The below image compares the features of the storage classes.
S3 Standard: Availability: 99.99% and Durability: 99.999999999% (11 – 9s)
Amazon S3 Standard offers high durability, availability, and performance object storage for frequently accessed data.
Use Case: Because it delivers low latency and high throughput, Standard is perfect for a wide variety of use cases including cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics.
- Minimum object size is 0 KB. You can touch a file and put it.
S3 – Infrequent Access: Availability: 99.9% and Durability: 99.999999999%
This storage class is for infrequently accessed data but requires them to be available immediately when needed.
It offers same low latency and high throughput performance of Standard storage.
Glacier is to store data for archival purposes. You can upload a single file as an archive or aggregate multiple files into a TAR or ZIP file and upload as one archive. A single archive/file can be as large as 40 terabytes. You can store an unlimited number of archives and an unlimited amount of data in Amazon Glacier.
Each archive is assigned a unique archive ID at the time of creation, and the content of the archive is immutable, meaning that after an archive is created it cannot be updated.
As per recent announcements from Aws, Glacier provides 3 types of retrieval options.
- Expedited – Data will be available within 1-5 minutes.
- Standard – 3 to 5 hours
- Bulk(cost effective) – 5 to 12 hrs.
Note: You can retrieve 10 GB of your Amazon Glacier data per month for free.
- You can’t put objects directly into Glacier.
- Objects that are stored using the Amazon Glacier option are only accessible through the Amazon S3 APIs or the Amazon S3 Management Console.
- While retrieving, you’ll get the temporary copy of the archive, not the original archive.
- The retrieval request creates a temporary copy of your data in RRS while leaving the archived data intact in Amazon Glacier. You can specify the amount of time in days for which the temporary copy is stored in RRS. You can then access your temporary copy from RRS through an Amazon S3 GET request on the archived object.
Reduced Redundancy Storage. Availability: 99.99% and Durability: 99.99
Reduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage.
- Designed to sustain the loss of data in a single facility.