Question #1038
A company operates a web application in a single AWS Region, utilizing Amazon EC2 instances behind an Application Load Balancer (ALB) with a custom domain in Route 53. The application uses Amazon DynamoDB for storage, and an SSL/TLS certificate from ACM is attached to the ALB. The current setup does not include a content delivery network.
The company aims to establish a disaster recovery solution and improve user access times by replicating the entire application stack in a second Region. The solutions architect must design a solution that minimizes administrative effort.
Which combination of steps should the solutions architect take to meet these requirements? (Choose three.)
Develop an AWS CloudFormation template that defines the existing infrastructure, using parameters for Region-specific values. Deploy this template in the second Region.
Manually replicate the infrastructure in the second Region using the AWS Management Console, ensuring all configurations match the original Region.
Configure Route 53 to use geolocation routing, directing users to the nearest Region's ALB.
Update the Route 53 record to use latency-based routing, optimizing traffic distribution between the two ALBs.
Enable DynamoDB Streams on the existing table and add a replica in the second Region to create a global table.
Create a new DynamoDB table in the second Region, enable DynamoDB Streams, and set up a global table. Migrate data from the original table once.
Explanation
A: AWS CloudFormation templates automate infrastructure deployment, allowing easy replication in a new Region with parameterized values, reducing manual effort.
D: Route 53 latency-based routing directs users to the Region with the lowest latency, improving access times compared to geolocation routing (C), which is location-based.
E: DynamoDB Global Tables require enabling streams and adding a replica, enabling automatic, real-time data replication across Regions. Option F is incorrect as manual migration is unnecessary.
B and C are incorrect due to manual effort (B) and suboptimal routing (C). F involves redundant steps compared to E. The solution ensures disaster recovery and performance with minimal administrative overhead.
Answer
The correct answer is: ADE