DEA-C01 Question 317
Select 2A company ingests real-time streaming data from IoT sensors into an Amazon Kinesis Data Stream. They need to analyze this data in near real-time to detect anomalies and store the results for long-term analysis. Which combination of AWS services can be used to achieve this?
- A
Use Amazon Kinesis Data Analytics to process the streaming data and Amazon S3 to store the results.
- B
Use AWS Glue to process the streaming data and Amazon Redshift to store the results.
- C
Use Amazon Kinesis Data Firehose to process the streaming data and Amazon S3 to store the results.
- D
Use Amazon Kinesis Data Analytics to process the streaming data and Amazon DynamoDB to store the results.
- E
Use Amazon EMR to process the streaming data and Amazon Elasticsearch Service (Amazon OpenSearch Service) to store the results.
Show answer and explanation
Correct answers: A, D
Explanation
To analyze streaming data in near real-time, Amazon Kinesis Data Analytics is the ideal service as it provides a fully managed, serverless option for processing streaming data. For storing the results, Amazon S3 is suitable for long-term storage, while Amazon DynamoDB is a good choice for low-latency retrieval. The other options do not align with the requirements for near real-time data processing or storage for the given scenario.
- A. Correct.
Correct: Amazon Kinesis Data Analytics provides a near real-time processing layer for streaming data, and Amazon S3 is an excellent choice for storing results for long-term analysis.
- B. Incorrect.
Incorrect: AWS Glue is primarily used for ETL jobs and batch processing, not real-time streaming data analysis.
- C. Incorrect.
Incorrect: Amazon Kinesis Data Firehose does not process data but acts as a streaming delivery service. It cannot analyze data directly.
- D. Correct.
Correct: Amazon Kinesis Data Analytics can analyze streaming data in near real-time, and Amazon DynamoDB is suitable for storing processed results that need to be queried with low latency.
- E. Incorrect.
Incorrect: While Amazon EMR and Amazon Elasticsearch Service (Amazon OpenSearch Service) can be used for big data processing and search/indexing, they are not ideal for the described near real-time anomaly detection use case.