exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

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

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 262 discussion

A company wants to manage the costs associated with a group of 20 applications that are infrequently used, but are still business-critical, by migrating to AWS. The applications are a mix of Java and Node.js spread across different instance clusters. The company wants to minimize costs while standardizing by using a single deployment methodology.

Most of the applications are part of month-end processing routines with a small number of concurrent users, but they are occasionally run at other times. Average application memory consumption is less than 1 GB. though some applications use as much as 2.5 GB of memory during peak processing. The most important application in the group is a billing report written in Java that accesses multiple data sources and often runs for several hours.

Which is the MOST cost-effective solution?

  • A. Deploy a separate AWS Lambda function for each application. Use AWS CloudTrail logs and Amazon CloudWatch alarms to verify completion of critical jobs.
  • B. Deploy Amazon ECS containers on Amazon EC2 with Auto Scaling configured for memory utilization of 75%. Deploy an ECS task for each application being migrated with ECS task scaling. Monitor services and hosts by using Amazon CloudWatch.
  • C. Deploy AWS Elastic Beanstalk for each application with Auto Scaling to ensure that all requests have sufficient resources. Monitor each AWS Elastic Beanstalk deployment by using CloudWatch alarms.
  • D. Deploy a new Amazon EC2 instance cluster that co-hosts all applications by using EC2 Auto Scaling and Application Load Balancers. Scale cluster size based on a custom metric set on instance memory utilization. Purchase 3-year Reserved Instance reservations equal to the GroupMaxSize parameter of the Auto Scaling group.
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
nexus2020
Highly Voted 1 year, 10 months ago
Selected Answer: B
Hours = lambda out Reserve instance max size = D out C: beanstalk still use EC2, if beanstalk = each application, it could be each app get its own EC2, which will cost more than the ECS on EC2 in B. So B is cheaper
upvoted 20 times
...
SKS
Most Recent 1 year ago
option D seems most cost effective solution
upvoted 1 times
helloworldabc
8 months, 3 weeks ago
just B
upvoted 1 times
...
SKS
1 year ago
This option provides more control over the infrastructure and can accommodate the varying resource requirements of different applications. By utilizing EC2 Auto Scaling and Application Load Balancers, you can efficiently manage resources based on demand. Purchasing Reserved Instances can provide cost savings over the long term.
upvoted 1 times
...
...
career360guru
1 year, 1 month ago
Selected Answer: C
Go with C as it provides standard deployment process for each App. One can right size each App using appropriate EC2 sizing for each Application and I feel this approach can be as cost effective as using option B (ECS).
upvoted 2 times
...
ele
1 year, 2 months ago
Selected Answer: B
B is the answer. Elastic Beanstalk is a PaaS offering by AWS, which automates the deployment and scaling of web applications. It abstracts the underlying infrastructure, making it easier to manage, but it may have some limitations in terms of customization. EC2, on the other hand, is an infrastructure as a service (IaaS) offering that provides more control over the virtual servers running your applications. With EC2, you have the flexibility to customize the infrastructure to your exact needs, but it requires more manual management. In general, if you require more control and customization, EC2 may be more cost-effective in the long run.
upvoted 1 times
...
ele
1 year, 3 months ago
Selected Answer: C
Between B & C, I'll go with C . Both options are using EC2, the cost will be the same. Additional requirement is "standardizing by using a single deployment methodology" , and this is about Beanstalk.
upvoted 3 times
...
duriselvan
1 year, 5 months ago
C: ans The most cost-effective solution is C. Deploy AWS Elastic Beanstalk for each application with Auto Scaling to ensure that all requests have sufficient resources. Monitor each AWS Elastic Beanstalk deployment by using CloudWatch alarms. Here's why: Cost efficiency: Elastic Beanstalk: Provides managed application deployment and scaling, reducing operational overhead and potential configuration errors. Auto Scaling: Ensures that resources are available only when needed, minimizing idle costs. Reserved Instances: Purchasing 3-year Reserved Instances can offer significant discounts compared to on-demand instances.
upvoted 2 times
...
career360guru
1 year, 5 months ago
Selected Answer: B
Option B
upvoted 1 times
...
yorkicurke
1 year, 6 months ago
Selected Answer: B
Many of you have already explain the reasons why other options are not a good fit. but i will explain optionD bit further. D-> Wrong Not only for using Custom Metric but Co-hosting all applications on a single EC2 instance cluster means that the resources (CPU, memory, storage) of the instances would need to be shared among all the applications. This lead to resource contention and inefficient resource allocation, especially when some applications have peak memory requirements of up to 2.5 GB. It may result in underutilization of resources for applications with low usage and performance issues during peak processing times.
upvoted 4 times
...
softarts
1 year, 8 months ago
Selected Answer: B
B 100% sure
upvoted 1 times
...
ggrodskiy
1 year, 9 months ago
Correct B.
upvoted 1 times
...
NikkyDicky
1 year, 10 months ago
Selected Answer: B
B since the emphasis is on cost, no operational overhead. containers should be a bit more cost-effective as they are more granular per app a: hours-> no lambda
upvoted 2 times
...
SmileyCloud
1 year, 10 months ago
Selected Answer: B
B is correct.
upvoted 1 times
...
Alabi
1 year, 10 months ago
Selected Answer: B
B for sure
upvoted 1 times
...
shree2023
1 year, 10 months ago
Selected Answer: B
A is incorrect due to lambda 15mins constraint B is Correct
upvoted 1 times
...
psyx21
1 year, 10 months ago
Selected Answer: B
Correct Answer is B
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