DOP-C02 Question 158
Select 3Your company runs a critical web application hosted on Amazon EC2 instances behind an Application Load Balancer (ALB). The application is currently deployed in a single AWS Region. To improve availability and reduce the impact of a potential Regional failure, you are tasked with redesigning the architecture. Which of the following approaches will help you achieve high availability across multiple Regions?
- A
Deploy the application in multiple Regions and configure an Amazon Route 53 latency-based routing policy to distribute traffic.
- B
Configure the ALB to span multiple Regions and automatically route traffic to the closest Region.
- C
Use AWS Global Accelerator to route traffic to endpoints across multiple Regions while leveraging health checks.
- D
Enable Multi-AZ deployments for your EC2 instances to ensure high availability across multiple Regions.
- E
Deploy the application to multiple Regions and configure an Amazon Route 53 failover routing policy to handle a Regional failure.
Show answer and explanation
Correct answers: A, C, E
Explanation
To achieve high availability across multiple Regions, you need to deploy your application in multiple Regions and use routing mechanisms to distribute traffic. Amazon Route 53 latency-based routing directs traffic based on latency, improving performance and availability. AWS Global Accelerator enhances availability by routing traffic to healthy endpoints in different Regions. Route 53 failover routing provides resilience by rerouting traffic in case of a Regional failure. Multi-AZ deployments, while valuable, are limited to a single Region and do not help with cross-Region availability.
- A. Correct.
Correct: Deploying the application in multiple Regions and using Amazon Route 53's latency-based routing policy allows traffic to be directed to the Region with the lowest latency, improving performance and availability.
- B. Incorrect.
Incorrect: ALBs are Regional resources and cannot span multiple Regions. To achieve cross-Region high availability, you need to use DNS solutions like Route 53 or AWS Global Accelerator.
- C. Correct.
Correct: AWS Global Accelerator can route traffic across multiple Regions and provides health checks to ensure traffic is directed only to healthy endpoints, improving availability and resilience.
- D. Incorrect.
Incorrect: Multi-AZ deployments provide high availability within a single Region, not across multiple Regions.
- E. Correct.
Correct: Deploying the application in multiple Regions and using Route 53 failover routing ensures that traffic is directed to a secondary Region if the primary Region becomes unavailable.