--- title: "RTO vs RPO Key Differences for Modern Disaster Recovery" type: source tags: [RTO, RPO, Disaster Recovery, Feature Flags] sources: [] last_updated: 2025-07-26 --- ## Summary - 核心主题:RTO与RPO的区别及其在现代灾难恢复中的应用 - 问题域:团队如何为现代软件交付设置切实可行的恢复目标 - 方法/机制:通过功能标志实现秒级RTO和低RPO - 结论/价值:预防优于恢复,将韧性直接嵌入开发工作流 ## Key Claims - RTO(恢复时间目标):系统可容忍的最大停机时间 - RPO(恢复点目标):可接受的最大数据丢失量 - 每日部署场景下,每次部署都是潜在的RTO/RPO场景 - 现代主要宕机来源是代码变更(支付bug、数据库迁移、AI模型更新)而非硬件故障 - 功能标志可将回滚时间从数小时缩短到秒级 - 渐进式发布(1%→5%→25%→100%)可将RTO控制在秒级 ## Key Concepts - [[RTO]]:Recovery Time Objective,恢复时间目标 - [[RPO]]:Recovery Point Objective,恢复点目标 - [[功能标志]]:控制功能开启/关闭的开关,无需重新部署 - [[渐进式发布]]:逐步向用户推出新功能的发布策略 - [[Kill Switch]]:紧急情况下立即关闭功能的开关 ## Key Entities - [[LaunchDarkly]]:功能管理平台 ## Connections - [[RTO]] ← 关联 ← [[功能标志]] - [[RPO]] ← 关联 ← 数据完整性 - [[功能标志]] ← 实现 ← [[Kill Switch]] ## Contradictions