A company uses Amazon S3 to store large files that are frequently accessed for the first 30 days after upload. After 30 days, access frequency drops significantly but users still need retrieval within minutes. The SysOps administrator wants to minimize storage costs while ensuring low-latency access for frequently accessed files and automatic optimization for changing access patterns. Which S3 storage class configuration should the company use?
Trap 1: Use S3 Standard for all objects, and manually move older objects to…
This approach lacks automation and scalability. Manually moving objects after 30 days requires custom scripts or operational effort, which is error-prone and may result in objects being left in the more expensive S3 Standard class indefinitely. Although S3 Standard gives you consistent performance, it is costlier than S3 Standard-IA for data that will soon become infrequently accessed, and manual governance does not adapt to changing access patterns or provide lifecycle enforcement.
Trap 2: Use S3 Standard-IA for all objects, and accept higher retrieval…
S3 Standard-IA is designed for data that is accessed infrequently but needs rapid retrieval, and it charges a per-GB retrieval fee whenever objects are read. Putting all objects in this class means frequently accessed data during the first 30 days will incur repeated retrieval charges, quickly eroding the storage cost savings. Additionally, Standard-IA has a 30-day minimum storage duration, so objects that are accessed heavily and then deleted or transitioned early still cost the same as a full month, making this a poor fit for workloads with ongoing early access.
Trap 3: Use S3 Glacier Instant Retrieval
Glacier Instant Retrieval is for long-lived, rarely accessed data that needs immediate retrieval. It has a minimum storage duration charge and is not optimal for data that is frequently accessed for the first 30 days.
- A
Use S3 Standard for all objects, and manually move older objects to S3 Standard-IA after 30 days.
Why it fails: This approach lacks automation and scalability. Manually moving objects after 30 days requires custom scripts or operational effort, which is error-prone and may result in objects being left in the more expensive S3 Standard class indefinitely. Although S3 Standard gives you consistent performance, it is costlier than S3 Standard-IA for data that will soon become infrequently accessed, and manual governance does not adapt to changing access patterns or provide lifecycle enforcement.
- B
Use S3 Intelligent-Tiering
S3 Intelligent-Tiering automatically tracks access frequency at the object level and moves objects between the Frequent Access and Infrequent Access tiers without retrieval charges, performance impact, or lifecycle rules. It is ideal for large files with unknown, unpredictable, or fluctuating access patterns, because you never need to guess when to transition data and you avoid paying per-GB retrieval fees. A small monthly monitoring and automation fee applies per object, but it is typically outweighed by the cost savings from automatically placing infrequently accessed objects in a lower-cost tier.
- C
Use S3 Standard-IA for all objects, and accept higher retrieval costs for the first 30 days.
Why it fails: S3 Standard-IA is designed for data that is accessed infrequently but needs rapid retrieval, and it charges a per-GB retrieval fee whenever objects are read. Putting all objects in this class means frequently accessed data during the first 30 days will incur repeated retrieval charges, quickly eroding the storage cost savings. Additionally, Standard-IA has a 30-day minimum storage duration, so objects that are accessed heavily and then deleted or transitioned early still cost the same as a full month, making this a poor fit for workloads with ongoing early access.
- D
Use S3 Glacier Instant Retrieval
Why it fails: Glacier Instant Retrieval is for long-lived, rarely accessed data that needs immediate retrieval. It has a minimum storage duration charge and is not optimal for data that is frequently accessed for the first 30 days.