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

A company runs an application that uses multiple Amazon EC2 instances to gather data from its users. The data is then processed and transferred to Amazon S3 for long-term storage. A review of the application shows that there were long periods of time when the EC2 instances were not being used. A solutions architect needs to design a solution that optimizes utilization and reduces costs.
Which solution meets these requirements?

  • A. Use Amazon EC2 in an Auto Scaling group with On-Demand instances.
  • B. Build the application to use Amazon Lightsail with On-Demand Instances.
  • C. Create an Amazon CloudWatch cron job to automatically stop the EC2 instances when there is no activity.
  • D. Redesign the application to use an event-driven design with Amazon Simple Queue Service (Amazon SQS) and AWS Lambda.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
jkwek
Highly Voted 3 years, 7 months ago
Answer is D. Lamda and SQS are cheapest. With AWS Lambda, you pay only for what you use. You are charged based on the number of requests for your functions and the duration, the time it takes for your code to execute. For SQS, First 1 Million Requests/Month Free Free
upvoted 36 times
egmiranda
3 years, 1 month ago
"a business operates" I think that's indicates that you can't redesign the application, in that case the answer is A.
upvoted 3 times
...
DS01
3 years, 6 months ago
Unable to understand the event driven part. Can someone please explain?
upvoted 1 times
isshin
2 years, 9 months ago
It simply means that the compute should run only when there is activity. Lambda runs only when it is triggered by an event unlike EC2 which is always running until manually stopped.
upvoted 2 times
...
...
...
moobla
Highly Voted 3 years, 7 months ago
Gotta be D. Key word is that the instances aren't being used, as in none and not some. So, Lambda would be the best since the pricing is by usage.
upvoted 20 times
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: D
D is the answer
upvoted 1 times
...
rein_chau
2 years, 7 months ago
Selected Answer: D
I picked D. A is not appropriate in my opinion because "there were long periods of time when the EC2 instances were not being used", so if the ASG scales down to at least 1 instance doing nothing, it's still a wasted resource. Down to zero is not possible because who'll collect user data then?
upvoted 1 times
...
qax2022
2 years, 7 months ago
lambda has its limits such as run time less than 15 min
upvoted 1 times
...
komik_101
2 years, 8 months ago
Selected Answer: A
It should be A? if i didn't misunderstand, text sayin.. ""A study of the application reveals that the EC2 instances were inactive for extended periods of time."" EC2 pc do not doing nothing. there is no data,, there no action.. like that.. so why this EC2 is open ,, working emtpy?. I should shut dc EC2 and when I need open..?
upvoted 1 times
Aspiretobearchitect
2 years, 1 month ago
On demand instances are not cost effective
upvoted 1 times
...
...
Vantirup
2 years, 8 months ago
Why not C guys, seems like a straight forward one to stop the EC2 when no activity. Not sure if I’m missing something
upvoted 1 times
...
CorinaGabriela
2 years, 8 months ago
Selected Answer: A
"A business operates" so, no development business in here.
upvoted 1 times
...
alfredt
2 years, 9 months ago
Selected Answer: D
D for lambda, as migration effort is not a concern in this q.
upvoted 1 times
...
bigngster
2 years, 9 months ago
Answer: A A or D is correct but it depends on your interpretation of "minimize expenditures". D will save you money in the long run but it'll cost you (spend money) to redesign the app. Option A will solve the solution "spending" less money than D in the short term.
upvoted 5 times
miles3719
2 years, 9 months ago
Agree with you here. The question is somewhat ambigious. Also, this is an AWS exam, and previously in exams and the training, the answers relate to AWS and not to making the app's deployed do something different. I say tomato, you say tomato (okay... so you know what I mean :)
upvoted 1 times
...
...
awstestprep2022
2 years, 9 months ago
Redesigning an application is a lot more expensive task than the money saved by using SQS and Lambda
upvoted 1 times
...
Alfene
2 years, 9 months ago
I choose A
upvoted 1 times
...
Preffered
2 years, 9 months ago
A - Auto scaling will fix the issue
upvoted 1 times
...
paoloscott
2 years, 9 months ago
the key is "A solutions architect must provide a system that maximizes usage while minimizing expenditures(costs)" so D is the correct answer, since we have no info about the processing time
upvoted 2 times
...
kiko_zhang
2 years, 9 months ago
Selected Answer: D
D - minimizing..
upvoted 1 times
...
PraveenTiwari
2 years, 10 months ago
"A solutions architect must provide a system that maximizes usage while minimizing expenditures" ... means Architect is expected to change the system for the good. ... means Answer is D
upvoted 1 times
...
AttackOnMinion
2 years, 10 months ago
Selected Answer: D
D should be the answer
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