S3 Standard
S3 - Intelligent Tiering
S3 Standard IA(Infrequent Access)
S3 One Zone - IA
S3 Glacier Instant Retrieval
S3 Glacier Flexible Retrieval (Formerly S3 Glacier)
S3 Glacier Deep Archive
S3 Standard
Costly than others
Use only when you have very critical data which was not afforded to lose
Low latency, Fast Retrieval, and high throughput performance
Replication object across all availability zone of any Region
Fast Retrieval
Highly Available: Designed for 99.99% availability over a given year
Supports SSL for data in transit and encryption of data at rest
S3 Lifecycle management for automatic migration of objects to other S3 Storage Classes
S3 - Intelligent Tiering
Designed to optimize costs by automatically moving data to the most cost-effective access tier, without performance impact or operational overhead.
Frequent, Infrequent, and Archive Instant Access tiers have the same low-latency and high-throughput performance as S3 Standard
The Infrequent Access tier saves up to 40% on storage costs
The Archive Instant Access tier saves up to 68% on storage costs
Opt-in asynchronous archive capabilities for objects that become rarely accessed
The deep Archive Access tier has the same performance as Glacier Deep Archive and saves up to 95% for rarely accessed objects
Highly availability: 99.9% availability over a given year
Small monthly monitoring and auto-tiering charge
No operational overhead, no lifecycle charges, no retrieval charges, and no minimum storage duration
Objects smaller than 128KB can be stored in S3 Intelligent Tiering but will always be charged at the Frequent Access tier rates, and are not charged the monitoring and automation charge.
So for more cost optimization need an object size >= 128 KB
S3 - Standard IA
Same low latency and high throughput performance of S3 Standard
Replication across all availability zone of any Region
Resilient against events that impact an entire Availability Zone
Data is resilient in the event of one entire Availability Zone destruction
Highly Available: 99.9% availability over a given year
Supports SSL for data in transit and encryption of data at rest
S3 Lifecycle management for automatic migration of objects to other S3 Storage Classes
Fast Retrieval
Less costly compared to standard
The minimum Size of the file is 128KB to use the Standard IA storage class
An object should be there for at least 30 days in Standard to move to Standard IA
S3 One Zone - IA
No replication: objects in a only single Availability Zone
Same low latency and high throughput performance of S3 Standard
Less durable
Less available: 99.5% availability over a given year
Lower cost
Less critical data are stored in this class
Data should be there 30 days in Standard
Supports SSL for data in transit and encryption of data at rest
S3 Lifecycle management for automatic migration of objects to other S3 Storage Classes
S3 Glacier Instant Retrieval
Data retrieval in milliseconds with the same performance as S3 Standard
Replication of objects across multiple Availability Zones
Data is resilient in the event of the destruction of one entire Availability Zone
Designed for 99.9% data availability in a given year
128 KB minimum object size and Data should be there 90 days in other classes to move in Glacier
S3 PUT API for direct uploads to S3 Glacier Instant Retrieval, and S3 Lifecycle management for automatic migration of objects
It is a low-cost storage class
Data Archiving
Retrieval times are configurable from minutes to hours
Infrequently access
S3 Glacier Flexible Retrieval
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
Replication of objects across multiple Availability Zones
Data is resilient in the event of one entire Availability Zone destruction
Supports SSL for data in transit and encryption of data at rest
Ideal for backup and disaster recovery use cases when large sets of data occasionally need to be retrieved in minutes, without concern for costs
Configurable retrieval times, from minutes to hours, with free bulk retrievals
S3 PUT API for direct uploads to S3 Glacier Flexible Retrieval, and S3 Lifecycle management for automatic migration of objects
S3 Glacier Deep Archive
Cheapest deep archival storage class designed for long-term retention of data that will be retained for 7-10 years
Retrieval time within 12 hours
Infrequental access
Replication of objects across multiple Availability Zones
Ideal alternative to magnetic tape libraries
S3 PUT API for direct uploads to S3 Glacier Deep Archive, and S3 Lifecycle management for automatic migration of objects
S3 on Outposts
Key Features:
S3 Object compatibility and bucket management through the S3 SDK
Designed to durably and redundantly store data on your Outposts
Encryption using SSE-S3 and SSE-C
Authentication and authorization using IAM, and S3 Access Points
Transfer data to AWS Regions using AWS DataSync
S3 Lifecycle expiration actions
KEY Points
All classes are highly durable i.e. 99.999999999%
A single bucket can contain objects stored across S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, and S3 One Zone-IA
Because S3 One Zone-IA stores data in a single AWS Availability Zone, data stored in this storage class will be lost in the event of Availability Zone destruction.
S3 Intelligent - Tiering* - Automatic cost savings for data with unknown or changing access patterns
S3 Standard - Infrequent Access - For long-lived but infrequently accessed data that needs millisecond access
S3 Glacier Instant Retrieval* - For long-lived archive data accessed once a quarter with instant retrieval in milliseconds
S3 Glacier Flexible Retrieval (Formerly S3 Glacier)**- For long-term backups and archives with retrieval option from 1 minute to 12 hours
S3 Glacier Deep Archive*** - For long-term data archiving that is accessed once or twice a year and can be restored within 12 hours