exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 491 discussion

A company has an application behind a load balancer with enough Amazon EC2 instances to satisfy peak demand. Scripts and third-party deployment solutions are used to configure EC2 instances when demand increases or an instance fails. The team must periodically evaluate the utilization of the instance types to ensure that the correct sizes are deployed.
How can this workload be optimized to meet these requirements?

  • A. Use CloudFormer to create AWS CloudFormation stacks from the current resources. Deploy that stack by using AWS CloudFormation in the same region. Use Amazon CloudWatch alarms to send notifications about underutilized resources to provide cost-savings suggestions.
  • B. Create an Auto Scaling group to scale the instances, and use AWS CodeDeploy to perform the configuration. Change from a load balancer to an Application Load Balancer. Purchase a third-party product that provides suggestions for cost savings on AWS resources.
  • C. Deploy the application by using AWS Elastic Beanstalk with default options. Register for an AWS Support Developer plan. Review the instance usage for the application by using Amazon CloudWatch, and identify less expensive instances that can handle the load. Hold monthly meetings to review new instance types and determine whether Reserved Instances should be purchased.
  • D. Deploy the application as a Docker image by using Amazon ECS. Set up Amazon EC2 Auto Scaling and Amazon ECS scaling. Register for AWS Business Support and use Trusted Advisor checks to provide suggestions on cost savings.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
donathon
Highly Voted 3 years, 7 months ago
D A: Cloudwatch does not provide cost-savings suggestions. B: You don’t need to use 3rd party application. You can use AWS trusted adviser or cost explorer which comes free. C: Reserved instances may not help if you cannot even decide which instance to use. D: You do not need Business support to check have cost saving suggestions. But since this is the only open that has Trusted Advisor, I chose this.
upvoted 32 times
JAWS1600
3 years, 6 months ago
Cost saving is not requirement
upvoted 3 times
...
DirtyBerty
3 years, 7 months ago
Amazon CloudWatch alarms can send notifications about underutilized resources, see: https://aws.amazon.com/about-aws/whats-new/2013/01/08/use-amazon-cloudwatch-to-detect-and-shut-down-unused-amazon-ec2-instances/
upvoted 4 times
...
sb333
3 years, 7 months ago
Actually, you do need Business Support or Enterprise support to get the full set of Trusted Advisor checks, which include the cost optimization checks. Basic Support and Developer Support only include seven core Trust Advisor checks, which does not include costs. https://aws.amazon.com/premiumsupport/technology/trusted-advisor/best-practice-checklist/
upvoted 12 times
student22
3 years, 5 months ago
That's right!
upvoted 1 times
...
...
heany
2 years, 6 months ago
not every applications are suitable for containerization. Big monolithic applications are not suitable for containerized into ECS directly. You need to break it down first .e.g into microservices. That is typically a big projects. So you cannot assume every existing applications can be deployed into ECS. For A, Cloudwatch doesn't provide cost-savings suggestions, but the answer says it can provide notifications to help you give suggestions. So it should be A
upvoted 1 times
...
...
Trap_D0_r
Highly Voted 3 years, 6 months ago
Question is to optimize CURRENT workload, NOT re-platform software. A: Best choice without completely rebuilding environment B: Issues with using CodeDeploy to configure EC2s aside, AWS will NEVER recommend you buy a 3rd party app to analyze usage--AWS has tools for this C: Only a suicidal buffoon would make monthly meetings part of an architecture workflow. Absolutely not. Beanstalk is a maybe, but the end of this answer absolutely rules it out. D: Again, this answer re-platforms (re-architects?) the software, it doesn't optimize the CURRENT workload, which is what the questions asked for. Also, anyone with experience using Business Support and Trusted Advisor will know that the TA utilization checks are not as good as custom cloudwatch metrics. While this answer is tempting because it gets off EC2 and uses a managed service for utilization analysis, I don't think it answers the original question and I don't think upgrading to business support is a good recommendation for a workload improvement.
upvoted 9 times
...
SkyZeroZx
Most Recent 1 year, 10 months ago
Selected Answer: D
D. Workload, IMHO, refers to the work for team periodically evaluate the utilization of the instance types. ECS minimize service impact on current running solution, and Trusted Advisor simply provide cost saving tips (with regards to right EC2 instance type)
upvoted 1 times
...
superuser784
2 years, 5 months ago
This is a really old question and the answer WAS A, but CloudFormer is already deprecated, the next answer that makes more sense is D.
upvoted 1 times
...
wassb
2 years, 6 months ago
"Enough Amazon EC2 instances to satisfy peak demand" > autoscaling is obvious optimization
upvoted 1 times
...
Alexey79
3 years, 1 month ago
Selected Answer: D
Answer: D Why NOT A: In Vertical scaling, only automatic option is to shutdown EC2 instance. Manually, CloudWatch will generate a lot of Alarms almost hourly … The best solution is Horizontal scaling. https://aws.amazon.com/about-aws/whats-new/2013/01/08/use-amazon-cloudwatch-to-detect-and-shut-down-unused-amazon-ec2-instances/
upvoted 1 times
...
cldy
3 years, 4 months ago
D. Deploy the application as a Docker image by using Amazon ECS. Set up Amazon EC2 Auto Scaling and Amazon ECS scaling. Register for AWS Business Support and use Trusted Advisor checks to provide suggestions on cost savings.
upvoted 1 times
...
AzureDP900
3 years, 4 months ago
D is right based on statement "The team must conduct frequent evaluations of the instance types' use to ensure that the appropriate sizes are deployed".
upvoted 1 times
...
wannaaws
3 years, 5 months ago
D. Workload, IMHO, refers to the work for team periodically evaluate the utilization of the instance types. ECS minimize service impact on current running solution, and Trusted Advisor simply provide cost saving tips (with regards to right EC2 instance type)
upvoted 2 times
tomosabc1
2 years, 7 months ago
"Workload refers to the work for team periodically evaluate the utilization of the instance types." brilliant explanation!! I like it. Thanks.
upvoted 1 times
...
...
AWSum1
3 years, 5 months ago
Ill choose D over A, since cloudformer is deprecated and CW doesn't do cost savings suggestions
upvoted 1 times
...
tgv
3 years, 5 months ago
AAA ---
upvoted 2 times
Viper57
3 years, 5 months ago
CloudFormer is deprecated so this cannot be the answer.
upvoted 1 times
...
...
Kopa
3 years, 5 months ago
I think maybe D because with microservices Docker in this case the utilization is more fine grained. And also the Trust Advisor is a good tool. Also CloudFormer seems to be discontinued.
upvoted 3 times
...
denccc
3 years, 6 months ago
I don't understand this question/the options..
upvoted 2 times
...
botohin687
3 years, 6 months ago
A https://aws.amazon.com/about-aws/whats-new/2013/01/08/use-amazon-cloudwatch-to-detect-and-shut-down-unused-amazon-ec2-instances/
upvoted 1 times
...
WhyIronMan
3 years, 6 months ago
I'll go with D
upvoted 1 times
...
Waiweng
3 years, 6 months ago
this is weird question ever encounter, by choice will be A
upvoted 2 times
...
Pupu86
3 years, 6 months ago
Inclined to choose A since optimisation is the key but cloudformer has deprecated so going with D instead
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:
SY0-701
London, 1 minute ago