
Ultimate access to all questions.
As a solutions architect, you are tasked with designing a system to handle 1 TB of daily status alerts from thousands of edge devices, each averaging 2 KB. The system must be highly available, cost-effective, and not require additional infrastructure management. It should support immediate analysis of the last 14 days of data and archive older data. Identify the most operationally efficient solution.
A
Utilize Amazon Kinesis Data Firehose to ingest alerts, store them in an S3 bucket, and apply a lifecycle policy to move data to Amazon S3 Glacier after 14 days.
B
Deploy EC2 instances in two Availability Zones with an Elastic Load Balancer, use a script to store alerts in S3, and apply a lifecycle policy for data transition to Amazon S3 Glacier after 14 days.
C
Ingest alerts with Amazon Kinesis Data Firehose directed to an Amazon OpenSearch Service cluster, manage daily snapshots, and delete data older than 14 days from the cluster.
D
Use Amazon SQS with a 14-day retention period, where consumers analyze messages and archive those 14 days old to S3, then delete from the queue.