返回顶部
首页 > 资讯 > 数据库 >【重点】RTO和RPO详解
  • 419
分享到

【重点】RTO和RPO详解

2024-04-02 19:04:59 419人浏览 八月长安
摘要

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

  容灾与备份之间是之间关系容灾与备份之间是之间关系

  1.容灾和备份的目的不同

  容灾系统的目的在于保证系统数据和服务的“在线性”,即当系统发生故障时,仍然能够正常地向网络系统提供数据和服务,以使系统不致停顿。而备份技术的目的与此并不相同,备份是“将在线数据转移成离线数据的过程”,其目的在于应付系统数据中的逻辑错误和历史数据保存。所以,在各种容错技术非常丰富的今天,备份系统仍然是不可替代的。

  2.备份是基石

  备份是指为防止系统出现操作失误或系统故障导致数据丢失,而将全系统或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。备份是数据高可用的最后一道防线,其目的是为了系统数据崩溃时能够恢复数据。

  3.容灾不可少

  那么建设了备份系统,是否就不需要容灾系统?这还要看业务部门对RTO(恢复所需的时间指标)/RPO(能够恢复到的最新状态)指标的期望值,如果允许1TB的数据库RTO=8小时,RPO=1天,那备份系统就能满足要求。同时,备份的目的在于应付系统数据中的逻辑错误和历史数据保存。只能够满足数据丢失、数据破坏时的数据恢复目的,而不能提供实时的业务接管功能。因此容灾系统对于某些关键业务而言也是必不可少的。人们谈及容灾往往是针对当生产系统,不能正常工作时,其业务可由容灾系统接替这些业务,继续进行正常的工作。能够提供很好的RTO和RPO指标。同时远程容灾系统具备应付各种灾难,特别是区域性与毁灭性灾难的能力,具备较为完善的数据保护与灾难恢复功能,保证灾难降临时数据的完整性及业务的连续性,并在最短时间内恢复业务系统的正常运行,将损失降到最小。

  4.容灾不能替换备份

  容灾系统会完整地把生产系统的任何变化复制到容灾端去,包括不想让它复制的工作,比如不小心把计费系统内的用户信息表删除了,同时容灾端的用户信息表也会被完整地删除。如果是同步容灾,那容灾端同时就删除了;如果是异步容灾,那容灾端在数据异步复制的间隔内就会被删除。这时就需要从备份系统中取出最新备份,来恢复被错误删除的信息。因此容灾系统的建设不能替代备份系统的建设。


      5.解读“RTO\RPO”

     

  RPO是你系統如出現資料遺失等問題的時間長度,以此指示系統中斷時間間隔中,資料損失的狀況.

  RTO則你系統要在多少時間內回復,亦是你指的系統中斷到重新啟動間所經歷的時間長度

  所以量值都是時間


  RTO是反映业务恢复及时性的指标,表示业务从中断到恢复正常所需的时间。RTO值越小,代表容灾系统的数据恢复能力越强。各种容灾解决方案的RTO有较大差别,基于光通道技术的同步数据复制,配合异地备用的业务系统和跨业务中心与备份中心的高可用管理,这种容灾解决方案具有最小的RTO。容灾系统为获得最小的RTO,需要投入大量资金。

  RPO是反映恢复数据完整性的指标,在同步数据复制方式下,RPO等于数据传输时延的时间;在异步数据复制方式下,RPO基本为异步传输数据排队的时间。在实际应用中,考虑到数据传输因素,业务数据库与容灾备份数据库的一致性(SCN)是不相同的,RPO表示业务数据库与容灾备份数据库的SCN的时间差。发生灾难后,启动容灾系统完成数据恢复,RPO就是新恢复业务系统的数据损失量。不同容灾方案的RTO和RPO是不相同的。


  RTO (Recovery Time Objective,复原时间目标)是企业可容许服务中断的时间长度。

  比如说灾难发生后半天内便需要恢复,RTO值就是十二小时;RPO (Recovery Point Objective,复原点目标)是指当服务恢复后,恢复得来的数据所对应时的间点。如果现时企业每天凌晨零时进行备份一次,当服务恢复后,系统内储存的只会是最近灾难发生前那个凌晨零时的资料。

  根据以上两个简单的原则,企业不但可以对现有的数据系统作出,也可以按照既定的RTO及RPO要求,选购最适合的灾备方案。

  RTO及RPO与方案售价有着密切的关系,然而完美的方案当然是RTO及RPO皆为零,表示当灾难发生后,系统立即恢复,而且完全没有数据丢失,可是其造价是非常昂贵的,而且也不一定有这个必要。

  因此,最佳方案必需在RTO,RPO,维护及价钱多方面,都能达致平衡。

  尤其是中小企业,在资源紧拙的情况,应先好好了解对RTO及RPO的要求,然后再看看价钱,那就比较容易找到,适合企业的方案了。


您可能感兴趣的文档:

--结束END--

本文标题: 【重点】RTO和RPO详解

