云计算 频道

虚拟服务器备份:传统应用程序和新工具

  微软的Hyper-V与VSS

  感谢VSS,微软从一开始就获得了Hyper-V的数据保护。在许多方面,VMware的VADP的备份过程与Hyper-V类似。备份应用程序发送一个“quiesce”命令到Hyper-V虚拟机,通过VSS把内存中数据写盘;然后VSS生成快照并解除虚拟机的冰冻。和VADP一样,快照被复制或映射到专门的备份代理服务器。“静默”可以被扩展到虚拟机中激活了VSS的应用程序,但需要安装在虚拟机上所谓的备份集成服务,就像VADP需要VMware Tools一样。

  VSS依赖几个主要的组件:激活VSS的应用程序需要执行一个叫做VSS-writer的过程,以协调各种组件对一个或多个卷建立一致性影像拷贝。应用程序,例如备份应用程序,需要执行一个VSS-requestor过程以请求一个卷的影像拷贝。而核心的组件是VSS-provider,它可以建立并保持影像拷贝(快照)。VSS-providers已经包含在最新的Windows操作系统中,软件和存储硬件厂商可以提供其自己的VSS-provider。很显然,基于磁盘阵列硬件的VSS-provider具有更高的性能,并且大大提升了Hyper-V环境下数据保护的扩展性。VMware利用变化块追踪以获得更高效率的快照,在VSS中,这是VSS-provider的一个功能。例如,VSS-provider作为微软操作系统的一部分,可以通过copy-on-write的方式进行增量快照;就是当源卷变化时,在写盘之前,将要被修改的数据块被读出并存储到其它地方。

  对于Hyper-V虚拟机影像级别备份的支持还没有像VADP那样扩展到第三方备份应用程序。例如,IBM公司的Tivoli Storage Manager(TSM)和PHD Virtual Backup目前还不支持。和VMware一样,微软提供了它自己的Hyper-V环境备份解决方案——System Center Data Protection Manager(DPM)。DPM为驻留在运行Hyper-V主机上的虚拟机提供了近似连续数据保护。通过支持像磁盘到磁盘和磁盘到磁带的高级特性,该功能可以恢复象文件这样次虚拟机的目标,在迁移过程中保护虚拟机,集成到Microsoft System Center,以及支持集群和单独的Hyper-V系统,DPM提供了先进的产品,而不像VMware提供的VDR是入门级产品。

  Citrix公司的XenServer备份

  第三方备份应用程序可以通过XenAPI(XAPI)发起对Citrix XenServer虚拟机的完全或者增量磁盘影像快照。这些快照通常不具备一致性,并且在恢复后依靠应用程序取回一致性状态。通过非一致性备份恢复类似掉电后重启一个虚拟机的过程。

  到XenServer 5.6版,Citrix公司加入了活动内存快照,用以捕捉虚拟机的状态,在生成快照并在恢复时允许转换到以前的状态。Citrix的内存快照利用了微软的VSS,所以对于激活了VSS的虚拟机可用(微软操作系统),但不适用于Linux的虚拟机。

  除了XenServer快照以外,XenServer支持由XenServer所支持的磁盘阵列的共享存储快照。利用磁盘阵列的快照功能保护XenServer环境是最快的、最具扩展性的方法,但它只是一个选项,如果存储架构被XenServer所支持的话。

  像vSphere和Hyper-V一样,Citrix提供了其自己的虚拟机影像备份应用程序——VM Protection and Recovery(VMPR)。一个精简版减少了像调度这种包含在XenServer完全版中的功能。更高级的版本支持调度和自动化等付费选项。支持XenServer影像级别备份的第三方备份应用程序比vSphere和Hyper-V更薄弱。在备份应用程序厂商中,支持的有Arkeia Software、 CommVault、PHD Virtual Technologies以及Veeam Software。

0
相关文章