【TechTarget中国原创】在VMware公司今年发布的vSphere版本里,在企业级数据存储管理方面做出了许多改进,这些改进对数据备份以及复制恢复的应用产生了直接的影响。其中一项是vSphere里提供了专为第三方产品服务的API接口,可以用来提供更好的整合服务以及更高的工作效率。在全新的vStorage API接口也提供了对备份和复制应用的直接帮助,许多厂商也分别宣布对此项技术支持并在他们各自的产品中开始应用。
下面的部分介绍了一些提供支持vSphere磁盘对磁盘备份支持的产品,同时也介绍了他们是如何在新产品中发挥新特性的。
【TechTarget中国原创】在VMware公司今年发布的vSphere版本里,在企业级数据存储管理方面做出了许多改进,这些改进对数据备份以及复制恢复的应用产生了直接的影响。其中一项是vSphere里提供了专为第三方产品服务的API接口,可以用来提供更好的整合服务以及更高的工作效率。在全新的vStorage API接口也提供了对备份和复制应用的直接帮助,许多厂商也分别宣布对此项技术支持并在他们各自的产品中开始应用。
下面的部分介绍了一些提供支持vSphere磁盘对磁盘备份支持的产品,同时也介绍了他们是如何在新产品中发挥新特性的。
Veeam备份和复制
Veeam软件公司备份复制产品的4.0版本比之前的3.1版本提供了许多改进的功能。4.0版本运用了许多在vSphere软件中提供的存储相关的新技术。比如其中的Changed Block Tracking (CBT)技术,是新vSphere API接口的众多特性中最出众的。CBT技术大大减少了在进行增量备份的时候所花费的全部时间。此外,Veeam公司也应用了vSphere里采用的瘦分区磁盘技术(thin-provisioned disks)。因此,Veeam 4.0版本在执行备份操作的时候不再需要搜索整个空磁盘中的数据块。
其它Veeam备份复制4.0版的新特性如下:
? 由于应用了新的压缩算法,在备份存储设备上需要的空间平均降低了百分之三十。
? 除了选择VCB代理,现在还可以用vSphere的API来直接访问SAN上的VMFS卷。
? 支持在虚拟设备中hot-add添加正在运行的虚拟机磁盘文件,这样就可以再存储层直接访问这些文件而不再需要通过网络访问。Hot-add添加技术可以实现当虚拟机在运行的时候,虚拟机设备上可以添加一块正在备份中只读的磁盘快照。
? 一个全新的企业管理服务器可以实现从单一网页控制台上支持不同部门管理多个Veeam备份复制软件的安装。
? 全新的安全快照删除技术。这项新技术避免了在备份后运行的快照操作对整个虚拟机产生的消极影响,这些影响往往会造成应用的响应超时。
? 支持powershell脚本编程,这样可以实现操作和更改配置的自动化。
? 能够为其他环境做当前运虚拟机的全镜像复制。
Veeam备份复制软件另外一个特点就是内嵌了基于数据块层的Inline重复数据删除特性。此外Veeam也在备份产品中内嵌了一个复制的特性。由于采用了vStorage API的CBT特性使得复制时间大大缩短,这样Veeam就可以实现近连续数据保护(near-continuous data protection)归档技术。新版本同样也对vSphere和ESX以及ESXi主机的备份和复制进行了全面的支持。作为一家第三方厂商,Veeam首先全面支持vStorage API接口,因此也从中获益。
Vizioncore vRanger Pro DPP
Vizioncore公司在今年发布了vRanger Pro数据保护平台(DPP)的4.0版本,这几乎重写了过去的vRanger Pro 3.3版本。之后很快,Vizioncore又发布了更新的4.1版本。
vRanger Pro 4.0版本虽然支持vSphere,但并没有应用vStorage API接口的优越性。此外,vRanger Pro 4.0由于依赖ESX服务控制台来执行备份操作而不支持VCB或者ESXi的付费版本的备份。另外要说的是,虽然vRanger Pro 4.0不要求在服务控制台安装一个{yj}的agent但是,它要求通过SSH协议拷贝一个实时的engine到服务控制台上,备份或者恢复操作之后会将这个engine自动移除。同样4.0版本也不支持任何形式的重复数据删除技术,但在未来发行的版本里有安排。
虽然如此,在vRanger Pro 4.0版本下仍有许多很好的特性,如下描述:
? 通过运行PowerShell脚本实现自动执行任务,比如调用磁带备份任务执行后实现清理vRanger上面的备份文件。
? 实现在备份时候避免读取或者压缩空数据块来缩短备份时间。
? 在镜像级恢复时使用由恢复时需要的数据库的单一数据流组成,这样就节省了读取,发送,解压缩或者写入数据块的时间,需要做的操作仅仅就是替换更新的或者是不同的文件。
? 支持在虚拟机镜像恢复时进行Inline 数据验证,这样通过每个数据块执行checksum操作,确保了数据被正确的读取,解压以及写入。
? 集中化多数据中心管理允许对ESX服务器和目标存储之间备份的远程管理,这样就不再需要在每个数据中心里安装客户端。
? 使用直接到目标的架构,这样数据备份流可以直接从ESX服务器送到存储目标上,而不再被代理服务器产生的数据流瓶颈所限制。
虽然vRanger 4.0在不少方面都或多或少存在缺陷,但长远看来还是不错的。今年稍后将发行的4.2版本会包括对ESXi付费版本的支持和对VCB的支持,对ESXi付费版本的支持也使得{zx1}的vStorage API接口得到了应用。在4.2版本后,更新的4.5版本的测试版会在明年的早些时候发布。在4.5版里,Vizioncore计划支持重复数据删除技术以及vStorage API里面的CBT特性。另外一个在后面即将推出版本里的新特性是Vizioncore公司拥有专利权的Active Block Mappings技术。这项新技术实现了再vRanger Pro执行备份的时候不再从客户端文件系统中的文件中备份数据块。在文件在客户端的操作系统上被删除后,磁盘的数据上实际并没有被真正删除,而是还存在于磁盘的数据块上。今天大多数的镜像级的备份应用都还会备份这些数据块因为它们并不会去意识到这些数据块包含了已经被”删除”的文件。Active Block Mappings技术可以帮助节省全备份和增量备份上的时间和占用的空间。关于这项新技术的具体,请看这篇摘要。
PHD Virtual esXpress
PHD Virtual Technologies公司针对之前的esXpress 3.5版本于2009年7月发行了{zx1}的3.6版本。新的3.6版本与之前的3.5版本相似但包含了对vSphere的支持。从7月开始,陆续发布了一些小版本,{zx1}的版本是3.6.7版。esXpress现在还不能支持{zx1}的vSphere里面的vStorage APIs接口,但在今年末将发行的4.0版本中涵盖进对这项技术的支持。在4.0版本中,PHD Virtual Technologies公司希望发挥包括CBT特性在内的API提供的其他新特性。在将数据写到目标存储时,esXpress通过一个小虚拟机上的网页和数据库组成的重复数据删除设备可以支持基于数据块的inline目标重复数据删除技术。
esXpress包含的其他特性:
? 支持linux操作系统和windows操作系统上多用户实时文件系统级别备份恢复。
? 利用在备份运行时开启小虚拟备份设备(VBAs)减轻虚拟机本身上的I/O负载,实现对虚拟机快照的直接访问,而无需考虑这些快照存放在什么类型的存储设备上。
? 可以通过在特定的时间运行小虚拟备份设备(VBAs)降低磁盘I/O读写负载来确保在备份期间系统的资源不会受到影响。
? 通过集成在vCenter服务器的基于网页的控制台实现集中管理所有部署好的小虚拟备份设备(VBAs)。
? 备份文件便于携带并且可以随时恢复而不需要再安装任何备份软件。
? 在数据被送到本地存储或者远端的灾难恢复数据中心前用标准的加密方式或者选择256位的加密方式加密。
esXpress同样有一个内嵌的复制特性,可以将一个虚拟磁盘文件自动恢复灾备数据中心的虚拟机上或者当使用重复数据删除技术设备的时候,实时增量更新的内容也可以被更新到灾备数据中心的虚拟机上。esXpress是一个拥有多项特性并具备强大重复数据删除功能的成熟产品。在支持vStorage APIs接口后,esXpress会表现的更好。
VMware Data Recovery
VMware Data Recovery (VDR)作为vSphere的一部分,发布了{zx1}的1.0版本。它包含了Essentials Plus的免费版本、Advanced版本、Enterprise版本,Enterprise Plus版本以及为虚拟设备设计的版本。在发布了最初的版本后,VMware Data Recovery随后发布了2个更新的版本(1.0.1和1.0.2),在这2个版本中仅对一些漏洞进行了修补但并不包含更新的特性。在最近发行的vSphere 4.0的update1版本中,VMware发布了VDR1.1版,其中包含了对windows文件系统级恢复支持的全新客户端。VDR良好的应用了vSphere API 和 CBT 特性,从而不需要网络层的连接,这样数据就可以直接被输送到目标磁盘上。VDR同样也包含了内嵌的基于数据块的inline重复数据删除技术,可以大大降低在存储设备上占用的空间。
? 一个作为插件安装在vCenter服务器上的集中管理控制台
? 一个易于使用的安装向导帮助建立,配置以及安排备份时间。
? 通过基于对vSphere的全部支持,来帮助监视那些在HA,VMotion和分布式资源安排间移动虚拟机的虚拟机,确保他们的备份计划不受影响。
? 通过支持VSS服务来确保微软操作系统和应用备份的连续性。
VMware Data Recovery 1.1提到到了关于早先版本的Windows文件系统级恢复还在实验阶段,可以通过命令行工具实现。现在VDR1.1版本包括了一个拥有全新图形化界面的客户端来恢复windows系统上的单独文件,但对linux的支持还xx于命令行模式。此外,VDR1.1版本包含了许多在性能,操作以及使用的便利性等诸多方面内部的变化。虽然VDR在特性上没有一些成熟的第三方产品那样丰富,但对于那些在小环境下部署普通备份的用户是很好的选择。关于VMware Data Recovery更为详细的说明,请参看我在安装和使用VDR一文中的介绍。
下图是不同厂商当前产品主要特性一览:
所有的这些都是可靠的备份和恢复产品;然而,在价格,架构,用途,特性,性能和支持等方面也不尽相同。如果您在寻找VMware环境下部署磁盘到磁盘的备份解决方案,我建议将上述产品逐一尝试,看看哪个更合适您当前的环境和需求。
关于本文作者:Eric Siebert在IT领域的不同方向有超过25年的丰富经验,他的主要方向是服务器管理和虚拟化技术。他同时也是VMware VMTN支持论坛上的积极分子,在那帮助了许多人解决不同的问题而被誉为{lx}。他同样是VMTN的一个版块的版主并维护了属于他自己的VMware VI3信息的网站——vSphere-land。他也是TechTarget旗下SearchServerVirtualization和SearchVMware网站的专题文章撰稿人。