AWS Certified Solutions Architect – Associate (SAA-C03) — Question 644
A company is migrating its multi-tier on-premises application to AWS. The application consists of a single-node MySQL database and a multi-node web tier. The company must minimize changes to the application during the migration. The company wants to improve application resiliency after the migration.
Which combination of steps will meet these requirements? (Choose two.)
Answer options
- A. Migrate the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer.
- B. Migrate the database to Amazon EC2 instances in an Auto Scaling group behind a Network Load Balancer.
- C. Migrate the database to an Amazon RDS Multi-AZ deployment.
- D. Migrate the web tier to an AWS Lambda function.
- E. Migrate the database to an Amazon DynamoDB table.
Correct answer: A, C
Explanation
Migrating the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer ensures high availability and scalability without requiring application code changes. Moving the MySQL database to Amazon RDS Multi-AZ provides automated replication and failover, significantly improving database resiliency with minimal migration effort. Other options, like refactoring to AWS Lambda or migrating MySQL to Amazon DynamoDB, would require extensive and complex application modifications, violating the requirement to minimize changes.