Choose disaster recovery from RTO and RPO
Turn acceptable data loss and recovery time into a tested choice among backup and restore, pilot light, warm standby, and active-active.
LESSON GOALS
By the end, you can
- Choose a disaster-recovery strategy from the required recovery point, recovery time, and surviving capacity.
- Select traffic steering, writer promotion, security controls, and failback evidence that make the strategy usable.
01
Turn business impact into two clocks
Begin with two plain questions: how much recent data may be lost, and how soon must the business operation work again? RPO is maximum tolerable data-loss window back to the latest recoverable point. RTO is maximum time to restore the required business function.
Define them per operation, not as “fast recovery.” State Regional failure scope, reduced capacity, data lag, consistency, write ownership, dependencies, quotas, security, test frequency, and cost. In-Region HA is prerequisite, not Regional DR. Validate that data achieves RPO and compute, network, identity, certificates, DNS, dependencies, and operators achieve RTO. Five-minute lag cannot meet one-minute RPO.
A template cannot meet five-minute RTO if restoring 20 TB takes hours. Strategy follows feasibility, not service familiarity.
02
Match standing readiness to recovery time
The strategies differ mainly in what is already running before the disaster. More standing readiness shortens recovery but raises cost and operating work. Backup and restore keeps recoverable data and artifacts but builds after disaster: lower standing cost, longer RTO. Pilot light keeps core data or critical services live while app capacity needs activation.
Warm standby is scaled-down but functional and can serve reduced traffic immediately. Multi-site active-active serves production in multiple Regions and can approach near-zero infrastructure recovery, but needs surviving capacity, data correctness, conflict or write ownership, and highest operational discipline. Warm standby wins when reduced service must begin immediately but active-active capacity is unjustified. Pilot light loses that requirement.
Active-active loses when near-zero targets do not justify spend and consistency complexity. Backup and restore is correct when hours are acceptable and cost dominates.
03
Prove traffic shift, writer ownership, and failback
A second Region is not useful until clients can reach it, one writer is authoritative, and the team can safely return service later. Route 53 failover is DNS active/passive and TTL plus resolver caching means changes are not instantaneous. Global Accelerator provides static anycast entry and health-based endpoint routing; it helps when fixed IPs and rapid network shift are required, not as cache.
Choose steering from protocol and timing. Health must represent business function. Pre-raise quotas, synchronize artifacts, monitor lag, and test at required load. Define surviving writer, split-brain prevention, and failback of writes. Active-active is not passive failover; traffic leaves unhealthy endpoints and surviving Regions absorb it. Cost includes standby, transfer, replicas, licenses, tests, and operator complexity. Untested strategy is not evidence.
Recovery evidence must include a clock and a data checkpoint. At declaration, record the latest durable recovery point; at steering, record when the first valid reduced-service response arrives; at scale-up, record full-load time; at failback, verify which Region owns new writes. These timestamps expose strategies that look ready but cannot meet the objective.
Security controls travel with the recovery path: standby identities remain least privilege, replicated keys and certificates are ready before an incident, and emergency access is audited rather than shared. A warm environment that omits WAF policy or secrets rotation is not a valid reduced service. Cost should be framed as expected business loss plus standing and testing expense, not just duplicate instances.
Pilot light is rational when activation time fits; warm standby earns its premium by already processing health checks and a small workload; active-active earns its complexity only when near-zero interruption or local-write latency is worth conflict and operational burden. Always test failback, because a one-way promotion procedure leaves the next incident undefined.
DECISION TABLE
Compare the architecture constraints
| requirement | choose | because | reject |
|---|---|---|---|
| Hours RTO | Backup and restore | Relaxed objectives fit low standing cost | Warm capacity unnecessary |
| Core live; app starts after event | Pilot light | Core readiness shortens recovery | Warm costs more |
| Reduced service immediately | Warm standby | Functional scaled-down site fits | Pilot light needs activation |
| Near-zero regional interruption | Active-active | Regions already serve | Warm has transition |
GUIDED WORKED SCENARIO
Reason from the stated constraints
This is a guided example, not a question to memorise. The knowledge check uses new situations to test the same reasoning.
Orders must answer 30% traffic within five minutes of Region loss, lose at most two minutes, and reach full load in 30 minutes. Full duplicate capacity is over budget.
Requirements
- Five-minute reduced-service RTO
- Two-minute RPO
- Full load in 30 minutes
- Avoid full active-active cost
Reasoning path
- Backup and pilot cannot guarantee immediate service.
- Warm standby is already functional at 30%.
- Use replication meeting RPO and pre-raised quotas.
- Define promotion, failback, and load test.
Why it wins
- It serves reduced traffic immediately within budget.
- Data, quota, and scale are tied to objectives.
Why the alternatives lose
Activation risks five-minute RTO.
Becomes correct when: RTO permits activation.Too slow for five minutes.
Becomes correct when: RTO is hours.Unneeded full cost and complexity.
Becomes correct when: Near-zero RTO or local writes justify it.INTERACTIVE ARCHITECTURE VISUAL
Match readiness to the recovery clock
Change the required recovery time, then test whether enough of the workload is already running.
× RTO missedThis strategy cannot meet the required recovery time with its current standing readiness.
Read the diagram as text
Recovery clock: mark the last recoverable data point, disaster declaration, first valid reduced-service response, full-load time, writer promotion, traffic shift, and tested failback.
KNOWLEDGE CHECK
Answer one question at a time
Pass every question to complete this lesson. Each answer includes reasoning before you continue.
KEY TERMS
Glossary
- Disaster recovery (DR)
- A tested way to restore or continue a workload after a large disruption such as Regional failure.
- Recovery point objective (RPO)
- The maximum acceptable recent data loss, measured backward from disruption.
- Recovery time objective (RTO)
- The maximum acceptable time to restore the required business operation.
- Backup and restore
- A strategy that rebuilds service from stored data and artifacts after disaster.
- Pilot light
- A strategy keeping core data or minimal services ready while application capacity is activated after disaster.
- Warm standby
- A functional scaled-down environment that can serve reduced traffic before scaling up.
- Active-active
- Multiple Regions serving production traffic at the same time.
- Traffic steering
- Directing clients toward the currently intended healthy endpoint.
- Failback
- The controlled return to the normal Region or topology after recovery.
- Split brain
- A failure where more than one location accepts writes without safe coordination.
PRIMARY SOURCES
Verify the claims
- primaryDisaster Recovery of Workloads on AWS: Recovery in the Cloudaws-dr-whitepaper · retrieved 2026-07-29
- primaryIntroductionaws-dr-workloads-introduction · retrieved 2026-07-30
- primaryReliability Pillar – AWS Well-Architected Frameworkaws-wa-reliability-pillar · retrieved 2026-07-29
- primaryFailover routingaws-route53-failover-routing · retrieved 2026-07-30
- primaryWhat is AWS Global Accelerator?aws-net-global-accel · retrieved 2026-07-29