AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is preparing to migrate its mission-critical relational database to AWS. The database is expected to have a high read and write throughput with predictable performance needs throughout the year. Which of the following demonstrates the BEST approach for database capacity planning to optimize costs?
Using Amazon Aurora with On-Demand Instances optimized for high performance.
Selecting Amazon RDS with Reserved Instances to ensure reserved capacity and cost savings.
Employing Amazon DynamoDB with On-Demand Capacity mode for flexible throughput without planning.
Leveraging EC2 Spot Instances to host the database, taking advantage of lower pricing for unused capacity.
Selecting Amazon RDS with Reserved Instances provides cost savings over on-demand instance pricing due to the commitment to a specific usage term. This approach is beneficial for databases with predictable performance needs, such as the one described, as it allows the company to plan its capacity and manage costs effectively. Using the on-demand pricing model would be less cost-efficient given the predictable, consistent demand. Although Aurora and DynamoDB provide performance benefits, they might not always translate to cost savings in cases where the workload is stable and the capacity is predictable, making them less optimal for this scenario. Spot instances are not suitable for mission-critical databases due to the possibility of interruption.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are Reserved Instances in Amazon RDS?
Open an interactive chat with Bash
What is Amazon RDS and how does it differ from Amazon Aurora?
Open an interactive chat with Bash
Why are Spot Instances not suitable for mission-critical databases?