A company stores product images in an Amazon S3 bucket. New images are accessed frequently for the first 30 days, but access drops sharply after that. The company wants to automatically optimize storage costs by moving data between access tiers without any manual intervention or upfront lifecycle policy setup. Which Amazon S3 storage class should the company use to meet these requirements?
Trap 1: Amazon S3 Standard
S3 Standard is designed for frequently accessed data and lacks any automatic mechanism to transition objects to lower-cost tiers. Even if product images become rarely accessed after the initial upload, they continue to incur the full Standard storage cost indefinitely, so you would need to manually implement lifecycle policies to move them elsewhere, which is exactly what Intelligent-Tiering does automatically.
Trap 2: Amazon S3 One Zone-Infrequent Access
Incorrect. S3 One Zone-IA is suitable for infrequently accessed data but lacks automatic tiering. Objects must be explicitly moved using lifecycle policies. Additionally, it stores data in a single Availability Zone, which may not meet durability requirements for product images.
Trap 3: Amazon S3 Glacier Deep Archive
Incorrect. S3 Glacier Deep Archive is the lowest-cost storage class for long-term archival data with retrieval times of 12 hours or more. It is not designed for data that may be accessed frequently or for automatic tiering based on changing access patterns.
- A
Amazon S3 Intelligent-Tiering
S3 Intelligent-Tiering is the correct choice because it automatically monitors access patterns and moves objects between frequent-access and infrequent-access tiers, with no retrieval fees and a small monitoring cost. This delivers cost optimization without requiring you to manually configure lifecycle transitions, making it ideal for product images with unpredictable or changing access patterns.
- B
Amazon S3 Standard
Why wrong: S3 Standard is designed for frequently accessed data and lacks any automatic mechanism to transition objects to lower-cost tiers. Even if product images become rarely accessed after the initial upload, they continue to incur the full Standard storage cost indefinitely, so you would need to manually implement lifecycle policies to move them elsewhere, which is exactly what Intelligent-Tiering does automatically.
- C
Amazon S3 One Zone-Infrequent Access
Why wrong: Incorrect. S3 One Zone-IA is suitable for infrequently accessed data but lacks automatic tiering. Objects must be explicitly moved using lifecycle policies. Additionally, it stores data in a single Availability Zone, which may not meet durability requirements for product images.
- D
Amazon S3 Glacier Deep Archive
Why wrong: Incorrect. S3 Glacier Deep Archive is the lowest-cost storage class for long-term archival data with retrieval times of 12 hours or more. It is not designed for data that may be accessed frequently or for automatic tiering based on changing access patterns.