【IT168 评论】说起容灾,无论是IT管理员,还是行业专家,各有各的说法,纷繁复杂的技术和理念,争奇斗妍的方案和产品,让人犹如雾里看花般,难辨优劣。但是,对于需要容灾的用户而言,首先要搞清楚的,就是到底容灾是什么?容灾解决什么问题,具有什么价值,如何去选择解决方案?而这,也是我们这个系列文章的出发点,看清容灾,看清方案、成本和价值,让选择更加从容,方案更加专业。
一、欲用其妙 必先知其道
亚里士多德有言,“If you would understand anything, observe its beginning and its development.”意即:如果你想明白一件事情的话,就要观察他的开始和以及他的发展过程。正如国语有言,“欲用其妙,必先知其道”。
所以,对于纠结于各种容灾定义的大家来说,首先需要做的应该是追本溯源地了解一下到底什么是容灾,有怎样的一个发展过程,在这个发展过程中又有哪些经久不变的追求,接下来就让我们一起来梳理一下容灾的前世今生。
二、什么是容灾
面对应接不暇的容灾介绍和定义,其实用户真正关心的只有两点:首先,是否可以保证数据不丢失;其次,是否可以保证应用不间断。在我们的IT应用中,也接触到一些可能是解决这些问题的应用,比如双机高可用方案就是解决应用不间断的问题。但真正意义上的容灾,必须具备同时保证数据不丢失和应用不间断的能力,这也是容灾的最基本的目标。
在这里很容易出现另一个困惑,一提到容灾,就会提到备份、快照、镜像、CDP和双机等等名词,它们跟容灾有怎样的关系呢?或者它们是不是就是容灾呢?
备份的主要实现方式是将数据从原位置移到目标端,形成可任意恢复的时间点。一切不以恢复为目的的备份都是耍流氓,所以,备份仅仅是用来保证数据不丢失的一种技术手段,让用户在关键时刻能够拥有可以恢复的数据,并不是一种应用。另外,像快照也是在原介质上根据某一时间创建一个照片,镜像则是建立实时的对等的版本,以保证意外情况下的数据可恢复性。对于应用来说,大家可能认为双机是可以保证应用不间断的,但是双机有一个非常明显的缺陷,就是不能保证数据不丢失,因此它仅仅是一个高可用的方案,并不能作为普及容灾的一种通用型方案。
所以,无论是备份也好,快照也好,CDP也好,双机等等,他们都是容灾的一部分,属于容灾的范畴,是实现容灾的技术手段,因为它们只能解决一部分问题,真正的能做到普及容灾的方案应该是一套完整的方案。
那么,到底什么是容灾呢?
容灾严格来说主要包含三个部分,分别为数据容灾、应用容灾和业务容灾。但是对于我们用户来说,绝大部分只需要关注两个部分,第一部分是数据容灾,第二部分是应用容灾,并且分别包括本地和异地的部署方式。其中数据容灾解决的是数据不丢失的问题,而应用容灾解决的是数据不丢失以及应用不间断的问题。