Migration & DR
D2 · Resilient
D4 · Cost
~1 phút đọc

DR Strategies — RPO/RTO, Backup & Restore, Pilot Light, Warm Standby, Multi-Site

Chi tiết 4 chiến lược DR: từ rẻ nhất (Backup & Restore) đến nhanh nhất (Multi-Site Active-Active). Hiểu RPO/RTO trade-off và công cụ AWS hỗ trợ.

dr
rpo
rto
backup
pilot-light
warm-standby
multi-site
disaster-recovery

Sơ đồ tổng quan

Đang tải sơ đồ…

Tổng quan

RPO (Recovery Point Objective): bao nhiêu data có thể mất (thời gian từ backup cuối). RTO (Recovery Time Objective): bao lâu để hệ thống hoạt động lại. Trade-off: RPO/RTO thấp = chi phí cao.

Backup & Restore

  • Backup data sang region khác (S3 CRR, EBS snapshot copy, RDS snapshot copy).
  • Khi disaster: restore từ backup, provision infrastructure.
  • RPO: giờ (tùy backup frequency). RTO: giờ (provision + restore).
  • Chi phí thấp nhất: chỉ trả storage cho backup.
  • AWS Backup: central management, cross-region/cross-account, retention policies.

Pilot Light

  • Core infrastructure chạy sẵn ở DR region (DB replica, minimal config).
  • Khi disaster: scale up compute, update DNS.
  • RPO: phút (continuous replication). RTO: 10 phút – giờ (scale up time).
  • Ví dụ: Aurora cross-region replica + AMI sẵn + Route 53 failover.

Warm Standby

  • Bản đầy đủ nhưng scaled-down chạy ở DR region.
  • Khi disaster: scale up tới production size, switch traffic.
  • RPO: giây (continuous replication). RTO: phút.
  • Ví dụ: ASG min=1 ở DR, Aurora Global DB, Route 53 weighted/failover.

Multi-Site Active-Active

  • Cả 2+ region phục vụ traffic đồng thời.
  • RPO: gần 0. RTO: gần 0 (chỉ cần DNS failover).
  • Đắt nhất, phức tạp nhất (data consistency, conflict resolution).
  • Công cụ: DynamoDB Global Tables, Aurora Global DB, S3 CRR, Route 53 latency-based.
  • Route 53 Application Recovery Controller: readiness check + routing control.
Tip
Đề thi: 'RTO < 1 phút, RPO gần 0' → Multi-Site hoặc Warm Standby. 'Chi phí thấp nhất cho DR' → Backup & Restore. 'Core DB sẵn sàng, scale khi cần' → Pilot Light.
Nội dung liên quan