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

A company has thousands of edge devices that collectively generate 1 TB of status alerts each day. Each alert is approximately 2 KB in size. A solutions architect needs to implement a solution to ingest and store the alerts for future analysis.
The company wants a highly available solution. However, the company needs to minimize costs and does not want to manage additional infrastructure.
Additionally, the company wants to keep 14 days of data available for immediate analysis and archive any data older than 14 days.
What is the MOST operationally efficient solution that meets these requirements?

Answer options

Correct answer: A

Explanation

Amazon Kinesis Data Firehose is a fully managed, serverless service that can easily scale to ingest 1 TB of daily alerts and deliver them directly to Amazon S3 without any infrastructure management. Once in S3, S3 Lifecycle policies can automatically and cost-effectively transition data older than 14 days to Amazon S3 Glacier for long-term archiving. Other options are less operationally efficient because they require managing EC2 instances, provisioning an Amazon ES cluster, or writing complex polling logic for SQS consumers.