虚拟服务器备份关键技术:快速恢复和复制存储与灾备

2013-04-24    来源:TechTarget中国    编辑:曹一玺
跟几年前相比,虚拟机备份现在要复杂的多,已经从单纯地备份虚拟机演化为备份OS客户端。而这一过程需要很多关键技术的支撑。本部分介绍快速虚拟服务器恢复和复制等功能。

  跟几年前相比,虚拟机备份现在要复杂的多,已经从单纯地备份虚拟机演化为备份OS客户端。而这一过程需要很多关键技术的支撑。本部分介绍快速虚拟服务器恢复和复制等功能。

  快速虚拟服务器恢复

  期望虚拟服务器备份软件下一个具备的功能是能够快速恢复一个服务器的能力,或者是直接从备份设备上面启动。一些虚拟服务器恢复速度的优势源于它采用了把整个服务器封装成一个文件的方法。这种单个文件恢复的方法比由几千个文件组合成的服务器的恢复方法更加快速。

 一些软件已经加入了只恢复满足恢复要求的数据块的功能。例如,如果某个虚拟机需要恢复到五天前的状态,备份软件会知道在这段时间内虚拟机变化了的数据块的百分比。这就是说备份软件只需要把这些变化的块复制回去,替代那些新变化的数据块,使其看起来就像是过去的一样。从本质上讲,这是反向CBT。

  另一个选择,常常称作“就地恢复”功能,可以直接从备份设备上启动一个虚拟机。迄今为止我们见过的每个案例,这意味着备份设备必须是磁盘设备。利用这个功能,以前版本的,或者是当前版本的虚拟服务器副本都能够在几秒钟内恢复。一些备份软件已经具备了把恢复的虚拟机自动隔离在一个私有的虚拟库中的功能,这样就不会和生产虚拟机发生冲突。这对于代码开发和灾难恢复的测试都带来了巨大的灵活性。

  比较两种功能,CBT具有快速备份生产虚拟机数据的优势,但恢复要一定时间。就地恢复技术的产品在恢复的时候具备优势。然而,因为这些虚拟机必须从备份直接启动执行,所以设备运行时间性能会受到影响。备份设备通常无法提供与生产存储相同的可靠性。这就意味着必须在某个点上把虚拟机迁移到生产环境,这个工作可以利用VMware公司的Storage VMotion软件或其他类似产品。

  另一个需要考虑的关键因素是就地恢复备份设备的性能问题,这使得它能够处理某些关键的随机I/O操作。尽管能够进行访问还是比不能进行访问更好,但是如果应用已经慢到无法使用,那么就地恢复的吸引力就远逊与变化块恢复了。讽刺的是,所有的备份设备的核心特性,像大容量硬盘和重复数据删除,现在都会成为障碍。这绝不会被认为是“原则问题”,应该是一个被测试和计划的场景。

  复制

  任何备份软件的核心目标是建立一份离线数据拷贝。在传统的备份中,创建一套额外的磁带副本是一个问题。现在,经常是利用CBT将变化的数据块通过广域网发送到容灾中心进行重组。许多的虚拟服务器备份软件都有复制模块,这常常是独立于备份过程之外的一个步骤。另一个选择是使用磁盘备份应用的功能中提供的复制功能,同时注意前文提到的就地恢复功能。

  “必须具备”还是”具备了更好”?

  还有一些备份软件的功能特性,在某些情况下,有总比没有强。与往常一样,它们的重要性将在很大程度上取决于使用它们的数据中心。

  虚拟机专用备份软件 vs 传统备份软件
  
  虽然不完全是一个功能讨论,但你必须要考虑的问题之一是,在评估虚拟服务器备份软件的时候,你应该选择一个新的专门为虚拟化环境设计的应用软件,还是一个传统的企业级备份软件就能满足需要。专门为虚拟机定制的应用软件越来越流行,这是因为企业级备份软件在迁移到全面支持虚拟服务器环境的时候反应迟缓。

  除了前面提到的就地恢复功能,大部分传统备份软件已经填补了这个缺口,现在可以提供很多原来只有虚拟机专用软件产品才能提供的功能。另外,传统的企业级备份软件能够支持磁带,高级报表,并且能够备份环境中非虚拟化的部分。所有这些因素都是使其更具竞争力的原因。

  对于其他虚拟机引擎的支持

  尽管每个厂商近来都很努力的支持Hyper-V,但它仍然在大多数环境中没有深入的被使用。随着Windows Server在大多数数据中心的广泛使用,Hyper-V可能成为服务器虚拟化的选择,那么支持Hyper-V的备份软件就变得非常重要了。Hyper-V不能够利用与VMware环境中提供的相同的连接方式和API,所以备份软件厂商不得不具备更多的创造性。在支持Hyper-V的环境中对于像CBT这样的功能进行额外的测试是个不错的好主意。

  代理 vs 无代理

  有一些关于使用代理的争论:备份应该驻留在虚拟服务器操作系统、主机还是一个独立的硬件设备呢?通常认为无代理方式更优,客户端的操作系统不需要安装软件,这或许并不是实际的情况。如果一个代理程序编写正确,基于代理的备份可以提供更加优良的性能和潜在的更好的扩展能力。

  当然,即使是无代理的产品也仍然需要部署一个代理以获取特定的应用软件信息。例如,Exchange、SQL和SharePoint的粒度备份通常就需要一个代理。

  短板

  对于大多数虚拟服务器备份产品来说,仍然存在两个关键的弱项。正如前文所述,第一个问题是对于磁带的支持。尽管在许多数据中心,磁带的使用已经减少了,但它仍然作为许多公司备份操作的一个组成部分。随着大容量、高性能的介质的出现,许多公司正在寻找扩展其环境中磁带的角色。从虚拟服务器备份的视角看,磁带是存储需要长期保存的老旧备份的理想方式。选择利用磁带保存一系列的并不需要马上用到的快照会释放磁盘的占用空间,并且可以把老旧的数据放在专用的架子上进行长久保存。

  第二个问题是报告报表功能。高级的报告报表需要被开发出来,以标示哪些虚拟服务器在给定的时间段没有受到保护,或者完全没有受到保护。此外,有效的报告能够提供关于在备份过程中对于资源的占用信息,以更好的进行平衡安排。

  虚拟服务器备份的状态正在快速改善,许多厂商提供了很多的可选项。厂商之间的功能差距也在快速缩小。前面提到的很多功能,对大多数虚拟机备份软件来说,已经成为标准功能,但是,对于您的环境来说——目前它的配置及其预期的增长——将会决定哪些功能是必须的,而哪些功能是优选的。

1
3