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 225 discussion

A media company collects and analyzes user activity data on premises. The company wants to migrate this capability to AWS. The user activity data store will continue to grow and will be petabytes in size. The company needs to build a highly available data ingestion solution that facilitates on-demand analytics of existing data and new data with SQL.

Which solution will meet these requirements with the LEAST operational overhead?

  • A. Send activity data to an Amazon Kinesis data stream. Configure the stream to deliver the data to an Amazon S3 bucket.
  • B. Send activity data to an Amazon Kinesis Data Firehose delivery stream. Configure the stream to deliver the data to an Amazon Redshift cluster.
  • C. Place activity data in an Amazon S3 bucket. Configure Amazon S3 to run an AWS Lambda function on the data as the data arrives in the S3 bucket.
  • D. Create an ingestion service on Amazon EC2 instances that are spread across multiple Availability Zones. Configure the service to forward data to an Amazon RDS Multi-AZ database.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
beginnercloud
Highly Voted 1 year, 3 months ago
Selected Answer: B
Petabyte scale- Redshift
upvoted 13 times
...
Berny
Highly Voted 1 year, 11 months ago
Selected Answer: B
Data ingestion through Kinesis data streams will require manual intervention to provide more shards as data size grows. Kinesis firehose will ingest data with the least operational overhead.
upvoted 8 times
...
scar0909
Most Recent 9 months, 2 weeks ago
Selected Answer: B
Kinesis data stream cannot detined to s3
upvoted 3 times
...
Ruffyit
1 year, 1 month ago
1- Kinesis Data Stream provides a fully managed platform for custom data processing and analysis. Or we can say that used for custom data processing and analysis which required more manual intervention. 2- Kinesis Data Firehose simplifies the delivery of streaming data to various destinations without the need for complex transformations. Option B is more suitable for the given scenario.
upvoted 5 times
Rhydian25
6 months, 1 week ago
Copy-paste from A1975's answer
upvoted 1 times
...
...
David_Ang
1 year, 1 month ago
Selected Answer: B
always if you have a service that is meant for a specific job, it the correct answer, is logic. "A" is not good enough for this situation
upvoted 2 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: B
B. Send activity data to an Amazon Kinesis Data Firehose delivery stream. Configure the stream to deliver the data to an Amazon Redshift cluster.
upvoted 3 times
...
NVenkatS
1 year, 4 months ago
Selected Answer: B
Petabyte scale- Redshift
upvoted 5 times
...
A1975
1 year, 4 months ago
Selected Answer: B
1- Kinesis Data Stream provides a fully managed platform for custom data processing and analysis. Or we can say that used for custom data processing and analysis which required more manual intervention. 2- Kinesis Data Firehose simplifies the delivery of streaming data to various destinations without the need for complex transformations. Option B is more suitable for the given scenario.
upvoted 3 times
...
sickcow
1 year, 5 months ago
Selected Answer: B
Petabyte Scale sounds like Redshift!
upvoted 3 times
...
cookieMr
1 year, 5 months ago
Selected Answer: B
B provides a fully managed and scalable solution for data ingestion and analytics. KDF simplifies the data ingestion process by automatically scaling to handle large volumes of streaming data. It can directly load the data into an Redshift cluster, which is a powerful and fully managed data warehousing solution. A. While Kinesis can handle streaming data, it requires additional processing to load the data into an analytics solution. C. Although S3 and Lambda can handle the storage and processing of data, it requires more manual configuration and management compared to the fully managed solution offered by KDF and Redshift. D. This option involves more operational overhead, as it requires managing and scaling the EC2 instances and RDS database infrastructure manually. Therefore, option B with KDF delivering the data to Redshift cluster offers the most streamlined and operationally efficient solution for ingesting and analyzing the user activity data in the given scenario.
upvoted 3 times
...
pisica134
1 year, 6 months ago
petabytes in size => redshift
upvoted 3 times
...
mattcl
1 year, 6 months ago
It's A. Data Stream is better in this case, and you can query data in S3 with Athena
upvoted 2 times
Yadav_Sanjay
1 year, 6 months ago
Data Stream Can't write to S3. That's why B is only left correct answer.
upvoted 1 times
baba365
1 year, 6 months ago
Answer A… key phrase’ least operational overhead’ KDF can write to S3 … https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html
upvoted 1 times
...
...
JoeGuan
1 year, 4 months ago
https://aws.amazon.com/streaming-data/ a good explanation of either option. firehose appears to be an option for Least operational overhead, as the streams product requires some building of apps etc.
upvoted 2 times
...
...
Bmarodi
1 year, 6 months ago
Selected Answer: B
Option B is correct answer.
upvoted 2 times
...
kruasan
1 year, 7 months ago
Selected Answer: B
This solution meets the requirements as follows: • Kinesis Data Firehose can scale to ingest and process multiple terabytes per hour of streaming data. This can easily handle the petabyte-scale data volumes. • Firehose can deliver the data to Redshift, a petabyte-scale data warehouse, enabling on-demand SQL analytics of the data. • Redshift is a fully managed service, minimizing operational overhead. Firehose is also fully managed, handling scalability, availability, and durability of the streaming data ingestion.
upvoted 5 times
...
gold4otas
1 year, 9 months ago
Selected Answer: B
B: The answer is certainly option "B" because ingesting user activity data can easily be handled by Amazon Kinesis Data streams. The ingested data can then be sent into Redshift for Analytics. Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. Amazon Redshift Serverless lets you access and analyze data without all of the configurations of a provisioned data warehouse. https://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html
upvoted 3 times
...
GalileoEC2
1 year, 9 months ago
the Key sentence here is: "that facilitates on-demand analytics", tthats the reason because we need to choose Kinesis Data streams over Data Firehose
upvoted 2 times
pentium75
12 months ago
Why that? Analytics is done in Redshift, not by Kinesis.
upvoted 2 times
...
...
alexleely
1 year, 11 months ago
Selected Answer: B
B: Kinesis Data Firehose service automatically load the data into Amazon Redshift and is a petabyte-scale data warehouse service. It allows you to perform on-demand analytics with minimal operational overhead. Since the requirement didn't state what kind of analytics you need to run, we can assume that we do not need to set up additional services to provide further analytics. Thus, it has the least operational overhead. Why not A: It is a viable solution, but storing the data in S3 would require you to set up additional services like Amazon Redshift or Amazon Athena to perform the analytics.
upvoted 3 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:
SY0-701
London, 1 minute ago