Amazon S3 Storage Classes
NA"},"metadata":{"tags":[{"id":"GLOBAL#content-type#other","name":"Other","namespaceId":"GLOBAL#content-type","description":"Other","metadata":{}},{"id":"GLOBAL#pattern#pattern-data","name":"pattern-data","namespaceId":"GLOBAL#pattern","description":"pattern-data","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Standard (S3 Standard)","id":"product-faqs#faq-s3-storage-classes-amazon-s3-standard","customSortOrder":"1","content":"
S3 Standard offers high durability, availability, and performance object storage for frequently accessed data. Because it delivers low latency and high throughput, S3 Standard is appropriate for a wide variety of use cases, including cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics. \n
Key features: \n General purpose","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Overview","id":"product-faqs#faq-s3-storage-classes-s3-overview","customSortOrder":"1","content":" Amazon S3 offers a range of storage classes that you can choose from based on the performance, data access, resiliency, and cost requirements of your workloads. S3 storage classes are purpose-built to provide the lowest cost storage for different access patterns. S3 storage classes are ideal for virtually any use case, including those with demanding performance needs, data lakes, residency requirements, unknown or changing access patterns, or archival storage. \n The S3 storage classes include S3 Intelligent-Tiering for automatic cost savings for data with unknown or changing access patterns, S3 Standard for frequently accessed data, S3 Express One Zone for your most frequently accessed data, S3 Standard-Infrequent Access (S3 Standard-IA) and S3 One Zone-Infrequent Access (S3 One Zone-IA) for less frequently accessed data, S3 Glacier Instant Retrieval for archive data that needs immediate access, S3 Glacier Flexible Retrieval (formerly S3 Glacier) for rarely accessed long-term data that does not require immediate access, and Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive) for long-term archive and digital preservation with retrieval in hours at the lowest cost storage in the cloud. \n Amazon S3 provides the most durable storage in the cloud. Based on its unique architecture, S3 is designed to exceed 99.999999999% (11 nines) data durability. Additionally, S3 stores data redundantly across a minimum of 3 Availability Zones by default, providing built-in resilience against widespread disaster. Customers can store data in a single AZ to minimize storage cost or latency, in multiple AZs for resilience against the permanent loss of an entire data center, or in multiple AWS Regions to meet geographic resilience requirements. If you have data residency requirements that can’t be met by an existing AWS Region, you can use the S3 Outposts storage class to store your S3 data on premises. \n You can configure S3 storage classes at the object level, and a single general purpose bucket can contain objects stored across all storage classes except S3 Express One Zone. Amazon S3 also offers capabilities to manage your data throughout its lifecycle. Once an S3 Lifecycle policy is set, your data will automatically transfer to a different storage class without any changes to your application. S3 directory buckets only allow objects stored in the S3 Express One Zone storage class, which provides faster data processing within a single Availability Zone, and do not support S3 Lifecycle policies. \n View the Amazon S3 storage classes overview infographic."},"metadata":{"tags":[{"id":"GLOBAL#content-type#other","name":"Other","namespaceId":"GLOBAL#content-type","description":"Other","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"product-faqs#s3-storage-classes#overview","name":"Overview","namespaceId":"product-faqs#s3-storage-classes","description":" overview","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering)","id":"product-faqs#faq-s3-storage-classes-amazon-s3-intelligent-tiering","customSortOrder":"2","content":" Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering) is the first cloud storage that automatically reduces your storage costs on a granular object level by automatically moving data to the most cost-effective access tier based on access frequency, without performance impact, retrieval fees, or operational overhead. S3 Intelligent-Tiering delivers milliseconds latency and high throughput performance for frequently, infrequently, and rarely accessed data in the Frequent, Infrequent, and Archive Instant Access tiers. You can use S3 Intelligent-Tiering as the default storage class for virtually any workload, especially data lakes, data analytics, new applications, and user-generated content. \n For a small monthly object monitoring and automation charge, S3 Intelligent-Tiering monitors access patterns and automatically moves objects that have not been accessed to lower-cost access tiers. S3 Intelligent-Tiering automatically stores objects in three access tiers: one tier that is optimized for frequent access, a 40% lower-cost tier that is optimized for infrequent access, and a 68% lower-cost tier optimized for rarely accessed data. S3 Intelligent-Tiering monitors access patterns and moves objects that have not been accessed for 30 consecutive days to the Infrequent Access tier and after 90 days of no access to the Archive Instant Access tier. For data that does not require immediate retrieval, you can set up S3 Intelligent-Tiering to monitor and automatically move objects that aren’t accessed for 180 days or more to the Deep Archive Access tier to realize up to 95% in storage cost savings. \n There are no retrieval charges in S3 Intelligent-Tiering. If an object in the Infrequent or Archive Instant Access tier is accessed later, it’s automatically moved back to the Frequent Access tier. If the object you’re retrieving is stored in the optional Deep Archive tiers, before you can retrieve the object, you must first restore a copy using RestoreObject. For information about restoring archived objects, see Restoring Archived Objects. No additional tiering charges apply when objects are moved between access tiers within the S3 Intelligent-Tiering storage class. \n Key features: \n Unknown or changing access","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Express One Zone","id":"product-faqs#faq-s3-storage-classes-amazon-s3-express-one-zone","customSortOrder":"3","content":" Amazon S3 Express One Zone is a high-performance, single-Availability Zone storage class purpose-built to deliver consistent single-digit millisecond data access for your most frequently accessed data and latency-sensitive applications. S3 Express One Zone can improve data access speeds by 10x and reduce request costs by 50% compared to S3 Standard. While you have always been able to choose a specific AWS Region to store your S3 data, with S3 Express One Zone you can select a specific AWS Availability Zone within an AWS Region to store your data. You can choose to co-locate your storage and compute resources in the same Availability Zone to further optimize performance, which helps lower compute costs and run workloads faster. With S3 Express One Zone, data is stored in a different bucket type—an Amazon S3 directory bucket—which supports hundreds of thousands of requests per second. Additionally, you can use S3 Express One Zone with services such as Amazon SageMaker Model Training, Amazon Athena, Amazon EMR, and AWS Glue Data Catalog to accelerate your ML and analytics workloads. With S3 Express One Zone, storage automatically scales up or down based on your consumption and need, and you no longer need to manage multiple storage systems for low-latency workloads. \n Key features: \n High performance","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Standard-Infrequent Access (S3 Standard-IA)","id":"product-faqs#faq-s3-storage-classes-amazon-s3-standard-infrequent-access","customSortOrder":"4","content":" S3 Standard-IA is for data that is accessed less frequently, but requires rapid access when needed. S3 Standard-IA offers the high durability, high throughput, and low latency of S3 Standard, with a low per GB storage price and per GB retrieval charge. This combination of low cost and high performance make S3 Standard-IA ideal for long-term storage, backups, and as a data store for disaster recovery files. You can configure S3 storage classes at the object level, and a single bucket can contain objects stored across S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, and S3 One Zone-IA. You can also use S3 Lifecycle policies to automatically transition objects between storage classes without any application changes. \n Key features: \n Infrequent access","metadata":{}},{"id":"GLOBAL#content-type#other","name":"Other","namespaceId":"GLOBAL#content-type","description":"Other","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}}]}},{"fields":{"topic":"Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)","id":"product-faqs#faq-s3-storage-classes-amazon-s3-one-zone-infrequent-access","customSortOrder":"5","content":" S3 One Zone-IA is for data that is accessed less frequently, but requires rapid access when needed. Unlike other S3 Storage Classes which store data in a minimum of three Availability Zones (AZs), S3 One Zone-IA stores data in a single AZ and costs 20% less than S3 Standard-IA. S3 One Zone-IA is ideal for customers who want a lower-cost option for infrequently accessed data but do not require the availability and resilience of S3 Standard or S3 Standard-IA. It’s a good choice for storing secondary backup copies of on-premises data or easily re-creatable data. You can also use it as cost-effective storage for data that is replicated from another AWS Region using S3 Cross-Region Replication. \n S3 One Zone-IA offers the same high throughput, and low latency of S3 Standard, with a low per GB storage price and per GB retrieval charge. Using similar engineering designs as S3 Regional storage classes, S3 One Zone-IA also offers 11 nines of durability, but may be susceptible to data loss in the unlikely case of the loss or damage to all or part of an AWS Availability Zone. You can configure S3 storage classes at the object level, and a single bucket can contain objects stored across S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, and S3 One Zone-IA. You can also use S3 Lifecycle policies to automatically transition objects between storage classes without any application changes. \n Key features: \n Infrequent access","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Overview","id":"product-faqs#faq-s3-storage-classes-archive-overview","customSortOrder":"6","content":" The Amazon S3 Glacier storage classes are purpose-built for data archiving, and are designed to provide you with the highest performance, the most retrieval flexibility, and the lowest cost archive storage in the cloud. You can choose from three archive storage classes optimized for different access patterns and storage duration. For archive data that needs immediate access, such as medical images, news media assets, or genomics data, choose the S3 Glacier Instant Retrieval storage class, an archive storage class that delivers the lowest cost storage with milliseconds retrieval. For archive data that does not require immediate access but needs the flexibility to retrieve large sets of data at no cost, such as backup or disaster recovery use cases, choose S3 Glacier Flexible Retrieval (formerly S3 Glacier), with retrieval in minutes or free bulk retrievals in 5—12 hours. To save even more on long-lived archive storage such as compliance archives and digital media preservation, choose S3 Glacier Deep Archive, the lowest cost storage in the cloud with data retrieval from 12—48 hours."},"metadata":{"tags":[{"id":"GLOBAL#content-type#other","name":"Other","namespaceId":"GLOBAL#content-type","description":"Other","metadata":{}},{"id":"product-faqs#s3-storage-classes#archive","name":"Archive","namespaceId":"product-faqs#s3-storage-classes","description":" Archive","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Glacier Instant Retrieval","id":"product-faqs#faq-s3-storage-classes-amazon-s3-glacier-instant-retrieval","customSortOrder":"7","content":" Amazon S3 Glacier Instant Retrieval is an archive storage class that delivers the lowest-cost storage for long-lived data that is rarely accessed and requires retrieval in milliseconds. With S3 Glacier Instant Retrieval, you can save up to 68% on storage costs compared to using the S3 Standard-Infrequent Access (S3 Standard-IA) storage class, when your data is accessed once per quarter. S3 Glacier Instant Retrieval delivers the fastest access to archive storage, with the same throughput and milliseconds access as the S3 Standard and S3 Standard-IA storage classes. S3 Glacier Instant Retrieval is ideal for archive data that needs immediate access, such as medical images, news media assets, or user-generated content archives. You can upload objects directly to S3 Glacier Instant Retrieval, or use S3 Lifecycle policies to transfer data from the S3 storage classes. For more information, visit the Amazon S3 Glacier Instant Retrieval page » \n Key features: \n Archive","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Glacier Flexible Retrieval (Formerly S3 Glacier)","id":"product-faqs#faq-s3-storage-classes-amazon-s3-glacier-flexible-retrieval","customSortOrder":"8","content":" S3 Glacier Flexible Retrieval delivers low-cost storage, up to 10% lower cost (than S3 Glacier Instant Retrieval), for archive data that is accessed 1—2 times per year and is retrieved asynchronously. For archive data that does not require immediate access but needs the flexibility to retrieve large sets of data at no cost, such as backup or disaster recovery use cases, S3 Glacier Flexible Retrieval (formerly S3 Glacier) is the ideal storage class. S3 Glacier Flexible Retrieval delivers the most flexible retrieval options that balance cost with access times ranging from minutes to hours and with free bulk retrievals. It is an ideal solution for backup, disaster recovery, offsite data storage needs, and for when some data occasionally need to be retrieved in minutes, and you don’t want to worry about costs. S3 Glacier Flexible Retrieval is designed for 99.999999999% (11 nines) of data durability and 99.99% availability by redundantly storing data across multiple physically separated AWS Availability Zones in a given year. For more information, visit the Amazon S3 Glacier storage classes page » \n Key features: \n Archive","metadata":{}},{"id":"GLOBAL#pattern#feature-detail","name":"feature-detail","namespaceId":"GLOBAL#pattern","description":"feature-detail","metadata":{}},{"id":"GLOBAL#product#s3","name":"Amazon Simple Storage Service (S3)","namespaceId":"GLOBAL#product","description":"Amazon Simple Storage Service (S3)","metadata":{}}]}},{"fields":{"topic":"Amazon S3 Glacier Deep Archive","id":"product-faqs#faq-s3-storage-classes-amazon-s3-glacier-deep-archive","customSortOrder":"9","content":" S3 Glacier Deep Archive is Amazon S3’s lowest-cost storage class and supports long-term retention and digital preservation for data that may be accessed once or twice in a year. It is designed for customers—particularly those in highly-regulated industries, such as financial services, healthcare, and public sectors—that retain data sets for 7—10 years or longer to meet regulatory compliance requirements. S3 Glacier Deep Archive can also be used for backup and disaster recovery use cases, and is a cost-effective and easy-to-manage alternative to magnetic tape systems, whether they are on-premises libraries or off-premises services. S3 Glacier Deep Archive complements Amazon S3 Glacier, which is ideal for archives where data is regularly retrieved and some of the data may be needed in minutes. All objects stored in S3 Glacier Deep Archive are replicated and stored across at least three geographically-dispersed Availability Zones, protected by 99.999999999% of durability, and can be restored within 12 hours. For more information, visit the Amazon S3 Glacier storage classes page » \n Key features: \n \n
\n
\n
\n
\n
\n
\n
Performance across the S3 storage classes
S3 Standard | S3 Intelligent-Tiering* |
S3 Express One Zone** | S3 Standard-IA |
S3 One Zone-IA** |
S3 Glacier Instant Retrieval |
S3 Glacier Flexible Retrieval*** | S3 Glacier Deep Archive*** |
|
---|---|---|---|---|---|---|---|---|
Use cases | General purpose storage for frequently accessed data | Automatic cost savings for data with unknown or changing access patterns | High performance storage for your most frequently accessed data | Infrequently accessed data that needs millisecond access | Re-creatable infrequently accessed data | Long-lived data that is accessed a few times per year with instant retrievals | Backup and archive data that is rarely accessed and low cost | Archive data that is very rarely accessed and very low cost |
First byte latency | milliseconds | milliseconds | single-digit milliseconds | milliseconds | milliseconds | milliseconds | minutes or hours | hours |
Durability |
Amazon S3 provides the most durable storage in the cloud. Based on its unique architecture, S3 is designed to exceed 99.999999999% (11 nines) data durability. Additionally, S3 stores data redundantly across a minimum of 3 Availability Zones by default, providing built-in resilience against widespread disaster. Customers can store data in a single AZ to minimize storage cost or latency, in multiple AZs for resilience against the permanent loss of an entire data center, or in multiple AWS Regions to meet geographic resilience requirements. | |||||||
Designed for availability |
99.99% | 99.9% | 99.95% | 99.9% | 99.5% | 99.9% | 99.99% | 99.99% |
Availability SLA | 99.9% | 99% | 99.9% | 99% | 99% | 99% |
99.9% | 99.9% |
Availability Zones | ≥3 | ≥3 | 1 | ≥3 | 1 | ≥3 | ≥3 | ≥3 |
Minimum storage duration charge | N/A | N/A | 1 hour | 30 days | 30 days | 90 days | 90 days | 180 days |
Retrieval charge | N/A |
N/A |
N/A | per GB retrieved |
per GB retrieved | per GB retrieved | per GB retrieved | per GB retrieved |
Lifecycle transitions | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
* S3 Intelligent-Tiering charges a small monitoring and automation charge, and has a minimum eligible object size of 128KB for auto-tiering. Smaller objects may be stored, but will always be charged at the Frequent Access tier rates, and are not charged the monitoring and automation charge. See the Amazon S3 Pricing for more information. Standard retrievals in archive access tier and deep archive access tier are free. Using the S3 console, you can pay for expedited retrievals if you need faster access to your data from the archive access tiers. S3 Intelligent-Tiering first byte latency for frequent and infrequent access tier is milliseconds access time, and the archive access and deep archive access tiers first byte latency is minutes or hours.
** In the unlikely case of the loss or damage to all or part of an AWS Availability Zone, data in a One Zone storage class may be lost. For example, events like fire and water damage could result in data loss. Apart from these types of events, our One Zone storage classes use similar engineering designs as our Regional storage classes to protect objects from independent disk, host, and rack-level failures, and each are designed to deliver 99.999999999% data durability.
*** S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive require 40 KB of additional metadata for each archived object. This includes 32 KB of metadata charged at the S3 Glacier Flexible Retrieval rate required to identify and retrieve your data. And, an additional 8 KB data charged at the S3 Standard rate which is required to maintain the user-defined name and metadata for objects archived to S3 Glacier Flexible Retrieval.