AWS Certified Solutions Architect – Associate (SAA-C03) — Question 549
A company has data collection sensors at different locations. The data collection sensors stream a high volume of data to the company. The company wants to design a platform on AWS to ingest and process high-volume streaming data. The solution must be scalable and support data collection in near real time. The company must store the data in Amazon S3 for future reporting.
Which solution will meet these requirements with the LEAST operational overhead?
Answer options
- 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.
Correct answer: A
Explanation
Amazon Kinesis Data Firehose is a fully managed service designed to ingest, transform, and load streaming data into destinations like Amazon S3 with zero administration. Using AWS Glue, AWS Lambda, or AWS DMS for this streaming scenario would require significantly more custom coding, provisioning, or management overhead, making Kinesis Data Firehose the most operationally efficient choice.