AWS Certified Developer – Associate — Question 235

A developer is deploying a company's application to Amazon EC2 instances. The application generates gigabytes of data files each day. The files are rarely accessed, but the files must be available to the application’s users within minutes of a request during the first year of storage. The company must retain the files for 7 years.

How can the developer implement the application to meet these requirements MOST cost-effectively?

Answer options

Correct answer: A

Explanation

The correct answer is A because using Amazon S3 with the Glacier Instant Retrieval storage class allows for immediate access to files while transitioning them to a more cost-effective Glacier Deep Archive after a year. Options B and D are less cost-effective as they do not leverage the cheaper long-term storage options as efficiently. Option C is not suitable because EBS volumes are not optimal for large-scale data retention compared to S3.