深入剖析基于云的灾难恢复

所谓的云杀手级应用——基于云的灾难恢复在大多数企业范围内都执行着快速、经济的恢复作业。

一直以来,灾难恢复都被称为是云平台的杀手级应用。基于云的灾难恢复(DR)解决方案具有超越传统灾难恢复解决方案的一些引人瞩目的优势,这些传统的应用场景通常会涉及一个在辅助设施或异地运行的可移除式存储介质中维护的一个专用IT基础设施。

云灾难恢复在基础设施和管理费用两方面都实现了更高的简便性、更快速的恢复以及更低廉的成本。简而言之,使用云作为灾难恢复的运行平台可以提供比传统方法更高的附加值,它实际上可以让这样一个更高效的灾难恢复解决方案成为众多从微小型到超大型企业均切实可行的方案。

本文给出了基于云的灾难恢复的定义,详细讨论了云灾难恢复技术(或灾难恢复即服务)这一热门话题,并介绍了多种不同类型的云计算灾难恢复解决方案。我们还就这一技术背后的一些详细信息进行了讨论,这也是企业用户在实施这类服务前就应当了解的内容。

灾难恢复定义

所谓灾难就是导致服务器或应用程序出现非计划停机的任何东西,确保制定一个处于第一位的灾难恢复计划是非常重要的。这样的一个定义意味着,一次灾难可以是由一个孤立的硬件故障、存储系统上的数据损害或者管理员意外关闭服务器所导致的。它不一定就是在数据中心中发大水或者遭遇龙卷风什么的。事实上,大多数的停机时间并不涉及一个全站点范围的灾难。

恢复则是指重新启动应用程序并在其与用户和其他应用程序之间重新建立连接——并不只是恢复数据而已。在过去,高效的恢复会要求配备冗余的基础设施,但是,归功于新的虚拟化技术,现在一个可用于运行关键虚拟机(VM)副本的辅助主机就可以构成一个灾难恢复解决方案。一个真正可靠的灾难恢复解决方案要付出大量的努力而不仅仅只是在云数据中心内建立若干虚拟机,但是这一技术可以大大简化恢复过程并潜在地降低了传统灾难恢复解决方案的成本。

基于云的灾难恢复定义

云灾难恢复可以有若干个定义,但是鉴于我们的目的,我们认为云灾难恢复涉及一家企业在它自己的数据中心运行关键任务应用程序并将相关数据以虚拟机镜像的形式移至云。其解决方案通常包括在虚拟机镜像被保存的主机基础设施上重新启动这些虚拟机的能力。

服务器虚拟化已极大地简化了恢复过程。把一整个服务器实例封装至一两个文件就已经让虚拟机重启了,其简易程度就如同恢复一个VMDK或VHD文件一样。虽然这样一个解决方案可能是无法满足所有企业需求的,但是一个裸机灾难恢复解决方案可以是很简单的,就好像确定一个备份版本虚拟机的位置并将其相关文件复制回原来的服务器或者一台备用服务器。

恢复到位

通过指向一台在备份存储位置的恢复服务器,用户还可以“到位地”运行这些虚拟机。这是一个能够把基于云备份转至云灾难恢复的高效功能,它催生了灾难恢复即服务(DRaaS)的细分市场。虽然它承诺它的恢复速度比把虚拟机镜像从云导回要快得多,但是还是存在着一些用户需要知道的潜在问题——其大部分都与延迟性相关

云灾难恢复服务供应商

实施基于云的灾难恢复通常有两种方法:

1. 一种方法就是让现有的备份供应商在其云中增加存储和运行虚拟机镜像的功能选项。

2. 而另外一个方法就是让现有的云存储供应商、计算供应商或者基础设施即服务供应商新增加一个灾难恢复服务。

云备份供应商。在某些方面,备份和灾难恢复是相互重叠的,而对于一个完整的数据保护解决方案来说,这两者又都是不可或缺的。有鉴于此,让一个提供异地存储服务的现有备份供应商顺应这一趋势而增加云灾难恢复服务将是比较合乎逻辑的。一个通用的架构涉及:使用一个现场设备、一台物理机器或虚拟机来控制本地备份并管理数据传输至云计算。这一类解决方案中的很多都提供了“物理-虚拟”的转换,这样他们就可以为裸机(非虚拟化的)服务器提供需要被纳入灾难恢复计划中的数据保护了。

大部分的服务供应商还提供了在云中运行虚拟机的选项,通常就是在他们自己的云施中。但是,故障转移和故障恢复流程是随供应商不同而有所不同的,因此他们的云基础设施的复杂性亦是如此。很多这类产品都是专为中小型企业而量身定做的,并把他们的灾难恢复服务吹捧为“一键式”的解决方案。很显然,企业用户需要了解这些解决方案的工作原理以及其中蕴含的相关潜在风险。也就是说,这一方法也是有着一些优势的。