ITIL 与服务管理60 条

RTO 与 RPO

RTO 是灾难后恢复服务的目标时间,RPO 是允许丢失的数据时间窗;两者共同决定灾备架构档次与投入规模,由业务影响分析确定。

IT 管理与治理速查管理更新于 2026-10-13

RTO 与 RPO 是什么

RTO(Recovery Time Objective)是灾难发生后恢复服务的目标时间;RPO(Recovery Point Objective)是允许丢失的数据时间窗,也就是恢复点距灾难发生时刻的最大间隔。两者由业务影响分析(BIA)结合成本权衡确定,直接决定灾备架构档次:RPO 接近 0 通常意味着同步复制,RTO 以分钟计通常意味着双活或热备。它们写在制度里只是起点,能否达成要靠演练验证。

基本信息

RTO恢复时间目标:多久内必须恢复服务
RPO恢复点目标:最多允许丢失多少数据
确定方式业务影响分析 BIA + 成本与收益权衡
落地要素切换决策权、演练频率、数据校验标准
常见盲区只定目标不演练,也没有明确的切换授权链

典型使用场景

  • 新建核心系统:先做 BIA,再定分级目标,最后才选架构
  • 灾备投入论证:把目标折算成架构与带宽成本,与业务损失比较
  • 切换与回切演练:验证实际能否达标,并记录真实耗时
  • 云上多可用区设计:按 RPO 决定同步复制还是异步复制
  • 供应商约束确认:确认云厂商的备份与恢复能力是否满足目标
  • 合规与审计:为业务连续性管理体系提供可验证的恢复指标

分级示例(按业务重要性)

等级(示例)RTORPO常见架构
核心交易30 分钟以内接近 0同城双活 + 同步复制
重要系统4 小时以内15 分钟以内热备 + 异步复制
一般系统24 小时以内24 小时以内备份恢复
边缘系统72 小时以内24 小时以内定期备份 + 离线介质

演练记录要素

演练记录要素
目标:RTO 30 分钟 / RPO 接近 0
实测:切换耗时 22 分钟,回切 15 分钟
数据校验:核对流水笔数、金额与关键业务表
结论:达标或不达标 + 改进项与负责人
注意:只写目标不做演练,等于没有灾备
示例数值仅用于分级讨论,具体应由 BIA 与成本权衡确定;同一系统的不同业务模块也可以有不同的 RTO/RPO。
RTO/RPO 只写在制度里、没有演练与切换授权,真出事时决策链会先耗掉大半恢复窗口。

易错点

  • RPO 不按数据重要性分级:全部要求零丢失,成本失控
  • RTO/RPO 写在制度里但与演练结果不符,关键时刻才发现达不到
  • 没有明确切换决策人与授权链:现场先开会后动手,恢复时间被决策拖长
  • 只演练切换不演练回切:回流阶段出现数据冲突,形成二次故障

数据来源与参考

  • ISO 22301:2019
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