A company has data collection sensors at multiple locations that stream a high volume of data. The company wants a scalable, near-real-time platform on AWS to ingest and process the streaming data, and store the data in Amazon S3 for later reporting. Which solution meets these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Kinesis Data Firehose to deliver streaming data to Amazon S3..
Why this is the answer
Amazon Kinesis Data Firehose is the most suitable option because it is a fully managed service designed specifically for delivering streaming data to destinations like Amazon S3 with minimal operational overhead. It automatically scales to match data throughput and handles batching, compression, and encryption without requiring server management. AWS Glue is primarily an extract, transform, and load (ETL) service, not optimized for direct, near-real-time streaming ingestion to S3. While it can process streaming data, it typically involves more setup and management than Firehose for this specific use case. AWS Lambda could be used, but it would require custom code for ingestion, buffering, and S3 delivery, increasing operational overhead and complexity compared to Firehose. AWS Database Migration Service (AWS DMS) is designed for migrating databases, not for general-purpose streaming data ingestion from sensors.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed