RTO 和 RPO 都是企业灾难恢复(Disaster Recovery, DR)需要考虑的关键指标,这两个指标可以用来指导企业来制定合适的业务系统服务或数据的恢复方案。

本文介绍 RTO 和 RPO 的概念以及区别。

图:RPO(Recovery point objective) 和 RTO(Recovery time objective)是提供业务连续性的关键指标

RTO

RTO,Recovery time objective,恢复时间目标,是指所能容忍的业务系统停止服务的最长时间,也就是灾难发生到业务系统恢复服务功能所需要的最短时间,即如上图所示,How long to recover? 所标示灾难发生到系统服务恢复的时间。

例如,如果 RTO 为 1 小时,这意味着能容忍业务系统停止服务的时间为 1 小时,即虽然业务系统在这 1 小时内不能提供服务,但业务可以正常维持进行。如果业务系统在 1 小时后仍不能恢复,则业务可能会遭受无法弥补的损失。

RPO

RPO,Recovery point objective,恢复点目标,是指业务系统所能容忍的数据丢失量,即如上图所示,How far back? 所标示的灾难发生到最近数据一次备份的时间。

例如,业务系统数据在每天零点进行备份,在某天上午 8 点发生事故,导致有 8 个小时间数据丢失。如果原先设置的业务系统 RPO 为 24 小时,则并无大碍,但如果 RPO 为 4 小时,则会导致业务受到影响以致造成损失。

相同点与不同点

RTO 和 RPO 都是使用时间来度量。对于 RTO 时间,是指灾难发生到服务恢复的时间,这个时间也包含了数据恢复的时间。对于 RPO 时间,是指灾难发生到数据上一次备份的时间。

虽然 RTO 和 RPO 都使用时间来度量,但是使用它们的目的却不相同。RTO 关注于应用或系统的可用性,RTO 虽然包含数据恢复的时间,但更多地是描述应用停机的时间限制。
RPO 关注于数据的完整性,描述所能容忍的最大数据丢失限制。业务系统服务不可用会带来经济损失,但如果丢失的是客户交易数据则导致的损失更是灾难性的。

在制定企业的容灾计划时,需要考虑 RTO 和 RPO 目标,然而 RTO 和 RPO 目标的成本存在差异。维护一个高要求的 RTO 目标的成本可能比 RPO 目标的成本要高,这是因为 RTO 涉及到整个业务基础架构,而不仅仅是数据。
要实现 RPO 目标,只需要以正确的时间间隔执行数据备份,数据备份可以很容易地自动化实现,因此自动化的 RPO 策略很容易实现。另一方面,由于 RTO 涉及恢复所有 IT 操作,因此完全自动化的 RTO 策略实现更复杂。

RTO 和 RPO 对于制定容灾计划时都很重要,各个企业业务场景不同,这需要我们根据实际情况来选择合适的 RTO 和 RPO 目标,以达到经济效益的最大化。

参考资料

备份中的RTO和RPO相关推荐

  1. 数据同步或灾备中的RTO和RPO定义

    如今,灾难以多种形式出现.破坏.盗窃.遗失或自然灾害都会使企业的应用程序崩溃并破坏其数据.在理想的情况下,企业的数据保护基础设施可以立即在故障点时间恢复所有的应用程序和数据. 企业可以立即切换故障应用 ...

  2. 灾备中经常提到的RTO和RPO是什么意思

    灾备中经常提到的RTO和RPO是什么意思 https://zhidao.baidu.com/question/1706463534212352700.html RTO(Recovery Time Ob ...

  3. rpo rto mysql_【重点】RTO和RPO详解

    容灾与备份之间是之间关系容灾与备份之间是之间关系 1.容灾和备份的目的不同 容灾系统的目的在于保证系统数据和服务的"在线性",即当系统发生故障时,仍然能够正常地向网络系统提供数据和 ...

  4. 灾备系统 RTO与RPO

    出处: https://blog.51cto.com/se7en/1085442 http://www.iso27001.org.cn/fuwu/it/iso22301/show_511.html h ...

  5. 一文带你了解 RTO 和 RPO

    RTO 和 RPO 都是企业灾难恢复(Disaster Recovery, DR)需要考虑的关键指标,这两个指标可以用来指导企业来制定合适的业务系统服务或数据的恢复方案. 本文介绍 RTO 和 RPO ...

  6. 【RTO and RPO】

    文章目录 背景 一.RTO是什么? 二.RPO是什么? 三.容灾设计 四.举个例子 五.参考文档 背景 当灾难发生时,基础设施或业务服务等处于不可用状态,我们需要关注的两个关键技术指标,也是很多企业或 ...

  7. 通过从备份中排除这些文件夹来节省Time Machine驱动器上的空间

    Are you getting notifications about a full Time Machine drive? Do you feel like your backups are tak ...

  8. oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table

    Oracle 12.1新特性----使用RMAN从备份中实现recover table 发布时间:2020-06-26 19:41:44 来源:51CTO 阅读:4750 作者:hbxztc 在Ora ...

  9. mysql 备份 没有自动删除文件_删掉spfile在没有自动备份控制文件下从以前的rman备份中恢复数据库...

    1.首先要有一个包含spfile备份的rman备份: run { allocate channel c1 device type disk; allocate channel c2 device ty ...

最新文章

  1. ESP32-S3芯片与ESP32及ESP32-S2比较好在哪里呢?官方到目前还没有任何信息发布,我们先来猜看都会有哪些性能的提升
  2. unity3D游戏开发三之unity编辑器二
  3. 视音频编解码技术及其实现
  4. Netty(二)(入门篇)传统的Bio编程
  5. mysql 最左_mysql索引最左匹配原则
  6. 查找工资前三高的员工
  7. Flutter进阶第1篇: http get请求数据、post提交数据、以及渲染动态数据
  8. 社区活动 | Apache Flink Meetup·深圳站,锁定 Flink 最佳实践
  9. SQL-55 分页查询employees表,每5行一页,返回第2页的数据
  10. 2021年社招字节跳动测试开发工程师面试题
  11. 三相全桥整流电路_什么是三相桥式全控整流电路,三相桥式全控的工作原理是什么,三相桥式全控电路电路图...
  12. 加州房价预测项目详细笔记(Regression)——(1)研究数据获得灵感
  13. 教你如何有效防止DDos攻击?
  14. 高德地图的标志放大_高德地图点标注的分布与缩放
  15. 智慧园区地图导航解决方案,如何实现园区内地图导航?
  16. 给div盒子设置背景图片
  17. #Eclipse IDE for Java EE Developers 的下载及初步使用
  18. 支持向量机 一 :线性支持向量机介绍
  19. App渠道推广统计:安卓渠道分析和渠道效果统计方法
  20. 各种题材的手游游戏代码素材推荐,不容错过

热门文章

  1. 内存函数:memcpy、memmove、memcmp、memset(超详细讲解,小白一看就懂!!!!)
  2. Java IO流InputString 与 Base64互转
  3. Cadence IUS 之一:简介
  4. 地基基础检测远程监控系统
  5. 光电效应测普朗克常数实验,科大奥瑞平台计算Python程序
  6. Phoenix 启动报错: Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate
  7. kali 安装所有工具软件
  8. 护眼用什么样的台灯比较好?护眼台灯的选购技巧
  9. 给树莓派添加一个开、关机按键(改进版本)
  10. mac 上php不可用,Mac_Mac蓝牙不可用怎么办?苹果电脑Mac蓝牙连不上iphone现象的解决办法介绍,Mac蓝牙不可用怎么办?有很多 - phpStudy...