AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 392
A company has an application that uses an Amazon API Gateway REST API, AWS Lambda functions, and an Amazon DynamoDB table. The application currently runs in a single AWS Region. The company wants to make the application highly available across two Regions. User traffic must be routed to the Region that provides the least latency.
Which combination of steps will meet these requirements? (Choose three.)
Answer options
- A. Create a replica of the DynamoDB table in a second Region.
- B. Create a global secondary index for the DynamoDB table.
- C. Create copies of the REST API and the Lambda functions in a second Region.
- D. Create health checks in Amazon Route 53. Create DNS records that include a failover routing policy.
- E. Create health checks in Amazon Route 53. Create DNS records that include a latency routing policy.
- F. Create DNS records in Amazon Route 53 that include a multivalue answer routing policy.
Correct answer: A, C, E
Explanation
To achieve multi-region high availability, you must replicate the database layer using DynamoDB global tables (A) and deploy matching API Gateway and Lambda resources in the secondary Region (C). Additionally, Amazon Route 53 latency routing combined with health checks (E) is required to dynamically direct users to the Region with the lowest network latency while ensuring traffic is not sent to an unhealthy Region. Failover routing (D) is active-passive rather than active-active latency-based, and multivalue routing (F) randomly distributes traffic rather than optimizing for latency.