本文链接: https://lsjlt.com/news/40564.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【重点】RTO和RPO详解
      容灾与备份之间是之间关系容灾与备份之间是之间关系  1.容灾和备份的目的不同  容灾系统的目的在于保证系统数据和服务的“在线性”,即当系统发生故障时,仍然能够正常地向网络系统提供数据和服务,以使系统不致...
    99+
    2024-04-02
  • 【容灾】RTO和RPO
    要建设容灾系统,就必须提出相应 的设计指标,以此作为衡量和选择容灾解决方案的参数。目前,国际上通用的容灾系统的评审标准为Share 78,主要包括以下内容。    ●备份/恢复的范围  ...
    99+
    2024-04-02
  • Oracle数据库ODBC连接与数据库恢复点目标(RPO)和恢复时间目标(RTO)
    Oracle数据库ODBC连接是一种通过ODBC(Open Database Connectivity)技术来连接Oracle数据库的方式。ODBC是一种标准的数据库访问接口,可以使应用程序与数据库进行通信,从而实现数据的读取和写入等操作。...
    99+
    2024-07-16
    oracle
  • Java 类与对象重难点详解
    目录什么是类、对象?类和类的实例化字段的初始化类当中实现方法static 静态关键字封装private 实现封装setter 和 getter 方法构造方法this 关键字匿名对象什...
    99+
    2024-04-02
  • 实例详解Android解决按钮重复点击问题
     为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击。具体实例代码如下所示: public class BaseActivity ext...
    99+
    2022-06-06
    按钮 Android
  • Java 递归重难点分析详解与练习
    目录递归是什么分析递归的过程递归练习按顺序打印一个数的每一位递归是什么 就是一个方法在执行的时候,自己调用自己。 递归的要求: 1 有一个趋近于终止的条件 2 实现递归要去推导出一个...
    99+
    2024-04-02
  • C++填坑的重写,重载和隐藏的详解
    目录重写重载隐藏总结重写 重写的定义:重写发生在基类和派生类的继承关系之中,被定义为虚函数的基类成员函数,由派生类进行重新定义和实现,同时隐藏掉基类的方法(即派生类调用该重...
    99+
    2024-04-02
  • JavaScript三大重点同步异步与作用域和闭包及原型和原型链详解
    目录1. 同步、异步2. 作用域、闭包闭包作用域3. 原型、原型链原型(prototype)原型链 如图所示,JS的三座大山: 同步、异步作用域、闭包原型、原型链 1. 同步、异步 ...
    99+
    2024-04-02
  • Vue如何防止按钮重复点击方案详解
    目录前言目的文件结构实现请求拦截响应拦截取消重复发送请求调用前言 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 axios 是目前...
    99+
    2022-12-09
    Vue按钮重复点击 Vue防止按钮重复点击 Vue避免重复点击
  • Java中的重要核心知识点之继承详解
    目录一、继承1、概念2、语法3、父类成员的访问(1)子类中访问父类成员变量(2)子类中访问父类成员方法4、super关键字5、子类构造方法6、super和this7、代码块执行顺序8...
    99+
    2024-04-02
  • JS高级程序设计之class继承重点详解
    目录引言写法constructor特性继承题外话引言 前文已提过:在 class 出现之前,JavaScript 实现继承是件麻烦事,构造函数继承有加上原型上的函数不能复用的问题;原...
    99+
    2024-04-02
  • MySQL 8.0.21 GA!重点解读
    本文来源:翻译 管长龙 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 MySQL 8.0.21 GA!重点解读 MySQL 8.0.21 版本已于昨日发布(dev.mysql.com),开始对一些术语...
    99+
    2017-09-05
    MySQL 8.0.21 GA!重点解读
  • 详解Java中方法重写与重载的区别(面试高频问点)
    Java中方法重写与重载的区别 重 写 重 载 ...
    99+
    2024-04-02
  • HTML和CSS重点难点的示例分析
    小编给大家分享一下HTML和CSS重点难点的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.怎么让一个不定宽高的 p,...
    99+
    2024-04-02
  • Nginx进程管理和重载原理详解
    进程结构图 Nginx是多进程结构,多进程结构设计是为了保证Nginx的高可用高可靠,包含: master进程:父进程,负责worker进程的管理 worker进程...
    99+
    2024-04-02
  • 关于Javaweb的转发和重定向详解
    目录转发转发与页面跳转数据传递重定向重定向与页面跳转数据传递转发与重定向的区别转发和重定向总结:Servlet生命周期(四阶段)Servlet 生命周期转发 转发与页面跳转 转发 转...
    99+
    2023-05-19
    Javaweb 转发 Javaweb重定向
  • Java构造方法和方法重载详解
    目录第一 构造方法的作用第二 构造方法的特点方法重载总结类的结构包括 : 1. 成员变量 2. 成员方法 3. 构造方法 4. 代码块 5. 内部类 第一 构造方法的作用 主要有以下...
    99+
    2024-04-02
  • 怎么进行PLSQL重点问题理解和实战
    本篇文章给大家分享的是有关怎么进行PLSQL重点问题理解和实战,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 一 ORACLE中PL/SQL...
    99+
    2024-04-02
  • 重学c/c++之数据存储详解(整数、浮点数)
    目录一:整形正常情况下特殊情况下有符号数据溢出()补充二:浮点型总结一:整形 正常情况下 正数在内存中的存储为补码。 char a=30; 00011110(计算机中的存储) 负数在...
    99+
    2022-11-13
    c++ 数据存储 c语言存储数据 c++存储数据的方式
  • HTML和CSS的重难点知识点有哪些
    这篇文章主要介绍“HTML和CSS的重难点知识点有哪些”,在日常操作中,相信很多人在HTML和CSS的重难点知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作