Q71 — AWS SAA-C03 Ch.11

Question 71 of 100 | ← Chapter 11

Q771. 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.)

Correct Answer: A. Migrate the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer., C. Migrate the database to an Amazon RDS Multi-AZ deployment.

Explanation

To meet the requirements of minimizing changes to the application during migration and improving application resiliency, the suitable combination of steps would be:A. Migrate the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer.C. Migrate the database to an Amazon RDS Multi-AZ deployment.A. Migrate the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer:By migrating the web tier to Amazon EC2 instances in an Auto Scaling group, you can achieve scalability and high availability. The Auto Scaling group ensures that multiple instances are available to handle the web traffic, and the Application Load Balancer distributes the traffic across these instances. This helps improve resiliency and provides fault tolerance.C. Migrate the database to an Amazon RDS Multi-AZ deployment:Migrating the single-node MySQL database to an Amazon RDS Multi-AZ deployment provides high availability and automatic failover. In a Multi-AZ deployment, Amazon RDS synchronously replicates the database to a standby instance in a different Availability Zone. If the primary database becomes unavailable, Amazon RDS automatically fails over to the standby instance, minimizing downtime and improving resiliency.Here's why the other options are not the most suitable choices:B. Migrate the database to Amazon EC2 instances in an Auto Scaling group behind a Network Load Balancer:Using Amazon EC2 instances in an Auto Scaling group behind a Network Load Balancer does not provide the same level of managed database service as Amazon RDS. It would require additional management and maintenance of the database instances, which goes against the requirement of minimizing changes to the application.D. Migrate the web tier to an AWS Lambda function:Migrating the web tier to an AWS Lambda function would involve significant changes to the application architecture and code. This approach is more suitable for serverless architectures and event-driven workloads, and it may not be the best fit for a multi-tier application with a database.E. Migrate the database to an Amazon DynamoDB table:Migrating the database to Amazon DynamoDB would require significant changes to the application code and data model. DynamoDB is a NoSQL database, and migrating from a relational database like MySQL would likely require significant application rewrites.Therefore, the most appropriate combination of steps to minimize changes to the application during migration and improve application resiliency is:A. Migrate the web tier to Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer.C. Migrate the database to an Amazon RDS Multi-AZ deployment.