AWS Certified Database – Specialty — Question 343

A company plans to migrate a MySQL-based application from an on-premises environment to AWS. The application performs database joins across several tables and uses indexes for faster query response times. The company needs the database to be highly available with automatic failover.
Which solution on AWS will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

Amazon RDS Multi-AZ DB instances provide high availability and automatic failover out-of-the-box with minimal operational overhead, making Option B the correct choice. Amazon DynamoDB (Option C) is a NoSQL database that does not natively support relational joins, which the application requires. Deploying read replicas (Option A) or setting up custom Route 53 failover across multiple RDS instances (Option D) introduces significantly higher operational complexity and lacks the seamless, built-in failover mechanism of Multi-AZ.