DEA-C01 Question 11
Select 2You are designing a data ingestion pipeline for an IoT application where devices send telemetry data continuously. The data needs to be ingested in real-time with low latency to enable immediate processing and insights. Which AWS services are most suitable for handling such requirements?
- A
Amazon Kinesis Data Streams
- B
Amazon S3
- C
Amazon Simple Queue Service (SQS)
- D
AWS IoT Core
- E
AWS Glue
Show answer and explanation
Correct answers: A, D
Explanation
For real-time data ingestion with low latency in an IoT application, Amazon Kinesis Data Streams and AWS IoT Core are the most suitable services. Kinesis Data Streams can handle high-throughput, real-time streaming data, while AWS IoT Core is purpose-built for managing IoT device communication in real-time. Other services like Amazon S3, SQS, and AWS Glue are not optimized for low-latency, real-time data ingestion.
- A. Correct.
Amazon Kinesis Data Streams is designed for real-time data ingestion and processing with low latency, making it well-suited for scenarios like IoT telemetry data.
- B. Incorrect.
Amazon S3 is a storage service and not optimized for real-time ingestion or low latency; it is better suited for batch processing or archival purposes.
- C. Incorrect.
Amazon Simple Queue Service (SQS) is a message queuing service that provides reliable message delivery but is not built for real-time, high-throughput data ingestion.
- D. Correct.
AWS IoT Core is specifically designed for IoT device communication and supports real-time data ingestion with low latency, making it a suitable choice for IoT telemetry data.
- E. Incorrect.
AWS Glue is an ETL service used for data preparation and transformation and is not designed for real-time or low-latency data ingestion.