Amazon S3
Find sources: "Amazon S3" – news · newspapers · books · scholar · JSTOR (November 2018)
Type of site | Cloud storage |
|---|---|
| Available in | English |
| Owner | Amazon.com |
| URL | aws |
| IPv6 support | Yes |
| Commercial | Yes |
| Registration | Required (included in free tier layer) |
| Launched | March 14, 2006; 19 years ago (2006年03月14日) |
| Current status | Active |
Amazon Simple Storage Service (S3) is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.[1] [2] Amazon S3 uses the same scalable storage infrastructure that Amazon.com uses to run its e-commerce network.[3] Amazon S3 can store any type of object, which allows uses like storage for Internet applications, backups, disaster recovery, data archives, data lakes for analytics, and hybrid cloud storage. AWS launched Amazon S3 in the United States on March 14, 2006,[1] [4] then in Europe in November 2007.[5]
Technical details
[edit ]Design
[edit ]Amazon S3 manages data with an object storage architecture[6] which aims to provide scalability, high availability, and low latency with high durability.[3] The basic storage units of Amazon S3 are objects which are organized into buckets. Each object is identified by a unique, user-assigned key.[7] Buckets can be managed using the console provided by Amazon S3, programmatically with the AWS SDK, or the REST application programming interface. Objects can be up to five terabytes in size.[8] [9] Requests are authorized using an access control list associated with each object bucket and support versioning [10] which is disabled by default.[11] Since buckets are typically the size of an entire file system mount in other systems, this access control scheme is very coarse-grained. In other words, unique access controls cannot be associated with individual files.[citation needed ] Amazon S3 can be used to replace static web-hosting infrastructure with HTTP client-accessible objects,[12] index document support, and error document support.[13] The Amazon AWS authentication mechanism allows the creation of authenticated URLs, valid for a specified amount of time. Every item in a bucket can also be served as a BitTorrent feed. The Amazon S3 store can act as a seed host for a torrent and any BitTorrent client can retrieve the file. This can drastically reduce the bandwidth cost for the download of popular objects. A bucket can be configured to save HTTP log information to a sibling bucket; this can be used in data mining operations.[14]
Various User Mode File System (FUSE)–based file systems for Linux or other Unix-like operating systems can be used to mount an S3 bucket as a file system. The semantics of the Amazon S3 file system are not that of a POSIX file system, so the file system may not behave entirely as expected.[15] Implementations include Rclone and AWS's own Mountpoint for S3.[16] [17]
Amazon S3 storage classes
[edit ]Amazon S3 offers nine different storage classes with different levels of durability, availability, and performance requirements.[18]
- Amazon S3 Standard is the default. It is general purpose storage for frequently accessed data.
- Amazon S3 Express One Zone is a single-digit millisecond latency storage for frequently accessed data and latency-sensitive applications. It stores data only in one availability zone.[19]
The Amazon S3 Glacier storage classes above are distinct from Amazon Glacier, which is a separate product with its own APIs.
File size limits
[edit ]An object in S3 can be between 0 bytes and 5 TB. If an object is larger than 5 TB, it must be divided into chunks prior to uploading. When uploading, Amazon S3 allows a maximum of 5 GB in a single upload operation; hence, objects larger than 5 GB must be uploaded via the S3 multipart upload API.[20]
Scale
[edit ]As of 2024, S3 stores 400 trillion objects, serves 150 million requests per second, and peaks at about 1 petabyte per second in bandwidth.[21]
Uses
[edit ]Notable users
[edit ]- Photo hosting service SmugMug has used Amazon S3 since April 2006. They experienced a number of initial outages and slowdowns, but after one year they described it as being "considerably more reliable than our own internal storage" and claimed to have saved almost 1ドル million in storage costs.[22]
- Netflix uses Amazon S3 as their system of record. Netflix implemented a tool, S3mper,[23] to address the Amazon S3 limitations of eventual consistency.[24] S3mper stores the filesystem metadata: filenames, directory structure, and permissions in Amazon DynamoDB.[25]
- Reddit is hosted on Amazon S3.[26]
- Bitcasa,[27] and Tahoe-LAFS-on-S3,[28] among others, use Amazon S3 for online backup and synchronization services. In 2016, Dropbox stopped using Amazon S3 services and developed its own cloud server.[29] [30]
- Swiftype's CEO has mentioned that the company uses Amazon S3.[31]
S3 API and competing services
[edit ]The broad adoption of Amazon S3 and related tooling has given rise to competing services based on the S3 API. These services use the standard programming interface but are differentiated by their underlying technologies and business models.[32] A standard interface enables better competition from rival providers and allows economies of scale in implementation, among other benefits.[33] Users are not required to go directly to Amazon as several storage providers such as Cloudian, Backblaze B2, Wasabi offer S3-compatible storage with options of on-premises and private cloud deployments.[34] Several open-source implementations of S3-compatible object store servers can be self-hosted, such as MinIO and Garage.[35] [36]
History
[edit ]Amazon Web Services introduced Amazon S3 in 2006.[37] [38]
| Date | Number of Items Stored |
|---|---|
| October 2007 | 10 billion[39] |
| January 2008 | 14 billion[39] |
| October 2008 | 29 billion[40] |
| March 2009 | 52 billion[41] |
| August 2009 | 64 billion[42] |
| March 2010 | 102 billion[43] |
| April 2013 | 2 trillion[44] |
| March 2021 | 100 trillion[45] |
| March 2023 | 280 trillion[46] |
| November 2024 | 400 trillion[47] |
In November 2017, AWS added default encryption capabilities at bucket level.[48]
See also
[edit ]References
[edit ]Citations
[edit ]- ^ a b "Amazon Web Services Launches "Amazon S3"" (Press release). 2006年03月14日. Archived from the original on 2018年11月15日. Retrieved 2018年11月14日.
- ^ Huang, Dijiang; Wu, Huijun (2017年09月08日). Mobile Cloud Computing: Foundations and Service Models. Morgan Kaufmann. p. 67. ISBN 9780128096444. Archived from the original on 2018年11月15日. Retrieved 2018年11月15日.
- ^ a b "Cloud Object Storage - Store & Retrieve Data Anywhere - Amazon Simple Storage Service". Amazon Web Services, Inc. Archived from the original on 2018年05月17日. Retrieved 2018年05月17日.
- ^ "5 Key Events in the history of Cloud Computing - DZone Cloud". dzone.com. Archived from the original on 2018年09月29日. Retrieved 2018年09月28日.
- ^ "Amazon Web Services Offers European Storage for Amazon S3" (Press release). 2007年11月06日. Archived from the original on 2018年11月15日. Retrieved 2018年11月14日.
- ^ "What is Cloud Object Storage? – AWS". Amazon Web Services, Inc. 2019年10月16日. Archived from the original on 2018年09月20日. Retrieved 2018年07月09日.
- ^ "Tech Blog » Starting Websphere in Cloud and saving the data in S3". techblog.aasisvinayak.com. Archived from the original on 2010年03月12日.
- ^ "open-guides/og-aws". GitHub. Archived from the original on 2018年01月03日. Retrieved 2018年05月17日.
- ^ "Error Responses - Amazon Simple Storage Service". docs.aws.amazon.com. Archived from the original on 2017年12月24日. Retrieved 2018年05月21日.
- ^ "Using versioning in S3 buckets - Amazon Simple Storage Service". Archived from the original on 2022年02月22日. Retrieved 2022年02月22日.
- ^ "Introduction to Amazon S3 - Amazon Simple Storage Service". docs.aws.amazon.com. Archived from the original on 2018年05月12日. Retrieved 2018年05月17日.
- ^ "How to use Amazon S3 for Web Hosting". bucketexplorer.com. Archived from the original on 2008年04月08日. Retrieved 2008年05月06日.
- ^ Amazon Simple Storage Service Archived 2011年02月20日 at the Wayback Machine Docs.amazonwebservices.com. Retrieved on 2013年08月09日.
- ^ http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html Archived 2014年12月23日 at the Wayback Machine Server Access Logging
- ^ "Comparison of S3QL and other S3 file systems". Archived from the original on 2012年08月05日. Retrieved 2012年06月29日.
- ^ Craig-Wood, Nick. "rclone mount". Rclone. Retrieved 2025年11月16日.
- ^ awslabs/mountpoint-s3, Amazon Web Services - Labs, 2025年11月15日, retrieved 2025年11月16日
- ^ "Cloud Storage Classes – Amazon Simple Storage Service (S3) – AWS". Amazon Web Services, Inc. Archived from the original on 2018年06月13日. Retrieved 2018年05月17日.
- ^ "Announcing the new Amazon S3 Express One Zone high performance storage class | AWS News Blog". aws.amazon.com. 2023年11月28日. Retrieved 2023年12月01日.
- ^ "How to Upload Large Files to S3". June 21, 2022. Archived from the original on October 1, 2022. Retrieved June 22, 2022.
- ^ AWS re:Invent 2024 - Dive deep on Amazon S3 (STG302). youtube.com. 5 Dec 2024. Event occurs at 2m.
- ^ "Amazon S3: Show Me the Money". SmugMug Blog. SmugMug. November 10, 2006. Archived from the original on 2017年03月03日. Retrieved 2017年03月03日.
- ^ "S3mper: Consistency in the Cloud". Archived from the original on 2016年04月24日. Retrieved 2016年05月01日.
- ^ "Introduction to Amazon S3". Amazon. Archived from the original on 2017年12月25日. Retrieved 28 December 2017.
- ^ Hern, Alex (2017年02月02日). "Amazon Web Services: the secret to the online retailer's future success". the Guardian. Archived from the original on 2018年05月02日. Retrieved 2018年04月23日.
- ^ "AWS Case Study: reddit". aws.amazon.com. 2015. Archived from the original on 2015年03月17日. Retrieved March 18, 2015.
- ^ "Bitcasa Legal". May 16, 2013. Archived from the original on 2013年06月28日. Retrieved 2013年05月16日.
- ^ "What is Tahoe-LAFS-on-S3?". August 21, 2012. Archived from the original on 2013年05月06日. Retrieved 2012年08月21日.
- ^ "The Epic Story of Dropbox's Exodus From the Amazon Cloud Empire". WIRED. Archived from the original on 2018年01月25日. Retrieved 2018年04月23日.
- ^ "Dropbox saved almost 75ドル million over two years by building its own tech infrastructure". GeekWire. 2018年02月23日. Archived from the original on 2018年04月23日. Retrieved 2018年04月23日.
- ^ "Swiftype Explains Their Cloud Stack". July 1, 2013. Archived from the original on 2014年12月08日. Retrieved 2014年12月08日.
- ^ Watters, Audrey (12 July 2010). "Cloud Community Debates, Is Amazon S3's API the Standard? (And Should It Be?)". SAY Media, Inc. Archived from the original on 2013年02月17日. Retrieved 19 December 2012.
- ^ Crossroads of Information Technology Standards. Committee on Standards Workshop Planning, Board on Telecommunications and Computer Applications, Commission on Engineering and Technical Systems, National Research Council. Washington, DC: The National Academies Press, 1990. 1990. pp. 36–37. doi:10.17226/10440. ISBN 978-0-309-58171-4. Archived from the original on 2014年03月25日. Retrieved 2014年03月25日.
{{cite book}}: CS1 maint: others (link) - ^ "How to use S3-compatible storage | TechTarget". Search Storage. Retrieved 2025年08月09日.
- ^ Yegulalp, Serdar (2017年01月31日). "Google Go-powered object storage server offers open source AWS alternative". InfoWorld. Retrieved 2025年11月16日.
- ^ Bhutani, Dhruv (2025年10月27日). "Stop using MinIO, and use this free, user-friendly tool instead". XDA. Retrieved 2025年11月16日.
- ^ Overview of Amazon Web Services, 2018, https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html Archived 2017年11月18日 at the Wayback Machine
- ^ Garfinkel, Simson L. 2007. An Evaluation of Amazon's Grid Computing Services: EC2, S3, and SQS. Harvard Computer Science Group Technical Report TR-08-07. https://dash.harvard.edu/bitstream/handle/1/24829568/tr-08-07.pdf?sequence=1 Archived 2018年07月29日 at the Wayback Machine
- ^ a b Vogels, Werner (2008年03月19日). "Happy Birthday, Amazon S3!". All Things Distributed. Archived from the original on 2008年05月09日. Retrieved 2008年05月23日.
- ^ "Amazon S3 - Busier Than Ever". 2008年10月08日. Archived from the original on 2008年10月11日. Retrieved 2008年10月09日.
- ^ "Celebrating S3's Third Birthday With Special Anniversary Pricing - Amazon Web Services". typepad.com. 31 March 2009. Archived from the original on 2011年07月07日. Retrieved 2009年04月01日.
- ^ "Amazon's Head Start in the Cloud Pays Off". eweek.com. Archived from the original on January 23, 2013.
- ^ "Amazon S3 Now Hosts 100 Billion Objects". datacenterknowledge.com. 9 March 2010. Archived from the original on 2010年03月12日. Retrieved 2010年03月09日.
- ^ "Amazon S3 – Two Trillion Objects, 1.1 Million Requests / Second - Amazon Web Services". typepad.com. 18 April 2013. Archived from the original on 30 September 2013. Retrieved 4 October 2013.
- ^ "Celebrate 15 Years of Amazon S3 with 'Pi Week' Livestream Events". amazon.com. 14 March 2021.
- ^ "Celebrate Amazon S3's 17th birthday at AWS Pi Day 2023". amazon.com. 14 March 2023.
- ^ "Adapting to change with data patterns on AWS: The "aggregate" cloud data pattern | AWS Storage Blog". 20 December 2024.
- ^ "AWS re:Invent 2024 - Dive deep on Amazon S3 (STG302)". YouTube . 9 December 2024.
Sources
[edit ]- "Server Access Logging". Archived from the original on 2014年12月23日. Retrieved 2014年12月23日.
- "Amazon S3 Developer Guide". 2006年03月01日.
- "Amazon S3 Introduces Storage Pricing Tiers". 2008年10月08日.
- "RightScale Ruby library to access Amazon CloudFront, EC2, S3, SQS, and SDB". 2007年10月27日. Archived from the original on 2008年11月03日. Retrieved 2009年01月07日.
External links
[edit ]- Open Source Alternatives To Amazon S3
- European alternatives to Amazon S3
- Amazon S3 Alternatives for Modern Cloud Storage