You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Amazon S3 offers a range of storage classes designed for different use cases. Choosing the right storage class can dramatically reduce your storage costs while maintaining the durability and availability your workload requires.
| Storage Class | Use Case | Durability | Availability | Min Storage Duration | Retrieval Fee |
|---|---|---|---|---|---|
| S3 Standard | Frequently accessed data | 99.999999999% | 99.99% | None | None |
| S3 Intelligent-Tiering | Unknown or changing access patterns | 99.999999999% | 99.9% | None | None |
| S3 Standard-IA | Infrequently accessed, rapid retrieval | 99.999999999% | 99.9% | 30 days | Per GB |
| S3 One Zone-IA | Infrequent access, single AZ is acceptable | 99.999999999% | 99.5% | 30 days | Per GB |
| S3 Glacier Instant Retrieval | Archive with millisecond access | 99.999999999% | 99.9% | 90 days | Per GB |
| S3 Glacier Flexible Retrieval | Archive, minutes to hours retrieval | 99.999999999% | 99.99% (after restore) | 90 days | Per GB |
| S3 Glacier Deep Archive | Long-term archive, 12-hour retrieval | 99.999999999% | 99.99% (after restore) | 180 days | Per GB |
All storage classes provide the same eleven 9s of durability. The differences lie in availability, retrieval time, and cost.
The default and most widely used storage class.
If you are unsure which class to use, start with Standard.
The hands-off optimisation class. S3 Intelligent-Tiering automatically moves objects between access tiers based on actual usage patterns.
| Tier | Access Pattern | Transition |
|---|---|---|
| Frequent Access | Recently or regularly accessed | Default tier on upload |
| Infrequent Access | Not accessed for 30 days | Automatic |
| Archive Instant Access | Not accessed for 90 days | Automatic |
| Archive Access | Not accessed for 90-180 days | Optional, configurable |
| Deep Archive Access | Not accessed for 180+ days | Optional, configurable |
Enable Intelligent-Tiering on upload:
aws s3 cp data.csv s3://my-bucket/data.csv --storage-class INTELLIGENT_TIERING
Designed for data that is accessed less frequently but requires rapid retrieval when needed.
Similar to Standard-IA but stored in a single Availability Zone instead of three or more.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.