
Answer-first summary for fast verification
Answer: Stream data using Amazon Kinesis and query with an analytics service.
Option A is the correct answer. Amazon Kinesis Data Streams is designed for real-time data streaming and can handle high ingestion rates up to terabytes per hour. Using Kinesis Data Analytics allows you to process and query the data in near real-time, providing the scalability and minimal data loss required by the company's needs. This solution effectively addresses the issue of data loss during EC2 instance reboots by decoupling the ingestion process from the querying process.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company utilizes Amazon EC2 instances for ingesting JSON-formatted data at rates up to 1 MB/s from on-premises sources. Data is lost upon instance reboot. The team requires scalable, near-real-time querying with minimal data loss. What solution meets these criteria?
A
Stream data using Amazon Kinesis and query with an analytics service.
B
Utilize Amazon Kinesis Data Firehose to a data warehouse for querying.
C
Ingest data into EC2 storage, then stream to Amazon S3 for querying.
D
Store data in EBS and query through a Redis cache service.
No comments yet.