AWS Certified Solutions Architect – Associate (SAA-C02) — Question 383

A company stores call recordings on a monthly basis. Statistically, the recorded data may be referenced randomly within a year but accessed rarely after 1 year.
Files that are newer than 1 year old must be queried and retrieved as quickly as possible. A delay in retrieving older files is acceptable. A solutions architect needs to store the recorded data at a minimal cost.
Which solution is MOST cost-effective?

Answer options

Correct answer: B

Explanation

Storing individual files in Amazon S3 Standard allows for immediate access during the first year, while S3 Lifecycle policies seamlessly transition them to Amazon S3 Glacier after 1 year to minimize storage costs. This approach is the most cost-effective because it does not incur the extra infrastructure costs or maintenance overhead of external databases like Amazon DynamoDB or custom metadata archiving processes. Option A is incorrect because S3 Glacier does not support the near-instantaneous retrieval required for files under a year old.