AWS Certified Solutions Architect – Associate (SAA-C03) — Question 44

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

Option A is the best solution as it uses Amazon Kinesis Data Firehose and Amazon S3, which are fully managed services that require no infrastructure management while ensuring high availability. Option B introduces unnecessary complexity and management overhead with EC2 instances. Option C, while using Kinesis, depends on an OpenSearch cluster, which requires more management and does not archive data as efficiently as S3. Option D relies on SQS for ingestion, which complicates the process of ensuring data retention and archiving.