AWS Certified Solutions Architect – Associate (SAA-C03) — Question 772

A company's application runs on Amazon EC2 instances that are in multiple Availability Zones. The application needs to ingest real-time data from third-party applications.

The company needs a data ingestion solution that places the ingested raw data in an Amazon S3 bucket.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Amazon Kinesis Data Streams combined with Amazon Kinesis Data Firehose is the standard, highly scalable AWS architecture for ingesting real-time streaming data and delivering it directly to Amazon S3. AWS DMS and AWS DataSync are designed for database migrations and bulk file transfers, respectively, rather than real-time application stream ingestion. AWS Direct Connect is a private network connectivity service and is not suited for ingesting real-time third-party data over the public internet.