
Answer-first summary for fast verification
Answer: Use Amazon Kinesis Data Streams and call the Kinesis Client Library to deliver the data to the S3 bucket. Use a 5 second buffer interval from an application.
Option C is CORRECT because using Amazon Kinesis Data Streams with the Kinesis Client Library (KCL) ensures low latency and allows for a 5-second buffer interval to deliver data to Amazon S3. This approach provides fine-grained control over data processing and delivery, enabling timely ingestion while maintaining flexibility. This setup is ideal for scenarios requiring minimal latency.
Author: Ritesh Yadav
Ultimate access to all questions.
Question 32/60
A lab uses IoT sensors to monitor humidity, temperature, and pressure for a project. The sensors send 100 KB of data every 10 seconds. A downstream process will read the data from an Amazon S3 bucket every 30 seconds.
Which solution will deliver the data to the S3 bucket with the LEAST latency?
A
Use Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose to deliver the data to the S3 bucket. Use the default buffer interval for Kinesis Data Firehose.
B
Use Amazon Kinesis Data Streams to deliver the data to the S3 bucket. Configure the stream to use 5 provisioned shards.
C
Use Amazon Kinesis Data Streams and call the Kinesis Client Library to deliver the data to the S3 bucket. Use a 5 second buffer interval from an application.
D
Use Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) and Amazon Kinesis Data Firehose to deliver the data to the S3 bucket. Use a 5 second buffer interval for Kinesis Data Firehose.
No comments yet.