AWS Certified Solutions Architect – Professional (SAP-C02) — Question 374

A company needs to implement a disaster recovery (DR) plan for a web application. The application runs in a single AWS Region.

The application uses microservices that run in containers. The containers are hosted on AWS Fargate in Amazon Elastic Container Service (Amazon ECS). The application has an Amazon RDS for MySQL DB instance as its data layer and uses Amazon Route 53 for DNS resolution. An Amazon CloudWatch alarm invokes an Amazon EventBridge rule if the application experiences a failure.

A solutions architect must design a DR solution to provide application recovery to a separate Region. The solution must minimize the time that is necessary to recover from a failure.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because pre-provisioning the ECS resources in the recovery Region and maintaining a cross-Region RDS read replica provides the lowest Recovery Time Objective (RTO). Promoting a read replica to a primary database is significantly faster during a disaster than restoring a database from a snapshot, which rules out Options A and B. Option D is incorrect because converting a relational MySQL database to a DynamoDB global table on the fly is highly impractical and would break application compatibility.