DEA-C01 Question 1
Single answerYour company is building a real-time analytics platform to process IoT sensor data from thousands of devices. The data needs to be ingested into AWS for further processing and storage. The solution must handle high throughput, ensure low-latency ingestion, and allow for near real-time processing. Which of the following options would best meet these requirements?
- A
Use Amazon Kinesis Data Streams to ingest the data and process it in real time.
- B
Use AWS Glue to directly ingest and process the data from IoT devices.
- C
Use Amazon S3 for real-time ingestion and processing of the data.
- D
Use Amazon RDS to directly ingest the IoT data for real-time analytics.
Show answer and explanation
Correct answer: A
Explanation
For real-time ingestion and processing of high-throughput, low-latency data from IoT devices, Amazon Kinesis Data Streams is the ideal choice. It is designed to handle large-scale data ingestion and provides seamless integration with downstream analytics tools for near real-time processing. AWS Glue, Amazon S3, and Amazon RDS are not suitable for this scenario due to their lack of real-time ingestion capabilities or their primary focus on other use cases.
- A. Correct.
Amazon Kinesis Data Streams is purpose-built for high-throughput, low-latency ingestion and real-time processing of data streams, making it the best option for this use case.
- B. Incorrect.
AWS Glue is primarily used for ETL (Extract, Transform, Load) workflows and is not designed for real-time ingestion of high-throughput IoT data.
- C. Incorrect.
Amazon S3 is a storage service and does not natively support real-time ingestion or processing of data streams.
- D. Incorrect.
Amazon RDS is a relational database service and is not optimized for ingesting high-throughput, real-time IoT data streams.