exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 818 discussion

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?

  • A. Create Amazon Kinesis data streams for data ingestion. Create Amazon Kinesis Data Firehose delivery streams to consume the Kinesis data streams. Specify the S3 bucket as the destination of the delivery streams.
  • B. Create database migration tasks in AWS Database Migration Service (AWS DMS). Specify replication instances of the EC2 instances as the source endpoints. Specify the S3 bucket as the target endpoint. Set the migration type to migrate existing data and replicate ongoing changes.
  • C. Create and configure AWS DataSync agents on the EC2 instances. Configure DataSync tasks to transfer data from the EC2 instances to the S3 bucket.
  • D. Create an AWS Direct Connect connection to the application for data ingestion. Create Amazon Kinesis Data Firehose delivery streams to consume direct PUT operations from the application. Specify the S3 bucket as the destination of the delivery streams.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️
Community vote distribution
A (78%)
C (22%)

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
asdfcdsxdfc
Highly Voted 1 year ago
Selected Answer: A
A is correct
upvoted 9 times
...
JA2018
Most Recent 4 months ago
Selected Answer: A
Why A? Kinesis Data Streams: This is designed for real-time data ingestion, which is exactly what the scenario requires. Kinesis Data Firehose: This service can then be used to efficiently deliver the ingested data from Kinesis streams to an S3 bucket, fulfilling the need to store raw data in S3
upvoted 1 times
JA2018
4 months ago
Why the other options are incorrect: B. AWS Database Migration Service (DMS): DMS is primarily used for migrating databases, not for real-time data ingestion from third-party applications. C. AWS DataSync: While DataSync can transfer data to S3, it's not optimized for real-time data ingestion and would likely not be the best choice for this scenario. D. AWS Direct Connect: Direct Connect is used for dedicated private network connections between your on-premises network and AWS, not for real-time data ingestion from third-party applications.
upvoted 1 times
JA2018
4 months ago
Key points to remember: When dealing with real-time data ingestion, Kinesis Data Streams is generally the preferred solution on AWS. Kinesis Data Firehose can be used to easily stream data from Kinesis to various destinations like S3 buckets.
upvoted 1 times
...
...
...
mk168898
5 months, 1 week ago
Selected Answer: A
real time data => amazon kinesis data stream
upvoted 2 times
...
MatAlves
6 months, 1 week ago
Selected Answer: A
- Amazon Kinesis Data Streams: designed for real-time data ingestion. - Kinesis Data Firehose: can consume data from Kinesis Data Streams and automatically deliver it to Amazon S3. A is the answer.
upvoted 2 times
...
Mayank0502
8 months, 4 weeks ago
Selected Answer: C
each ec2 needs to proceed data separately
upvoted 1 times
...
xBUGx
12 months ago
Selected Answer: C
A is best solution, but i think the question is saying "The application needs to ingest real-time data from third-party applications." and the application is run on EC2. so i think we need a solution that works with the application on EC2 for this question?
upvoted 3 times
Sergiuss95
11 months ago
DataSync is more suitable for transferring data between on-premises storage systems and AWS, rather than ingesting real-time data. Best solution is A
upvoted 5 times
...
...
seetpt
1 year ago
Agree with A
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
CAMS
Brisbane, 1 minute ago