
Answer-first summary for fast verification
Answer: 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.
The correct answer is A. Amazon Kinesis Data Firehose is a fully managed service for real-time data streaming that can scale to handle large data volumes. Utilizing Firehose to ingest alerts and store them in an S3 bucket provides a cost-effective, highly available solution with minimal management overhead. The S3 Lifecycle configuration allows you to automatically transition data to Amazon S3 Glacier after 14 days, ensuring that older data is archived cost-effectively. This solution meets all the given requirements: high availability, cost minimization, no additional infrastructure management, and efficient handling of immediate and archival data.
Author: LeetQuiz Editorial Team
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.
No comments yet.