Amazon S3 offers multiple storage classes to balance cost, availability, and retrieval time based on data access patterns. Understanding these classes helps in choosing the right storage for your needs, whether it's for frequently accessed data, backups, or long-term archival.
✅ Example:
| Storage Class | Availability | Retrieval Time | Minimum Storage Duration | Use Cases |
|---|---|---|---|---|
| S3 Standard | 99.99% | Instant | None | General-purpose, frequently accessed data |
| S3 Infrequent Access (IA) | 99.9% | Instant | 30 days | Backup, disaster recovery |
| S3 One Zone-IA | 99.5% | Instant | 30 days | Secondary backups, recreatable data |
| S3 Glacier Instant Retrieval | 99.9% | Milliseconds | 90 days | Archiving with fast access |
| S3 Glacier Flexible Retrieval | 99.9% | 1 min – 12 hrs | 90 days | Long-term storage, cost savings |
| S3 Glacier Deep Archive | 99.9% | 12 – 48 hrs | 180 days | Compliance, lowest-cost storage |
| S3 Intelligent-Tiering | 99.9% – 99.99% | Varies | None | Auto-tiering based on usage patterns |