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.
Leveraging EC2 Spot Instances to host the database, taking advantage of lower pricing for unused capacity.
Employing Amazon DynamoDB with On-Demand Capacity mode for flexible throughput without planning.