DOP-C02 Question 144
Select 3Your organization runs a global e-commerce platform that requires high availability and fault tolerance. You are tasked with designing a solution to ensure the application layer is resilient to both Availability Zone (AZ) and Regional failures. Which of the following solutions achieves this goal?
- A
Deploy an Auto Scaling group spanning multiple AZs in a single Region behind an Application Load Balancer (ALB).
- B
Deploy the application in multiple Regions with Route 53 configured for latency-based routing.
- C
Use AWS Global Accelerator to route traffic to application endpoints deployed in two Regions.
- D
Deploy an Amazon RDS database with Multi-AZ enabled in a single Region.
- E
Replicate data across Regions using Amazon DynamoDB Global Tables.
Show answer and explanation
Correct answers: B, C, E
Explanation
To achieve fault tolerance and high availability at both AZ and Regional levels, the solution must span multiple Regions. Route 53's latency-based routing and AWS Global Accelerator enable traffic distribution across Regions, while DynamoDB Global Tables ensure data is replicated and available in multiple Regions. Solutions that only focus on a single Region (e.g., Multi-AZ RDS or an Auto Scaling group limited to one Region) cannot provide Regional fault tolerance.
- A. Incorrect.
Incorrect: While an Auto Scaling group across multiple AZs in a single Region can handle AZ-level failures, it cannot provide fault tolerance in the event of a Regional failure.
- B. Correct.
Correct: Deploying the application in multiple Regions and using Route 53 latency-based routing ensures that users are directed to the Region with the lowest latency, providing fault tolerance and high availability across Regions.
- C. Correct.
Correct: AWS Global Accelerator provides intelligent routing to endpoints in multiple Regions, ensuring low latency and fault tolerance against Regional failures.
- D. Incorrect.
Incorrect: Multi-AZ RDS deployments only provide high availability within a single Region. They do not protect against Regional failures.
- E. Correct.
Correct: Amazon DynamoDB Global Tables replicate data across multiple Regions, ensuring data availability and fault tolerance even if a Region goes down.