B BROCENT

RTO 和 RPO 的区别:含义、算例,以及怎样为企业设定目标

RTO是能停多久,RPO是能丢多少数据。一文讲清RTO和RPO的含义、区别、算例,以及备份频率如何决定RPO、恢复方式如何决定RTO。

机房中成排的服务器,象征备份与恢复
先说结论: RTO(恢复时间目标)是故障之后你最多能停多久;RPO(恢复点目标)是你最多能丢多久的数据,用时间来表示。RTO 管的是服务多快恢复,RPO 管的是恢复回来的数据有多新。备份频率决定 RPO,恢复方式决定 RTO。

很多中小企业都有备份,却从没写下过"备份要多快恢复回来""最多允许丢多少数据"。直到真出了事,这两个数字才在停机的当口第一次被认真讨论。这篇文章用平实的话解释 RTO 和 RPO,说明如何定出现实可行的目标,以及这两个目标怎样决定你在备份与恢复上要花多少钱。

正式定义参考了 NIST 术语表中的两个词条,均出自 NIST SP 800-34 Rev. 1(联邦信息系统应急计划指南):恢复时间目标和恢复点目标。我们于 2026 年 10 月 28 日阅读这两个词条(查证日期:2026-10-28)。下文的算例均为虚构数字,仅作说明,并非博迅的实际数据。

RTO 和 RPO 有什么区别?

任何故障发生之后,都有两个问题:多久能重新开工?丢了多少工作成果?

  • RTO 回答"最多能停多久"。 NIST 的描述是:系统组件处于恢复阶段的总时长,超过这个时长就会对机构的任务或业务流程造成负面影响。
  • RPO 回答"最多能丢多少数据"。 NIST 的描述是:中断之后数据必须恢复到的那个时间点。

RPO 放在时间线上最容易理解。假如系统 15:00 出故障,最后一份可用数据是 12:00 的,那么你会丢失三小时的变更。如果你的 RPO 是一小时,这个缺口就超标了两小时。

RTO 则是从故障发生到用户能重新工作的那段长度。故障在 15:00,RTO 是四小时,目标就是 19:00 前用户能重新使用。

两者相互独立。有的业务要求几乎不丢数据,但可以容忍停一天(比如账务系统,晚上停一晚没关系,但已经记账的交易绝不能丢);有的业务要求几分钟内恢复,却可以接受丢掉最近一小时(比如每小时从源头重建一次的报表站点)。

备份频率怎样决定 RPO?

RPO 不可能好于两份可用副本之间的间隔。如果每晚备份一次,最坏情况就是丢掉将近一整天的工作。

算例:财务团队的账务服务器每晚 22:00 备份。次日下午 17:00,服务器的存储坏了。

  1. 最后一份可用备份是前一晚 22:00 的。
  2. 从那份备份到故障发生,隔了 19 小时。
  3. 即使备份任务每晚都成功运行,团队仍然丢失了 19 小时的录入内容。

所以每晚一次备份的实际 RPO 可达 24 小时,而不是"有备份就等于零"。如果业务方判断最多只能丢一小时,备份间隔就必须小于等于一小时,这意味着更频繁的快照、持续复制或应用层日志,每一步都要在存储、许可和带宽上多花钱。

一个实用规则:备份间隔 ≤ RPO,再给备份失败或延迟留出余量。计划每小时一次的备份,如果悄悄失败了六小时,实际 RPO 就是七小时。这就是为什么监控备份任务和设定备份计划同样重要。

什么决定了 RTO?

RTO 不是一个动作,而是若干步骤的总和,其中最慢的那一步往往出乎意料。

  1. 发现: 有人或监控系统察觉到故障。
  2. 决策: 有权限的人决定切换或恢复,并正式宣布。
  3. 恢复: 从备份重建数据与系统,或切换到备用环境。
  4. 验证: 在放用户进来之前,先测试恢复后的服务。
  5. 切换: 把用户和接口指向恢复后的服务。

恢复这一步通常最耗时,取决于数据量和传输速度。

