A company is using a fleet of Amazon EC2 instances to ingest data from on-premises data sources. The data is in JSON format and ingestion rates can be as high as 1 MB/s. When an EC2 instance is rebooted, the data in-flight is lost. The company's data science team wants to query ingested data in near-real time. Which solution provides near-real-time data querying that is scalable with minimal data loss?
A) Publish data to Amazon Kinesis Data Streams. Use Kinesis Data Analytics to query the data.
B) Publish data to Amazon Kinesis Data Firehose with Amazon Redshift as the destination. Use Amazon Redshift to query the data.
C) Store ingested data in an EC2 instance store. Publish data to Amazon Kinesis Data Firehose with Amazon S3 as the destination. Use Amazon Athena to query the data.
D) Store ingested data in an Amazon Elastic Block Store (Amazon EBS) volume. Publish data to Amazon ElastiCache for Redis. Subscribe to the Redis channel to query the data.
Correct Answer:
Verified
Q140: A company wants to host a web
Q141: A company wants to share forensic accounting
Q142: A company has copied 1 PB of data
Q143: A company is deploying a multi-instance application
Q144: A company hosts its static website content
Q146: A company has an on-premises MySQL database
Q147: A company is experiencing growth as demand
Q148: A solutions architect is designing a multi-Region
Q149: A company that hosts its web application
Q150: A company uses a legacy on-premises analytics
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents