Amazon S3 Storage Classes
Amazon S3 offers different storage classes for different purposes. The proper selection of a storage class allows you to reduce your storage costs for data that is rarely used and does not require instant access.
All classes have a high level of reliability and support SSL data encryption during transmission but differ by their cost.
These storage classes are:
For General Purpose Storage of Frequently Accessed Data
- S3 Standard. This storage class is designed for frequently used data storage. It delivers low latency and high throughput, thus, S3 Standard is an appropriate choice for the widest range of storage use cases: for a large number of files, in particular. The storage class does not have a minimum capacity charge per object. Compared to other storage classes, S3 Standard is more expensive
For Long-lived But Less Frequently Accessed Data
- S3 Standard-Infrequent Access. This storage class is designed for data that is accessed less frequently but requires rapid access when needed. This storage class offers the high durability, high throughput, and low latency of S3 Standard, with a low per GB storage price and per GB retrieval fee. The S3 Standard-IA storage class requires a minimum storage period of 30 days and is optimal for file backups larger than 128 KB due to the storage class policy
- S3 One Zone-Infrequent Access. This storage class is 20% less expensive than Amazon S3 Standard-IA due to lesser availability—99.5% within a year. The S3 Standard-IA storage class requires a minimum storage period of 30 days and is optimal for file backups larger than 128 KB due to the storage class policy
- S3 Glacier Instant Retrieval. This new storage class delivers the fastest access to archive storage, with the same throughput and milliseconds access as the S3 Standard and S3 Standard-IA storage classes
For Data with Changing Access Patterns
- S3 Intelligent-Tiering. This storage class works by storing objects in two access tiers: one tier that is optimized for frequent access and another lower-cost tier that is optimized for infrequent access. Once you put objects in the S3 Intelligent-Tiering storage class, AWS will monitor and move your data to the proper storage tier on a per-object basis. If your object hasn’t been accessed within 30 days, AWS will move it to the Infrequent Access storage tier. If the object is then accessed after being moved to the Infrequent Access tier, AWS will move it back to the Standard storage class
For Long-term Archive and Digital Preservation
- Amazon S3 Glacier Flexible Retrieval (former S3 Glacier). This storage class is a solution for long-term storage and archiving of data which don’t require instant access. You can reliably store any amount of data at costs that are competitive with or cheaper than on-premises solutions. The S3 Glacier storage class requires a minimum storage period of 90 days and limits the minimum size of the object to 40 KB. The data retrieval time for this storage class may vary depending on retrieval type (Bulk, Standard or Expedited) and is implemented from 1 minute (Expedited retrieval type) to 12 hours (Bulk retrieval type)
- Amazon S3 Glacier Deep Archive. This storage class is Amazon S3’s lowest-cost storage class and supports long-term retention and digital preservation for data that is accessed rarely in a year. The S3 Glacier Deep Archive functionally is similar to S3 Glacier, except for a longer retrieval time and requires a minimum storage period of 180 days. The data retrieval time for this storage class may vary depending on retrieval type (Bulk or Standard) and is implemented within 48 hours (Bulk retrieval type)
Amazon S3 Glacier Flexible Retrieval and Amazon S3 Glacier Deep Archive storage classes are not recommended for image-based backup, disaster recovery files, and large amounts of files. If you need to restore data from such storage to the cloud, it is recommended to restore data locally, and then move the data to the cloud
For more information on Amazon S3 storage classes, visit the Amazon S3 Object Storage Classes page
S3 Lifecycle Management
Amazon S3 also offers capabilities to manage your data throughout its lifecycle. Once an S3 Object Lifecycle Management is set, your data will automatically be transferred to a different storage class without any changes to your application.
CloudBerry Backup entirely supports S3 lifecycle policies. To learn more, visit the Lifecyle Policies page of this guide.
Amazon S3 Storage Pricing
To learn about Amazon S3 storage pricing, visit the Cloud storage pricing page.