算例:需要从云备份恢复 2 TB 数据。2 TB 约等于 16,000 吉比特。先忽略所有额外开销:

  • 有效带宽 1 Gbps 时,传输约需 16,000 秒,大约 4.4 小时。
  • 有效带宽 200 Mbps 时,约需 80,000 秒,大约 22 小时。

实际恢复会比这个慢,因为有压缩、大量小文件、校验,以及和其他流量争用带宽。重点在于:用 200 Mbps 的线路、纯云端恢复这么大的数据,四小时的 RTO 根本做不到。要达到它,就得换更快的线路、保留一份本地副本用于快速恢复、缩小首批恢复范围(先恢复最关键的数据),或者准备一套已经在运行的备用环境。

怎样为每个系统设定 RTO 和 RPO?

不要给整个公司定一个数字。不同系统的重要程度不同,把所有系统都当成关键系统,计划就会贵到做不起。对每个系统按下面的清单走一遍。

  1. 列出系统以及依赖它们的业务流程:工资、邮件、ERP、文件共享、CRM、网站。
  2. 对每个流程问:停多久会造成真正的损害(丢订单、错过法律期限、员工闲置)?这就是候选 RTO。
  3. 再问:最近多长时间的工作量可以人工补录或重做?这就是候选 RPO。
  4. 把系统分成几档,例如"几小时内必须恢复""一天内恢复""几天内恢复",只在真正需要的地方为快速恢复付费。
  5. 核对技术现实:备份间隔能否做到 RPO,恢复方式能否做到 RTO,要把上面的传输速度也算进去。
  6. 估算成本。目标越紧,需要的副本越频繁,存储越多,往往还要备用环境。价格太高就放宽目标,或者明确承担这个风险。
  7. 把商定的目标写下来,请业务负责人签字确认,至少每年复核一次,系统变化时也要复核。

第 6 步是很多计划失败的地方。没有算过成本的目标只是愿望,不是目标。

一家 40 人的公司,分档可能是什么样?

下面的数字是为了演示方法而虚构的,你自己的答案会不同。

  1. 第一档:账务系统和订单系统。 RTO 4 小时,RPO 1 小时。丢失的交易很难重建,系统停着销售就停。这一档需要每小时一份副本、一份本地恢复副本(让传输不依赖互联网线路),以及经过测试的恢复步骤。
  2. 第二档:文件共享和 CRM。 RTO 1 个工作日,RPO 4 小时。员工可以暂时用本地文件工作,最近的修改也能重做。工作时间内每 4 小时做一次快照,再加每晚一次备份就够,从云端恢复。
  3. 第三档:内部网站、归档和测试系统。 RTO 3 个工作日,RPO 24 小时。每晚备份,有空时再恢复。

可以看到,分档是先由业务问题驱动,再由技术来落实。公司只为两个系统支付每小时副本和本地恢复点的费用,而不是为所有系统。

RTO、RPO 与灾难恢复、业务连续性计划、MTTR 是什么关系?

  • 业务连续性计划(BCP): 让业务在中断期间继续运转的整体计划。RTO 和 RPO 是其中的技术恢复目标。
  • 灾难恢复(DR): 计划中的技术部分,即系统和数据如何恢复。RTO 和 RPO 能否达成,要看 DR。
  • 最大可容忍停机时间: NIST 体系里的相关概念,指业务最长能承受的中断时长。RTO 必须短于它,还要给验证和切换留出时间。
  • MTTR: 过去恢复实际花了多久的平均值。RTO 是你定下的目标,MTTR 是测量结果。如果实测恢复时间一直比 RTO 长,说明这个目标并不真实。如何测量请见MTTR、MTBF 和 MTTA 的含义。

RTO 和 SLA 里的响应时间是一回事吗?

不是,这是常见的混淆。SLA 的响应时间说的是支持工程师多快开始处理你的工单;RTO 说的是服务多快必须恢复。工程师 15 分钟内响应了,大型系统仍可能要几小时才能恢复。

