Q27 — AWS SAA-C03 Ch.1

Question 27 of 65 | ← Chapter 1

Q27. 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?

Correct Answer: B. Store individual files in Amazon S3 Use lifecycle policies to move the files to Amazon S3 Glacier after 1 year.Query and retrieve the files from Amazon S3 or S3 Glacier.

Explanation

This option is the most cost-effective because it leverages Amazon S3's lifecycle policies, which can automatically move objects from Amazon S3 to Amazon S3 Glacier after a certain period of time. This allows for easy and cost-effective storage of the recordings, with the ability to quickly query and retrieve files that are less than a year old directly from Amazon S3. Older files can be retrieved from Amazon S3 Glacier, which has a lower storage cost but may have longer retrieval times. Option A is incorrect because storing search metadata in object tags created in S3 Glacier can increase costs and may not be as performant as querying metadata stored in Amazon S3. Option C is incorrect because archiving individual files and storing search metadata in Amazon S3 can incur higher costs over time compared to using lifecycle policies to move objects to Amazon S3 Glacier. Additionally, searching for metadata in Amazon S3 can be slower than querying metadata stored in a database. Option D is incorrect because using Amazon DynamoDB to store search metadata can also incur additional costs and may not be necessary for this use case. Storing search metadata in Amazon S3 can be more cost-effective and still provide fast access to the recordings.