exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 6 discussion

A company captures clickstream data from multiple websites and analyzes it using batch processing. The data is loaded nightly into Amazon Redshift and is consumed by business analysts. The company wants to move towards near-real-time data processing for timely insights. The solution should process the streaming data with minimal effort and operational overhead.
Which combination of AWS services are MOST cost-effective for this solution? (Choose two.)

  • A. Amazon EC2
  • B. AWS Lambda
  • C. Amazon Kinesis Data Streams
  • D. Amazon Kinesis Data Firehose
  • E. Amazon Kinesis Data Analytics
Show Suggested Answer Hide Answer
Suggested Answer: CE 🗳️

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
bluetaurianbull
Highly Voted 3 years, 7 months ago
The question asks for "the solution should PROCESS the STREAMING data with ...." Kinesis Data Streams - Collect live streaming data from Sources Kinesis Data Analytics - To Analyze and process the data (C) and (E) for me...
upvoted 76 times
induna
3 years, 4 months ago
For those that believe firehose is needed, wouldn't KDA solve the "more timely insights" requirement better? I think CE is the most operationally efficient solution
upvoted 2 times
...
binrayelias
2 years, 7 months ago
Multiple data sources to data stream to firehouse to redshift is the solutions for near real time. so CD
upvoted 2 times
...
...
dmscountera
Highly Voted 3 years, 7 months ago
D. Amazon Kinesis Data Firehose E. Amazon Kinesis Data Analytics
upvoted 58 times
smyndlo
3 years, 6 months ago
D&E above is correct. The questions says "...move towards near-real-time data processing..." C is for streaming data, while D is for near real-time analytics. https://docs.aws.amazon.com/whitepapers/latest/streaming-data-solutions-amazon-kinesis/amazon-kinesis-firehose.html
upvoted 2 times
...
Nalex9ja
3 years, 6 months ago
This answer is wrong. the question says "analyzes it using batch processing". Batch processing is not don in real time, kinesis data analytics does processing in real time. the correct answer is will be C kinesis Data stream to capture the click streams & D kinesis Data Firehose. https://docs.aws.amazon.com/whitepapers/latest/streaming-data-solutions-amazon-kinesis/from-batch-to-real-time-an-example.html
upvoted 15 times
jaijp
3 years, 2 months ago
"The organization wishes to transition to near-real-time data processing in order to provide timely insights" collect the data from KDS and process using KDA -->
upvoted 1 times
...
...
lehoang15tuoi
3 years, 6 months ago
Why do people upvote wrong answer with no justification....
upvoted 11 times
...
noahsark
3 years, 7 months ago
is this the correct diagram for D and E? https://d1.awsstatic.com/Products/product-name/diagrams/product-page-diagram_Amazon-Kinesis_Evolve-from-batch-to-real-time-Analytics.d7ed76be304a30be5720fd159469f157e7c09ede.png
upvoted 12 times
...
...
iamroyalty_k
Most Recent 2 months, 1 week ago
Selected Answer: BD
For cost-effective, near-real-time data processing with minimal effort, the best solution is: 🔥 Kinesis Data Firehose + AWS Lambda 🔥 🚀 Why Not the Other Options? ❌ A. Amazon EC2 - High operational overhead—requires managing instances, scaling, and maintenance. - Not cost-effective for real-time streaming compared to serverless options like Lambda. ❌ C. Amazon Kinesis Data Streams - More complex than Kinesis Data Firehose—requires setting up a consumer application to process data. - Better suited for custom real-time analytics, whereas Firehose automatically integrates with Redshift. ❌ E. Amazon Kinesis Data Analytics - Best for real-time SQL-based analytics, but the question focuses on batch processing with Redshift. - Not needed if the goal is just to ingest data into Redshift quickly.
upvoted 1 times
...
GB32
1 year ago
DE makes sense at this point, you capture real time data, then you analyse it in real time.
upvoted 1 times
...
jatric
1 year, 8 months ago
Correct answer is CE as kinesis data stream for streaming data near real team and to KDA is to analysis data works well with KDS
upvoted 2 times
...
udp1024
1 year, 10 months ago
Selected Answer: C
Batch to realtime is the primary use case for Kinesis. Option B, Lambda can be used for later processing but it is not the answer. Option C is therefore the correct answerhttps://aws.amazon.com/kinesis/
upvoted 1 times
...
BECAUSE
1 year, 10 months ago
Selected Answer: CE
C and E
upvoted 1 times
...
GalileoEC2
2 years, 1 month ago
Kinesis Data Firehose:Data transfer service for loading streaming data into Amazon S3, Splunk, ElasticSearch, and RedShift. The primary purpose of Kinesis Firehose focuses on loading streaming data to Amazon S3, Splunk, ElasticSearch, and RedShift.
upvoted 1 times
...
vivek0007
2 years, 3 months ago
Selected Answer: CE
i think c and e
upvoted 1 times
...
ludovikush
2 years, 5 months ago
Selected Answer: CE
Kinesis Data Streams - Collecting live stream of data Kinesis Data Analytics - Analyzing and process the data
upvoted 2 times
...
Sinaneos
2 years, 7 months ago
Selected Answer: DE
I'd say DE, because firehose fulfills both of the "near-real-time" and "low operational overhead" due to the fact that it's fully managed. Also E because we want timely insights on the data, and AWS lambda isn't used for that.
upvoted 2 times
...
Suya
2 years, 8 months ago
My answer is A
upvoted 1 times
...
bikshu
2 years, 8 months ago
going with BD
upvoted 1 times
...
Root_Access
2 years, 8 months ago
Selected Answer: DE
Near real time: Amazon Kinesis Data Firehose is the easiest way to capture, transform, and load data streams into AWS data stores for near real-time analytics with existing business intelligence tools. Analysis: Amazon Kinesis Data Analytics is the easiest way to process data streams in real time with SQL or Apache Flink without having to learn new programming languages or processing frameworks.
upvoted 3 times
...
ahaz
2 years, 8 months ago
Selected Answer: BD
What I understand from the question is that the data should be delivered to the Redshift, but in a near real time manner and not on a nightly basis, and also in a cost-effective way. The service that is able to deliver data to the Redshift in a real time manner is Firehose. The cheapest way to transform data when we are using Firehose is using Lambda. So, the answer should be B & D.
upvoted 4 times
...
pkhdog22
2 years, 8 months ago
Selected Answer: CD
Not sure if (e) is needed, as our goal is to collect live streaming data from source -> Save to Redshift in near-real-time. I think the analyzing data part is not our concern, I think moving the data TO the Redshift is our concern. So I'm voting C, D
upvoted 1 times
...
sathish_gurumoorthy
2 years, 8 months ago
Selected Answer: DE
Question lists two functions. One is data import into redshift for analysts and second is real time streaming. With the combination of Firehose and KDA for receiving, real time processing and importing to Redhsift for later processing is feasible.
upvoted 1 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