头图

image灾备行业里经常能够听到备份、容灾、灾难恢复、业务连续性等等概念,说的好像都是差不多的事情,那它们具体有什么区别呢?

备份(Backup)

备份其实很好理解,就是将你的文件或者数据复制一份到另外一个地方。假设你把C盘的文件复制了一份到D盘,当C盘的文件损坏之后,你就可以将D盘的文件副本再拷贝回来,这个就是恢复(Restore)的过程。

有的时候,你C盘的这个文件要编辑很久,例如在一周内你每天都编辑完后复制一份到D盘,以V1、V2、V3... V7 的方式来给文件进行重命名,由于你坚持不懈的复制,那么当你的C盘文件损坏的时候,你就可以恢复V1~V7之间的任意版本,V1~V7的这些文件就是你备份产生的多个副本了。一般情况下,灾备软件会使用时间来标记你的文件或数据副本。

容灾(Disaster Tolerance)

容灾,其实就是指能够容忍灾难的能力。对于IT系统来讲,要容忍的灾难类型就包括地震、洪水等自然灾害;软硬件故障;网络或病毒攻击;人为蓄意破坏或者误操作等等。容灾能力建设的主要目的,就是在上述灾难发生的时候,能够保证生产业务系统的不间断运行。当然,各种技术方案都有一定的缺陷,要做到百分百的不间断一般是不太现实的,但不遗余力的帮助你的业务系统在更短的时间恢复,丢失的数据更少,这个就是各个灾备产品追求的目标了,这也是业界最关注的RTO和RPO指标。

来举个例子,假设你正在奋笔疾书自己的毕业论文,论文放在了云盘上,你在自己的笔记本上每编辑一下,更新的数据都会同步到云盘上。

笔记本因为已经用了四年,当你论文完成到99%的时候,一阵白烟从键盘冒了出来........但是你并不担心你的毕业论文丢失了,因为云盘有你论文的备份,你只需要用舍友的设备登录云端就能重新编辑。

在这个过程中,你的电脑损坏就是一个灾难事件,云盘系统就可以认为是一种容灾系统(当然云盘的主要功能不是这个),它可以帮助你在很短的时间内继续你的业务(写毕业论文)。对于一个组织,一家企业来讲,业务系统要复杂的多,如何保证业务系统可以快速拉起而不产生数据丢失,影响生产,就是一个系统又专业的工程了。

容错(Fault Tolerance)

大多数重要的计算机应用程序需要一个包括多个冗余组件的设计。这种容错设计通常包括硬件、软件、电源备份,以及网络故障安全措施。容错是一种确保计算机应用程序在发生灾难性故障时仍能正常工作的设计。

接着举例:比如存储你毕业论文的云盘的后端存储有个节点突然损坏了,你担心你的论文在云盘上丢失。但是云盘发布公告说因为云盘后端存储做了3副本的数据冗余,一个节点损坏并不会丢失数据,论文还保存再云端。

灾难恢复(DR:Disaster Recovery)

灾难恢复就比较好理解了,就是指在灾难发生后,将生产系统恢复到正常状态的过程。这里面会涉及到数据的恢复,整个业务系统的重建等等。如果前期灾备系统做的好的话,这个灾难恢复的工作就会比较轻松,可以很快的让业务系统恢复起来,且基本不丢失数据。

对于IT系统来讲,灾难恢复是个系统的工作,需要做详细的规划和严谨的执行。

业务连续性管理(BCM:Business Continuity Management)

这是一项综合管理流程,它使企业或组织找出潜在的危机和相关影响,制订响应、业务和连续性的恢复计划,其总体目标是为了提高企业或组织的风险防范能力,以有效地响应非计划的业务破坏并降低不良影响。(业务连续性管理包括企业或组织面临灾难时对业务活动的恢复和连续性管理,以及为保证业务连续性进行的培训、演练等而进行的整个方案的管理)

总的来说,业务连续性管理是指企业或组织开展的一项综合管理流程。它涉及到各种灾难场景下对各项业务的影响分析和风险评估,并开发制定出应对各种情况的灾难恢复计划、方法和流程,并在日常工作中去执行,以减轻灾难可能带来的不利影响。


同创永益
15 声望3 粉丝

同创永益,面向未来的组织韧性服务提供商