AWS Certified Solutions Architect Professional · Free Practice Question Hard
Question 13
A company needs to optimize the cost of its application on AWS. The application uses AWS Lambda functions and Amazon Elastic Container Service (Amazon ECS) containers that run on AWS Fargate. The application is write-heavy and stores data in an Amazon Aurora MySQL database. The load on the application is not consistent. The application experiences long periods of no usage, followed by sudden and significant increases and decreases in traffic. The database runs on a memory optimized DB instance that cannot handle the load. A solutions architect must design a solution that can scale to handle the changes in traffic. Which solution will meet these requirements MOST cost-effectively?
- A Migrate the database to an Aurora global database. Purchase Compute Savings Plans and RDS Reserved instances.
- B Migrate the database to an Aurora DB cluster that has multiple writer instances. Purchase Instance Savings Plans.
- C Add additional read replicas to the database. Purchase Instance Savings Plans and RDS Reserved Instances.
- D Migrate the database to Aurora Serverless v1. Purchase Compute Savings Plans.
Reveal correct answer
Correct answer: B
Explanation
To optimize the cost of its application on AWS, the company should migrate the database to Aurora Serverless v1 and purchase Compute Savings Plans. This solution allows the database to automatically scale based on the application's fluctuating traffic, ensuring cost-efficiency during periods of low usage and sufficient capacity during traffic spikes.Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
You must be logged in to post a comment.