博迅的公开 SLA 目标按优先级给出响应和解决时间:紧急(P1)工单首次响应 15 分钟,解决目标 8 个工作小时。各级别的含义见P1 至 P4 优先级说明。这些都替代不了某个系统的 RTO。请把恢复目标单独提出来,并问清楚它将如何被测试。

为什么要测试恢复,而不是只做备份?

没有测试过的备份,RTO 和 RPO 都是未知数。想把纸面上的数字变成可信的数字,唯一办法是真的做一次恢复并计时。

至少测试以下内容:

  1. 把一个关键系统恢复到隔离环境,从提出请求计时到能正常登录。
  2. 恢复后检查数据的新旧,对照 RPO。
  3. 让真正会在事故中执行恢复的人,用他们手头的文档来做一次。
  4. 记录出了什么问题,修正后再测一遍。

我们的云端管理型备份服务就是围绕这个思路设计的。根据服务页面,备份策略按你的 RTO 和 RPO 来校准,备份任务由团队 24×7 监控,并定期进行恢复演练以验证备份完整。如果你想把这些目标落成适合自己环境的备份设计,可以从该页面了解方案和评估流程。

在哪里可以看到博迅公开的服务等级和价格?

支持响应目标见 SLA 页面;管理型IT外包服务方案与按人头定价展示了管理型IT外包服务的公开价目,以及合同约定的服务时段内紧急事件 15 分钟首次响应。如果想一起梳理你的系统的 RTO 和 RPO,欢迎联系我们。大型故障发生后该怎样组织处置,请看重大事件管理。

常见问题

RTO 是什么的缩写?

RTO 是 recovery time objective,即恢复时间目标:系统在恢复阶段最多能中断多久,超过之后业务就会受到不可接受的影响。它是你自己设定的目标,以分钟或小时计。

RPO 是什么的缩写?

RPO 是 recovery point objective,即恢复点目标:中断之后数据必须恢复到的时间点。实际上就是你能接受的所恢复数据的最大"年龄",RPO 为一小时,意味着最多丢失最近一小时的变更。

RTO 和 RPO 哪个更重要?

没有一般意义上的高下,要看系统。支付、订单类系统通常最看重 RPO,因为丢失的交易无法重建;面向客户的网站可能更看重 RTO,因为每离线一小时就少一批访客。请按系统分别设定。

RTO 和 RPO 能做到零吗?

理论上可以,但代价很高。接近零的 RPO 需要持续复制,接近零的 RTO 需要能自动接管的备用系统,两者都增加成本和复杂度,而且挡不住会同步到备用系统的错误,例如误删除或勒索软件。多数企业会选择分档的做法。

为了达到 RPO,应该多久备份一次?

至少和 RPO 一样频繁,再为失败的任务留出余量。RPO 为一小时,就至少每小时做一次副本,并监控每次任务是否完成。每晚一次的备份无法做到几小时的 RPO。

云备份能做到很短的 RTO 吗?

数据量大时,单靠云备份做不到。恢复速度取决于要拉回多少数据、传输有多快。要缩短 RTO,可能需要本地副本、先恢复关键数据,或者保留一套备用环境。

RTO 和 RPO 多久复核一次?

至少每年一次;新增或更换主要系统、迁移到新的云服务、业务显著增长时也要复核。同时做一次恢复测试,让这些目标始终建立在实测的基础上。

想把这些指标写进合同,而不是停留在 PPT 上? 博迅的管理型IT外包服务方案把 SLA 和按人头的月费并排公开,覆盖香港、新加坡、中国大陆和美国。查看方案与定价,或联系顾问。

分享:

立即采取行动

将这些洞察转化为您企业的IT路线图。

预约15分钟免费咨询,与我们的亚太IT专家交流。我们将评估您的现有环境,并在24小时内提供定制化IT发展路线图。

探索我们的全部服务
📋

免费清单

进入大中华区IT部署前必须检查的10项关键事项

PIPL合规、网络分段、双语服务台配置等——企业进入中国大陆第一天所需的完整IT准备清单。

获取清单 →