
Ultimate access to all questions.
A company requires a disaster recovery (DR) strategy for their web application, which operates within a single AWS Region. The application employs microservices running in containers managed by AWS Fargate on Amazon Elastic Container Service (ECS). It utilizes an Amazon RDS for MySQL database instance for data storage and Amazon Route 53 for DNS services. In the event of an application failure, an Amazon CloudWatch alarm triggers an Amazon EventBridge rule. The solutions architect is tasked with designing a DR solution for recovery in a different Region, aiming to minimize recovery time. Which of the following solutions would fulfill these requirements?
A
Establish a secondary ECS cluster and ECS service on Fargate in the alternate Region. Develop an AWS Lambda function to: capture a snapshot of the RDS DB instance, replicate the snapshot to the new Region, generate a new RDS DB instance from the snapshot, and reconfigure Route 53 to direct traffic to the secondary ECS cluster. Modify the EventBridge rule to include a target that triggers the Lambda function.
B
Implement an AWS Lambda function that sets up a secondary ECS cluster and ECS service in the different Region. The Lambda function should be configured to: create a snapshot of the RDS DB instance, transfer the snapshot to the new Region, establish a new RDS DB instance from the snapshot, and adjust Route 53 to forward traffic to the secondary ECS cluster. Update the EventBridge rule to incorporate a target that activates the Lambda function.
C
Set up a secondary ECS cluster and ECS service on Fargate in the alternative Region. Generate a cross-Region read replica of the RDS DB instance in the new Region. Craft an AWS Lambda function to elevate the read replica to the primary database status. The Lambda function should be set to update Route 53 to redirect traffic to the secondary ECS cluster. Amend the EventBridge rule to add a target that executes the Lambda function.
D
Configure a secondary ECS cluster and ECS service on Fargate in the separate Region. Capture a snapshot of the RDS DB instance. Transform the snapshot into an Amazon DynamoDB global table. Design an AWS Lambda function to revise Route 53 to steer traffic to the secondary ECS cluster. Adjust the EventBridge rule to append a target that calls the Lambda function.