DEA-C01 Question 355
Select 2A data engineering team is tasked with building a real-time analytics application on AWS. The application must process streaming data from Amazon Kinesis Data Streams and store the results in a cost-effective data warehouse for ad-hoc querying. Which combination of services should the team use to achieve this requirement?
- A
Amazon Kinesis Data Analytics for processing and Amazon Redshift for storing the results
- B
AWS Glue for processing and Amazon S3 for storing the results
- C
Amazon Kinesis Data Firehose for direct delivery to Amazon Redshift
- D
Amazon EMR for processing and Amazon OpenSearch Service for storing the results
- E
Amazon Kinesis Data Streams for ingestion and Amazon DynamoDB for storing the results
Show answer and explanation
Correct answers: A, C
Explanation
To build a real-time analytics application, Amazon Kinesis Data Analytics and Amazon Kinesis Data Firehose are ideal for processing and delivering streaming data, respectively. Amazon Redshift serves as a cost-effective data warehouse for storing and querying processed data. This combination optimally balances real-time processing requirements and cost-effective storage for ad-hoc querying.
- A. Correct.
Correct: Amazon Kinesis Data Analytics can process streaming data in real-time, and Amazon Redshift is a cost-effective data warehouse suited for ad-hoc querying.
- B. Incorrect.
Incorrect: AWS Glue is used for ETL workflows and batch processing, not for real-time streaming data processing.
- C. Correct.
Correct: Amazon Kinesis Data Firehose can deliver streaming data directly to Amazon Redshift, simplifying the pipeline for this use case.
- D. Incorrect.
Incorrect: Amazon EMR is better suited for big data processing using frameworks like Apache Spark or Hadoop, and Amazon OpenSearch Service is not a cost-effective data warehouse for ad-hoc querying.
- E. Incorrect.
Incorrect: While Amazon Kinesis Data Streams is used for ingestion, Amazon DynamoDB is a NoSQL database and is not designed for ad-hoc analytical queries.