Ultimate access to all questions.
A company's application, which includes a web frontend and requires critical file storage, currently operates on three Linux VMs in an on-premises data center with a load balancer for HTTP-based routing. The company aims to swiftly migrate this application to AWS while maintaining high availability. What AWS solution requires the least architectural changes to achieve this migration?
Explanation:
Option B is the correct answer. This solution minimizes changes to the existing architecture by keeping similar components. It uses Amazon EC2 instances, which closely match the on-premises Linux VMs. Amazon Elastic File System (Amazon EFS) provides shared file storage, similar to the on-premises file storage. An Application Load Balancer (ALB) mimics the existing HTTP request-based routing load balancer. This approach ensures high availability through deployment in three Availability Zones while maintaining the architecture's integrity with minimal changes.