Q68 — AWS SAA-C03 Ch.12

Question 68 of 100 | ← Chapter 12

Q868. An ecommerce company is migrating its on-premises workload to the AWS Cloud. The workload currently consists of a web application and a backend Microsoft SQL database for storage.The company expects a high volume of customers during a promotional event. The new infrastructure in the AWS Cloud must be highly available and scalable.Which solution will meet these requirements with the LEAST administrative overhead?

Correct Answer: C. Migrate the web application to Amazon EC2 instances that run in an Auto Scaling group across two Availability Zones behind an Application Load Balancer. Migrate the database to Amazon RDS with Multi-AZ deployment.

Explanation

To meet the requirements of high availability, scalability, and minimal administrative overhead for migrating an ecommerce company's workload to the AWS Cloud, the recommended solution is:C. Migrate the web application to Amazon EC2 instances that run in an Auto Scaling group across two Availability Zones behind an Application Load Balancer. Migrate the database to Amazon RDS with Multi-AZ deployment.Here's why:Option C provides a scalable and highly available architecture with minimal administrative overhead. By migrating the web application to Amazon EC2 instances within an Auto Scaling group across two Availability Zones, the infrastructure can automatically scale up or down based on demand. The Auto Scaling group ensures that the application can handle high volumes of customer traffic during promotional events without manual intervention.Migrating the database to Amazon RDS with Multi-AZ deployment further enhances high availability. With Multi-AZ deployment, Amazon RDS automatically replicates the database to a standby instance in a different Availability Zone. In the event of a failure, Amazon RDS automatically fails over to the standby instance, minimizing downtime and providing data durability.Option A suggests migrating the web application to two Amazon EC2 instances across two Availability Zones behind an Application Load Balancer. While this option provides some level of scalability and availability, it requires manual management of the EC2 instances and does not provide the automated scaling capabilities of an Auto Scaling group.Option B suggests migrating the web application to an Amazon EC2 instance within an Auto Scaling group across two Availability Zones, but it suggests migrating the database to two EC2 instances across separate AWS Regions with database replication. Managing and maintaining database replication across AWS Regions can introduce additional complexity and administrative overhead.Option D suggests migrating the web application to three Amazon EC2 instances across three Availability Zones behind an Application Load Balancer, and migrating the database to three EC2 instances across three Availability Zones. This option increases the complexity and administrative overhead by managing and scaling three instances for both the web application and the database.In summary, the recommended solution is to migrate the web application to Amazon EC2 instances within an Auto Scaling group across two Availability Zones, behind an Application Load Balancer. The database should be migrated to Amazon RDS with Multi-AZ deployment. This solution provides high availability, scalability, and automation while minimizing administrative overhead.