RPO 是可接受的資料遺失時間;RTO 是可接受的復原時間。它們是 business requirements,不是 service feature。
| Strategy | Running footprint | 相對 RTO/RPO | 成本 |
|---|---|---|---|
| Backup and restore | 只有 backup | 最高 | 最低 |
| Pilot light | Critical core 持續運作 | 較低 | 低到中 |
| Warm standby | 縮小的完整 stack | 更低 | 中到高 |
| Multi-site active/active | 多站點 full production | 最低 | 最高 |
High availability 通常應對 Region 內 component/AZ failure;DR 應對更大範圍故障與營運復原。Multi-AZ database 不會自動變成 cross-Region DR。
依搬移對象選工具
- DMS 搬 database 並可持續 replicate change;SCT 轉 heterogeneous schema。
- Application Migration Service 搬 server 進 AWS。
- Elastic Disaster Recovery 維持 server recovery capability。
- DataSync 搬 online file/object data。
- Snow Family 處理大量 offline transfer 或 network 受限。
- Application Discovery Service 盤點 dependency;Migration Hub 追蹤進度。
Backup 要有 tested restore、retention、encryption 與 isolation。AWS Backup 中央管 policy;Vault Lock 幫助強制 retention。Replication 也可能複製 corruption,所以 immutable recovery point 仍然重要。
考試視角: 兩個選項都滿足 RTO/RPO 時,選成本更低、維運更簡單的。Warm standby 已滿足就不要買 active/active。
複習卡
- RPO 看 data loss;RTO 看 downtime。
- Multi-AZ HA 與 Multi-Region DR 是不同 scope。
- Replication 不能代替 immutable backup。
- DMS 搬 database;MGN 搬 server;DRS 準備 server recovery。
- 沒有 failover/restore test 就不算完整 DR。