如何提升VMware VCB的备份性能

为了解决基于备份代理的传统备份方法的局限性,VMware 设计了 VMware 整合备份 (VCB),VCB的优点主要集中在两个方面:

1) 备份过程中,无需在虚拟机上运行备份代理;

2) 备份从LAN转移到SAN。

备份期间无需代理使得备份流程更加简便、灵活。但是,虚拟机中仍然需要安装代理,才能进行文件恢复。VCB 将备份处理转移到SAN上进行,加快了备份速度,同时消除了对LAN的影响。VCB 既可执行文件级备份,又能执行影像级备份,但这两种备份都需要单独的操作。用户无法在一个操作中同时完成文件级和影像级备份。

使用 VCB 时,由一台 Microsoft Windows 服务器运行备份软件并用作VCB的"代理服务器"。VMware 快照用作备份源。对于文件级备份,VCB先执行快照、将其加载到代理服务器上,然后从再备份到磁带库。数据可以通过SAN快速的移动。对于影像级备份,该快照用于将虚拟机复制到代理服务器。然后,备份软件将这些文件从代理服务器移动到磁带上。根据文件大小,该复制过程可能会非常耗时。

虽然 VCB 相对虚拟机上的传统备份方法而言是一大进步,但是在性能、备份窗口、复杂度、恢复时长、可升级能力方面等方面,仍旧存在着很多无法完善解决的问题。

飞康HyperTrac 消除备份窗口,对ESX服务器没有任何影响

飞康HyperTrac for VMware 是飞康NSS存储虚拟化解决方案的一个功能扩展,可完全转移 VMware ESX 生产服务器的 VCB 备份处理负载,释放生产环境中的宝贵资源,并消除对存储服务的一切影响。

由于消除了备份窗口,用户可以在任意时间通过VMware VCB 完成备份 – 即使在业务最繁忙的时段。

虽然 VCB 提供基于 SAN 的备份支持,但其在 VMware ESX 服务器处于热备份模式时仍无法高效利用网络和存储资源。此外,数据的变化是不断累积的,因此在备份完成后必须写回主存储。复杂的地理因素不仅降低了备份架构的可升级性,并且可能需要等待数小时或数天时间重新提交生产数据写入,以完成备份处理流程。FalconStor HyperTrac for VMware完全消除了对变化数据的跟踪和延迟,以及对生产造成的影响。

飞康的解决方案主要是创建一个包含 VCB 代理服务器和 VMware ESX 服务器(容纳每台生产虚拟机的占位机)的"VCB 岛"。这些代理组件将飞康NSS快照看作主磁盘。虚拟机只用作占位符,始终处于关机状态。因此,这些虚拟机不占用生产 I/O,也无需创建 VMware 快照或恢复日志。此外,由于代理机由单一 VMware ESX 服务器托管,因此不存在会降低可升级性的冲突。飞康NSS通过SAN直接执行极速、高效的备份,使得生产服务器可以不受影响地履行自己的主要职能。由此产生的结果是,FalconStor HyperTrac for VMware 可以将 VCB 功能扩展到整个企业环境及所有VMware ESX 服务器。另外,可同时进行的备份作业数不再局限于少数几个,这使用户可以充分利用自己的备份架构。

如此情况下,备份对于VMware ESX 生产服务器不会受到任何影响,而且不会对备用 VMware ESX 服务器产生任何影响。因而其他虚拟机和 VCB 备份作业可共享备用 VMware ESX 服务器。管理变得异常简单,无需手动编写脚本。此外,FalconStor HyperTrac for VMware 是飞康NSS的一项功能扩展,可在不更改用户现有 VCB 或备份软件应用程序的情况下实现。这种方法既有应用程序感知能力,又有虚拟机感知能力;与只具备虚拟机感知能力的 VCB 快照相比,不仅提高了一致性,而且更容易执行即时恢复。