nerdexam
Amazon

SAP-C02 · Question #598

A company hosts a community forum site using an Application Load Balancer (ALB) and a Docker application hosted in an Amazon ECS cluster. The site data is stored in Amazon RDS for MySQL and the…

The correct answer is B. Store the Docker image in ECR in two regions. Schedule RDS snapshots every 8 hours with. The company requires a cost-effective disaster recovery solution for an ALB, ECS, RDS application with an RTO of 24 hours and RPO of 8 hours.

Submitted by marco_it· Mar 6, 2026Continuous Improvement for Existing Solutions

Question

A company hosts a community forum site using an Application Load Balancer (ALB) and a Docker application hosted in an Amazon ECS cluster. The site data is stored in Amazon RDS for MySQL and the container image is stored in ECR. The company needs to provide their customers with a disaster recovery SLA with an RTO of no more than 24 hours and RPO of no more than 8 hours. Which of the following solutions is the MOST cost-effective way to meet the requirements?

Options

  • AUse AWS CloudFormation to deploy identical ALB, EC2, ECS and RDS resources in two regions.
  • BStore the Docker image in ECR in two regions. Schedule RDS snapshots every 8 hours with
  • CUse AWS CloudFormation to deploy identical ALB, EC2, ECS, and RDS resources in a
  • DDeploy a pilot light environment in a secondary region with an ALB and a minimal resource EC2

How the community answered

(16 responses)
  • A
    19% (3)
  • B
    69% (11)
  • C
    6% (1)
  • D
    6% (1)

Why each option

The company requires a cost-effective disaster recovery solution for an ALB, ECS, RDS application with an RTO of 24 hours and RPO of 8 hours.

AUse AWS CloudFormation to deploy identical ALB, EC2, ECS and RDS resources in two regions.

Deploying identical resources in two regions with continuous RDS replication (like a warm standby) is a significantly more expensive DR strategy than required for a 24-hour RTO, failing the "MOST cost-effective" criteria.

BStore the Docker image in ECR in two regions. Schedule RDS snapshots every 8 hours withCorrect

Storing Docker images in ECR in two regions ensures application availability, and scheduling RDS snapshots every 8 hours with cross-Region copy meets the RPO requirement cost-effectively. Using CloudFormation to deploy the ALB and ECS cluster on demand in the secondary region after a disaster is a cost-efficient "backup and restore" strategy that can meet the 24-hour RTO.

CUse AWS CloudFormation to deploy identical ALB, EC2, ECS, and RDS resources in a

Similar to option A, deploying identical resources in a secondary region with continuous RDS replication constitutes a warm standby approach, which is more costly than needed for a 24-hour RTO, and RDS Multi-AZ is for intra-region high availability, not cross-region DR.

DDeploy a pilot light environment in a secondary region with an ALB and a minimal resource EC2

While a pilot light environment is cost-effective, deploying a minimal resource EC2 instance continuously for ECS might still be less cost-effective than deploying the ECS compute resources entirely on demand via CloudFormation only when a disaster occurs, as described in option B, especially for a 24-hour RTO.

Concept tested: Disaster Recovery (DR) strategies, RTO/RPO, cost optimization

Source: https://docs.aws.amazon.com/whitepapers/latest/aws-overview/disaster-recovery-dr-approaches.html

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice