AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 367

A company is running its ecommerce website on AWS. The website is currently hosted on a single Amazon EC2 instance in one Availability Zone. A MySQL database runs on the same EC2 instance.

The company needs to eliminate single points of failure in the architecture to improve the website's availability and resilience.

Which solution will meet these requirements with the LEAST configuration changes to the website?

Answer options

Correct answer: B

Explanation

Option B is the best solution because keeping the application on EC2 instances and migrating the MySQL database to Amazon Aurora Multi-AZ requires minimal configuration changes. The other options involve migrating to entirely different database engines (like DynamoDB, Redshift, or DocumentDB) and refactoring the application code for serverless platforms (like Lambda or Fargate), which would require substantial development effort.