
Answer-first summary for fast verification
Answer: Migrate the database to Aurora Serverless v1. Purchase Compute Savings Plans.
The correct answer is D. Migrating the database to Aurora Serverless v1 is the most cost-effective solution for handling the application's inconsistent and unpredictable load. Aurora Serverless automatically adjusts capacity based on the application's requirements, scaling up during periods of high traffic and scaling down during periods of low or no traffic. This ensures that you only pay for the capacity you need at any given time, making it highly cost-efficient. Additionally, purchasing Compute Savings Plans can further reduce costs by providing savings on the compute usage across AWS services.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company seeks to optimize the cost of their AWS-based application, which utilizes AWS Lambda functions and Amazon Elastic Container Service (Amazon ECS) containers running on AWS Fargate. The application is characterized by heavy write operations and stores its data in an Amazon Aurora MySQL database. The application's usage pattern is inconsistent, with extended periods of inactivity followed by abrupt spikes and dips in traffic. The current memory-optimized DB instance struggles to manage the load during peak times. A solutions architect is tasked with designing a cost-effective solution that can dynamically scale to accommodate the fluctuating traffic. Which of the following solutions would be the most cost-effective in meeting these requirements?
A
Add additional read replicas to the database. Purchase Instance 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
Migrate the database to an Aurora global database. Purchase Compute Savings Plans and RDS Reserved instances.
D
Migrate the database to Aurora Serverless v1. Purchase Compute Savings Plans.