AWS Certified Solutions Architect - Associate / Question #1566 of 1019

Question #1566

A company operates a fleet of connected vehicles that continuously transmit telemetry data. The company requires a solution to ingest and process this high-velocity data in near real-time, storing it in Amazon S3 for later analysis. The architecture must scale automatically with varying data loads and minimize administrative efforts. Which solution meets these requirements with the LEAST operational overhead?

A

Use Amazon Kinesis Data Firehose to deliver streaming data to Amazon S3.

B

Use AWS Glue to deliver streaming data to Amazon S3.

C

Use AWS Lambda to deliver streaming data and store the data to Amazon S3.

D

Use AWS Database Migration Service (AWS DMS) to deliver streaming data to Amazon S3.

Explanation

The correct answer is A. Amazon Kinesis Data Firehose is purpose-built for high-velocity streaming data ingestion and automatically scales to handle varying data loads. It directly delivers data to Amazon S3 without requiring infrastructure management, aligning with the requirement to minimize administrative efforts. Other options are unsuitable: AWS Glue (B) is a batch ETL service, not for real-time streaming. AWS Lambda (C) would require manual orchestration of scaling and event sources, increasing overhead. AWS DMS (D) is designed for database migrations, not telemetry streaming. Key points: Kinesis Firehose is serverless, scales automatically, and integrates seamlessly with S3 for near real-time use cases.

Answer

The correct answer is: A