A company has thousands of edge devices that generate 1 TB of status alerts per day, with each alert about 2 KB. The solutions architect must implement a highly available ingestion and storage solution for future analysis that minimizes cost and infrastructure management. The company needs to keep 14 days of data available for immediate analysis and archive data older than 14 days. What is the MOST operationally efficient solution that meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon Kinesis Data Firehose delivery stream to ingest the alerts, configure the stream to deliver the alerts to an Amazon S3 bucket, and set an S3 Lifecycle configuration to transition data to Amazon S3 Glacier after 14 days..
Why this is the answer
Kinesis Data Firehose is ideal for ingesting large volumes of streaming data like status alerts, automatically scaling and requiring minimal operational overhead. Delivering directly to S3 provides cost-effective, highly available storage. An S3 Lifecycle policy then automates the transition of data older than 14 days to S3 Glacier, meeting the long-term archiving requirement at a lower cost. The EC2 instance option requires significant infrastructure management and scaling efforts. OpenSearch Service is more expensive for raw data ingestion and storage, and manual snapshots add operational burden. SQS is a messaging queue, not designed for long-term storage of 1TB/day, and managing message retention and archiving with consumers would be complex and inefficient.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed