AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 197

A company runs a web application that extends across multiple Availability Zones. The company uses an Application Load Balancer (ALB) for routing, AWS Fargate for the application, and Amazon Aurora for the application data. The company uses AWS CloudFormation templates to deploy the application. The company stores all Docker images in an Amazon Elastic Container Registry (Amazon ECR) repository in the same AWS account and AWS Region.

A DevOps engineer needs to establish a disaster recovery (DR) process in another Region. The solution must meet an RPO of 8 hours and an RTO of 2 hours. The company sometimes needs more than 2 hours to build the Docker images from the Dockerfile.

Which solution will meet the RTO and RPO requirements MOST cost-effectively?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective solution as it utilizes Cross-Region Replication for both Aurora and ECR, ensuring that the latest backups and Docker images are readily available in the DR Region, thus meeting the RPO and RTO requirements efficiently. The other options either involve more complex setups, like manual image rebuilding or additional dependencies that could increase the recovery time or cost, making them less suitable for the scenario.