DEA-C01 Question 3
Single answerA company wants to ingest large volumes of real-time IoT sensor data into AWS for downstream analytics. The incoming data is highly variable in structure and needs to be processed with minimal latency. Which AWS service or combination of services is the most suitable for this use case?
- A
Amazon Kinesis Data Streams
- B
AWS Glue
- C
Amazon S3
- D
Amazon Redshift
Show answer and explanation
Correct answer: A
Explanation
For real-time ingestion of large volumes of data, Amazon Kinesis Data Streams is the best choice as it is designed to handle streaming data with low latency. Other services like AWS Glue, Amazon S3, and Amazon Redshift serve complementary purposes but are not suitable for the real-time ingestion requirement specified in the scenario.
- A. Correct.
Amazon Kinesis Data Streams is specifically designed for ingesting and processing real-time data with minimal latency, making it ideal for this scenario.
- B. Incorrect.
AWS Glue is primarily used for ETL (Extract, Transform, Load) operations and schema generation but is not suitable for real-time data ingestion.
- C. Incorrect.
Amazon S3 is a storage service and does not provide real-time ingestion capabilities. It is better suited for storing data after it has been ingested.
- D. Incorrect.
Amazon Redshift is a data warehouse and is designed for querying structured data at scale, not for real-time data ingestion.