1. Backup & Restore (RPO: Hours, RTO: 24 hours)
Lowest cost option. Data backed up regularly to S3, restored when needed.
S3 Backups
Glacier Archive
AWS Backup
Snapshots
Storage Cost:
Low ($$$)
Downtime:
Hours to Days
Best For:
Non-critical workloads
2. Pilot Light (RPO: Minutes, RTO: Hours)
Core infrastructure always running, quickly scaled up during disaster.
RDS Standby
AMI Images
CloudFormation
Route 53
Storage Cost:
Medium ($$$$)
Downtime:
Few Hours
Best For:
Critical databases
3. Warm Standby (RPO: Seconds, RTO: Minutes)
Scaled-down version of full production running at all times.
Multi-AZ RDS
Auto Scaling
ELB
Data Sync
Storage Cost:
High ($$$$$)
Downtime:
Minutes
Best For:
Business-critical apps
4. Multi-Site Active-Active (RPO: None, RTO: Seconds)
Full production capacity running simultaneously in multiple regions.
Multi-Region
DynamoDB Global Tables
Route 53 Failover
Aurora Global
Storage Cost:
Very High ($$$$$$)
Downtime:
Near Zero
Best For:
Mission-critical systems
AWS Backup
Centralized backup service supporting EBS, RDS, DynamoDB, EFS, Storage Gateway. Automated backup scheduling with retention policies.
Cross-Region Replication
Automatically replicate data across AWS regions for geographic redundancy. Supports S3, RDS, DynamoDB, and more.
RPO vs RTO
RPO (Recovery Point Objective): Maximum acceptable data loss. RTO (Recovery Time Objective): Maximum acceptable downtime.
Cost Optimization
Balance recovery requirements with budget. Use lifecycle policies to move old backups to Glacier for long-term retention.