Reading35 min read·Module 2High exam weight

Disaster Recovery Strategies (RPO/RTO)

Key concepts

  • Backup and restore

  • Pilot light

  • Warm standby

  • Multi-site active-active

  • RPO and RTO definitions

Introduction

Disaster Recovery (DR) is the process of preparing for and recovering from a disaster that impacts your IT systems. AWS provides multiple DR strategies with different trade-offs between cost, complexity, and recovery objectives. Understanding these strategies and when to apply them is critical for the SAA-C03 exam.

DR Core Concepts: RPO and RTO

Recovery Point Objective (RPO): Maximum acceptable data loss measured in time (how much data can you afford to lose?) Recovery Time Objective (RTO): Maximum acceptable downtime (how long can you be offline?)

Lower RPO/RTO = higher cost and complexity. The right DR strategy balances business requirements against budget.


DR Metrics: RPO and RTO

Understanding RPO and RTO

Recovery Point Objective (RPO):

  • Maximum acceptable amount of data loss
  • Measured in time (hours, minutes, seconds)
  • Determines backup frequency
  • Example: RPO of 1 hour means you can lose up to 1 hour of data

Recovery Time Objective (RTO):

  • Maximum acceptable downtime
  • Time from disaster to full recovery
  • Determines DR strategy complexity
  • Example: RTO of 4 hours means systems must be operational within 4 hours

Business Impact Analysis: Before choosing a DR strategy, conduct a Business Impact Analysis to determine:

  • Critical systems and their dependencies
  • Cost of downtime per hour
  • Acceptable data loss
  • Compliance requirements
RPO and RTO Visualization
Timeline showing relationship between RPO (data loss window) and RTO (recovery time window)

The Four DR Strategies

AWS categorizes disaster recovery into four strategies, ordered by increasing cost and decreasing recovery time.

DR Strategies Comparison

StrategyRPORTOCostComplexity
Backup & RestoreHoursHours (24+)$ LowestLow
Pilot LightMinutesTens of minutes$$ Low-MediumMedium
Warm StandbySecondsMinutes$$$ Medium-HighMedium-High
Multi-Site Active/ActiveNear zeroNear zero$$$$ HighestHigh

1. Backup and Restore

The simplest and most cost-effective DR strategy. Data is backed up regularly and restored when needed.

Exam Tip

Backup & Restore has the lowest cost but highest recovery time. If an exam question mentions 'cost-effective DR' with acceptable downtime of several hours, this is likely the answer. Remember that recovery time includes provisioning infrastructure AND restoring data.


2. Pilot Light

Core infrastructure components are kept running in the DR region with minimal resources. Like a pilot light on a gas heater, it's ready to quickly ignite the full system.

Pilot Light Architecture

In DR Region (Always Running):

- RDS Read Replica (synchronized)
- S3 Bucket (with CRR)
- AMIs ready for EC2 launch
- Route 53 health checks configured

On Failover (Deploy/Scale):

- Launch EC2 instances from AMIs
- Create/resize Auto Scaling Groups
- Promote RDS Read Replica to primary
- Update Route 53 to point to DR region

3. Warm Standby

A scaled-down but fully functional version of the production environment runs continuously in the DR region.

Warm Standby Architecture
Scaled-down production stack in DR region ready for immediate failover

4. Multi-Site Active/Active

The most resilient (and expensive) strategy. Full production capacity runs in multiple regions simultaneously.

Active/Active Complexity

Multi-site active/active requires careful consideration of data consistency. Write conflicts can occur when the same data is modified in multiple regions simultaneously. Use patterns like write-partitioning or eventual consistency models to handle this complexity.


Strategy Selection Guide


Traffic Routing for DR

Routing Traffic During Failover

Amazon Route 53:

  • Health checks monitor endpoint availability
  • Failover routing policy for active/passive
  • Latency/geolocation for active/active
  • Automatic DNS failover (minutes to propagate)

AWS Global Accelerator:

  • Static Anycast IPs
  • Instant failover (no DNS propagation)
  • Health-based endpoint routing
  • Better for latency-sensitive applications

Best Practice:

  • Use Route 53 health checks for endpoint monitoring
  • Configure low TTL for faster DNS propagation
  • Consider Global Accelerator for near-instant failover

Data Replication for DR

Data Replication Options

ServiceReplication TypeRPOUse Case
S3 CRRAsync cross-regionMinutesObject storage DR
RDS Read ReplicaAsync cross-regionMinutesDatabase DR
Aurora Global DatabaseAsync, <1 sec lagSecondsLow-latency DB DR
DynamoDB Global TablesAsync bidirectionalSecondsNoSQL active/active
EBS SnapshotsPoint-in-timeHoursVolume backup
AWS BackupScheduledHours-MinutesCentralized backup

Common Exam Scenarios

Exam Tip

DR Strategy Selection: Lowest cost + hours downtime OK → Backup & Restore | Under 1 hour, minimize cost → Pilot Light | Minutes recovery, reduced capacity OK → Warm Standby | Zero downtime, mission-critical → Active/Active | DB in minutes → Pilot Light or Warm Standby with RDS replica

Q

A company has an RTO of 4 hours and RPO of 24 hours for their non-critical analytics workload. They want the MOST cost-effective DR strategy. What should they implement?

AMulti-site active/active with Route 53
BWarm standby with Aurora Global Database
CPilot light with RDS cross-region replica
DBackup and restore with S3 and AWS Backup
Q

A financial services company requires RPO of less than 1 minute and RTO of less than 15 minutes for their trading platform. Which DR strategy should they implement?

ABackup and restore
BPilot light
CWarm standby
DMulti-site active/active
Q

A company is implementing a pilot light DR strategy. Which components should be ALWAYS RUNNING in the DR region? (Select TWO)

AProduction-scale Auto Scaling groups
BDatabase replicas with continuous replication
CApplication servers at full capacity
DS3 bucket with Cross-Region Replication
ELoad balancers at production scale

Best Practices

DR Best Practices
  1. Conduct Business Impact Analysis: Understand the true cost of downtime before choosing a strategy
  2. Test regularly: Run DR drills at least annually; use AWS Resilience Hub for validation
  3. Automate failover: Manual steps slow recovery and introduce errors
  4. Document runbooks: Clear procedures for failover and failback
  5. Monitor replication lag: Ensure data is synchronizing within RPO targets
  6. Use Infrastructure as Code: CloudFormation/Terraform for consistent DR deployments
  7. Consider regional dependencies: Ensure DR region has capacity and required services
  8. Plan for failback: Recovery is only half the story; plan the return to primary
  9. Use AWS Backup: Centralized, policy-driven backup across services
  10. Keep AMIs updated: Outdated AMIs in DR region can cause deployment issues

Summary

Disaster Recovery on AWS ranges from simple backup/restore to complex multi-site active/active architectures:

  • Backup & Restore: Lowest cost, highest recovery time (hours)
  • Pilot Light: Data replicated, compute on-demand (tens of minutes)
  • Warm Standby: Scaled-down functional stack (minutes)
  • Multi-Site Active/Active: Full capacity, near-zero recovery (highest cost)

The right strategy depends on balancing business requirements (RPO/RTO) against cost and complexity. Understanding these trade-offs is essential for the SAA-C03 exam.

Related services

Various