
Answer-first summary for fast verification
Answer: Use Amazon EC2 instances in an Auto Scaling group across multiple AZs paired with a Multi-AZ Amazon RDS DB instance for high availability and durability.
The correct answer is A. Using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones combined with an Amazon RDS DB instance in a Multi-AZ configuration provides high availability and data durability. This setup ensures that the application can withstand failures in any single component or Availability Zone, and can also scale to meet user demand. Options B, C, and D fall short in providing comprehensive high availability and resilience: B does not offer AZ-level fault tolerance, C only ensures read availability but not full multi-AZ failover, and D introduces complexity and is not best practice for databases requiring high availability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company seeks to migrate an existing application to the AWS Cloud, aiming for high availability and resilience to prevent data loss like that experienced during a recent power outage. The solution must eliminate single points of failure and support scaling based on user demand.
A
Use Amazon EC2 instances in an Auto Scaling group across multiple AZs paired with a Multi-AZ Amazon RDS DB instance for high availability and durability.
B
Utilize EC2 instances in a single AZ with an Auto Scaling group and deploy the database on an EC2 instance with Auto Recovery, addressing hardware but not AZ failures.
C
Employ EC2 instances in an Auto Scaling group across multiple AZs and an Amazon RDS DB instance with a read replica in a single AZ, promoting the replica for failover, to achieve high availability.
D
Place EC2 instances in an Auto Scaling group across multiple AZs and run primary/secondary databases on EC2 instances with EBS Multi-Attach for shared storage, which is not best practice for high availability.
No comments yet.