Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 152 discussion

A company is running an event ticketing platform on AWS and wants to optimize the platform's cost-effectiveness. The platform is deployed on Amazon Elastic Kubernetes Service (Amazon EKS) with Amazon EC2 and is backed by an Amazon RDS for MySQL DB instance. The company is developing new application features to run on Amazon EKS with AWS Fargate.

The platform experiences infrequent high peaks in demand. The surges in demand depend on event dates.

Which solution will provide the MOST cost-effective setup for the platform?

  • A. Purchase Standard Reserved Instances for the EC2 instances that the EKS cluster uses in its baseline load. Scale the cluster with Spot Instances to handle peaks. Purchase 1-year All Upfront Reserved Instances for the database to meet predicted peak load for the year.
  • B. Purchase Compute Savings Plans for the predicted medium load of the EKS cluster. Scale the cluster with On-Demand Capacity Reservations based on event dates for peaks. Purchase 1-year No Upfront Reserved Instances for the database to meet the predicted base load. Temporarily scale out database read replicas during peaks.
  • C. Purchase EC2 Instance Savings Plans for the predicted base load of the EKS cluster. Scale the cluster with Spot Instances to handle peaks. Purchase 1-year All Upfront Reserved Instances for the database to meet the predicted base load. Temporarily scale up the DB instance manually during peaks.
  • D. Purchase Compute Savings Plans for the predicted base load of the EKS cluster. Scale the cluster with Spot Instances to handle peaks. Purchase 1-year All Upfront Reserved Instances for the database to meet the predicted base load. Temporarily scale up the DB instance manually during peaks.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Untamables
Highly Voted 1 year, 10 months ago
Selected Answer: B
Option A, C and D are wrong. They all mention using spot instances and EKS based on EC2. A spot instance is not appropriate for a production server and the company is developing new application designed for AWS Fargate, which means we must plan the future cost improvement including AWS Fargate. https://aws.amazon.com/savingsplans/compute-pricing/
upvoted 19 times
...
zhangyu20000
Highly Voted 1 year, 10 months ago
B is correct. Compute saving plan will also cover Fargate A: use spot instance is not reliable CD: manually scale up DB
upvoted 12 times
...
nelgeozcin
Most Recent 1 week, 1 day ago
B - Fargate cannot support Spot - https://docs.aws.amazon.com/eks/latest/userguide/fargate.html
upvoted 1 times
...
Sin_Dan
1 month, 1 week ago
Selected Answer: D
No brainer, it's D. C doesn't provide any cost-effectiveness!
upvoted 1 times
...
FZA24
1 month, 1 week ago
Selected Answer: B
A wrong : Spot Instances to handle peaks B: correct C & D wrong : Temporarily scale up the DB instance manually during peaks.
upvoted 1 times
...
vip2
4 months ago
Selected Answer: D
D looks more correctable Mainly diff. between B and D is predicable workload-- all upfront no specific for read-replication traffic On-Demand Capacity Reservations ensure availability during peak times without long-term commitments. but no cost-effective
upvoted 1 times
helloworldabc
3 months ago
just B
upvoted 1 times
...
...
thotwielder
6 months, 3 weeks ago
Selected Answer: D
It's between b and d. D is more cost effective because of spot instances. And B is wrong because there is no reason to scale read replicas for RDS (the question doesn't say read only load)
upvoted 4 times
...
Dgix
8 months, 3 weeks ago
Selected Answer: D
I really don't understand why people are saying that Spot instances aren't suitable for production. There is a two-minute respite before they shut down, and since the application is not said to be stateful, this is plenty of time for a single request/response cycle. With this in mind, the correct solution is D.
upvoted 4 times
Keval12345
7 months, 3 weeks ago
slightly difference betwee B and D {other than spot instances ofcourse}. Since the platform experinces peaks, might be a better idea to go for savings plan with medium load
upvoted 2 times
...
...
saggy4
9 months, 2 weeks ago
Selected Answer: B
A and C: The company will have a mix of EKS on EC2 and EKS Fargate hence reserved instance is not possible as it will cover only EKS on EC2 hence A and C are out Between B and C: C seems to save the most cost, but during peak load spot instances (both EC2 or Fargate) will not provide guaranteed availability. Hence we should go ahead with B. Correct Answer: B
upvoted 2 times
...
AWSLord32
9 months, 2 weeks ago
Selected Answer: C
C is the right answer. Everything about B is wrong: Compute savings plan is more expensive than RI, on demand more expensive than spot for peaks and no upfront more exponsive than all upfront.
upvoted 1 times
...
ninomfr64
10 months ago
Selected Answer: D
The scenario ask for the most cost-effective setup. Thus: A = RI doesn't cover Fargate B = ODCR doesn't bring cost benefits, they just ensure you have capacity. Read replicas are for read only, I would expect workload peaks includes writes so this is not saving money nor fully helping with capacity needs C = EC2 Saving Plans do not cover Fargate D = correct (this is the most cost-effective setup, Compute Savings Plans apply to both EC2 and Fargate, Spot Instances applies to both EC2 and Fargate, All Upfront Reserved Instances is most cost effective option for RDS. Manually scaling RDS adds a lot of overhead, but this is not the point of the question)
upvoted 4 times
ninomfr64
10 months ago
Also, for a temporarily limited change it is easier to manually vertically scale your instance rather than adding Read replicas as adding replicas to a single instance requires to change your app to send read requests to the reader endpoint and not to the cluster (aka writer) endpoint
upvoted 2 times
...
...
Jay_2pt0_1
11 months ago
I might be leaning toward D as it does ask for the. most cost-effective solution
upvoted 1 times
...
career360guru
11 months, 1 week ago
Selected Answer: D
Compute saving plans are more cost effective so B or D are right two options. Between B and D - Spot instances offers better cost and Fargate supports spot instances https://aws.amazon.com/blogs/aws/aws-fargate-spot-now-generally-available/ Option B says, scale RDS Read-Replica for based on events which may not work as workload description does not mentioned that peak load is only read traffic. So D is best and most cost effective solution.
upvoted 7 times
...
Hyperdanny
1 year, 4 months ago
Selected Answer: C
I am leaning towards C, since Instance savings provide the biggest discount. I also couldn't find a way to scale EKS based on dates, which B suggests: "Scale the cluster with On-Demand Capacity Reservations based on event dates for peaks"
upvoted 2 times
...
NikkyDicky
1 year, 4 months ago
Selected Answer: B
its a b
upvoted 2 times
...
SkyZeroZx
1 year, 5 months ago
Selected Answer: B
Option A, C and D are wrong. They all mention using spot instances and EKS based on EC2. A spot instance is not appropriate for a production server and the company is developing new application designed for AWS Fargate, which means we must plan the future cost improvement including AWS Fargate.
upvoted 4 times
...
Roontha
1 year, 5 months ago
I go with B post reading aws portal. https://aws.amazon.com/savingsplans/compute-pricing/ Compute Savings Plans Compute Savings Plans provide the most flexibility and help to reduce your costs by up to 66%. These plans automatically apply to EC2 instance usage regardless of instance family, size, AZ, Region, OS or tenancy, and also apply to Fargate or Lambda usage. For example, with Compute Savings Plans, you can change from C4 to M5 instances, shift a workload from EU (Ireland) to EU (London), or move a workload from EC2 to Fargate or Lambda at any time and automatically continue to pay the Savings Plans price.
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 ...