A media company ingests large video files from on-premises systems to Amazon S3 using AWS DataSync over a Direct Connect connection. After processing, the output files are stored permanently in S3. The company pays high costs for S3 PUT requests and S3 storage in us-east-1. A solutions architect reviews the architecture and identifies that the company creates approximately 10 million small thumbnail image objects per day, each averaging 50 KB. After 7 days, thumbnails are never accessed again. What is the MOST cost-effective remediation?
- A. Configure an S3 Lifecycle policy to expire (delete) thumbnail objects after 7 days✓ Correct
- B. Compress thumbnails into ZIP archives daily and store in S3 Standard-IA to reduce request costs
- C. Move thumbnails to S3 Glacier Instant Retrieval after 7 days using a Lifecycle policy
- D. Enable S3 Intelligent-Tiering on the thumbnail prefix to automatically move objects to lower-cost tiers
Explanation
Configuring a Lifecycle expiration policy to delete objects after 7 days eliminates ongoing storage costs entirely for data that will never be accessed again — the cheapest possible outcome. S3 Intelligent-Tiering adds a per-object monitoring fee (applies to objects ≥ 128 KB; 50 KB objects are always stored at Standard tier within Intelligent-Tiering with no tiering benefit) and does not delete unneeded data, so costs accumulate indefinitely. Moving to Glacier Instant Retrieval still incurs storage costs indefinitely and adds transition request costs, which is wasteful for data never accessed after 7 days. Compressing into ZIP archives reduces object count but increases operational complexity, and Standard-IA still incurs storage and retrieval costs — it also has a minimum storage duration charge of 30 days, penalizing objects deleted before 30 days.