Which solution will meet these requirements with the LEAST operational overhead?
Use Amazon Kinesis Data Firehose to deliver streaming data to Amazon S3.
Use AWS Glue to deliver streaming data to Amazon S3.
Use AWS Lambda to deliver streaming data and store the data to Amazon S3.
Use AWS Database Migration Service (AWS DMS) to deliver streaming data to Amazon S3.
Explanations:
Amazon Kinesis Data Firehose is designed to ingest and deliver high-volume streaming data directly to Amazon S3. It is fully managed, scalable, and has minimal operational overhead.
AWS Glue is mainly used for ETL (extract, transform, load) processes, not for real-time data streaming. It is not optimized for ingesting high-volume streaming data directly.
AWS Lambda can process streaming data, but it is not designed to handle high-volume continuous data streams effectively and requires additional management for scaling.
AWS DMS is used for database migrations and is not optimized for handling high-volume streaming data from sensors or delivering this data to Amazon S3.