【IT168 技术】虚拟化环境中如何提升Vmware备份
在虚拟化服务器环境中,数据保护更加重要,因为每一台物理服务器都托管着若干台虚拟服务器。一旦物理机发生故障,许多应用程序和进程都会受到影响。然而,标准的基于代理式备份流程不太适合虚拟服务器环境。VMware 整合备份 (VCB) 虽然对虚拟服务器备份做了改进,但仍有相当多的局限。
飞康公司推出的一系列可与VMware VCB协同工作的解决方案,有效的解决了Vmware备份的难题。飞康HyperTrac 备份加速器 (FalconStor HyperTrac for VMware) 和飞康ASD(ASD,FalconStor Application Snapshot Director for VMware)可与飞康NSS网络存储服务器相结合,从而改善虚拟机的数据保护、提高备份效率、节约时间、消除对 Vmware ESX 服务器的影响,同时确保可完全恢复数据。
借助飞康ASD改进VMware快照
正如我们所看到的,虚拟机备份存在两大难题。首先是崩溃一致性视图,它可能会导致数据损坏、数据丢失,或因一致性检查、修复和重新安装应用程序而造成恢复流程极度缓慢。第二是备份需要占用大量资源 - 包括备份期间的快照占用。这会对生产运营造成极大的影响。
飞康ASD可以解决这两个难题。它既可确保数据的交易完整性,又无需执行一致性检查和修复操作。飞康ASD能够协调虚拟化应用程序与 VMware ESX 服务器之间的快照流程,并与 VMware 站点恢复管理器 (SRM) 结合使用。此外,它减少了对生产运营的影响,这是因为 VMware 快照的使用时间只有几秒钟,而不是在整个备份流程都会被占用。
应用程序感知能力。
飞康ASD可与经飞康NSS虚拟化的存储结合使用,让您轻松提供或增加多种阵列及连接协议的存储资源,使您的存储具有与 VMware 虚拟服务器相当的灵活性。飞康ASD安装在 VMware ESX 服务控制台上,而快照代理则安装在每台虚拟机中。用于多种消息传递和数据库应用程序(Microsoft Exchange、SQL Server 及 Oracle、IBM、SAP 或其他厂商推出的数据库)的应用程序专用代理将这些应用程序置于备份模式,以确保将当前交易写入磁盘。此外,Microsoft Windows 或 Linux 文件系统代理可确保将文件系统置于备份方式并将高速缓存中的交易写入磁盘。这可确保在执行快照之前,所有磁盘活动均已稳定下来。这些应用程序或文件系统专用代理可确保 100% 的数据一致性,因此无需在恢复期间执行检查或修复操作。
VMware 基础结构感知能力。
飞康ASD会与 VMware vCenter Server 积极沟通,了解每台 VMware ESX 服务器与其关联虚拟机之间的关系。由于虚拟机可在服务器间移动,飞康ASD必须随时掌握每台正在运行中的虚拟机的位置。快照在 LUN(或 LUN 组)级别启动,快照通知只发送至与正在执行快照的 LUN 或 LUN 组存在关联的特定 VMware ESX 服务器。所有这一切操作均自动进行,无需人工干预。
更好的备份和恢复。
这些一致的、影响轻微的快照可以组合起来用作 VCB 的数据源,以释放您的生产卷。VMware ESX 服务器专门用于备份操作加载快照视图,之后可以从该专用服务器直接进行备份。这可确保数据一致性,同时使主服务器和主数据卷完全不参与备份处理。
结合使用这些具有交易一致性的飞康快照和 VCB,可以实现一个巨大优势:具有一致性的可恢复视图级备份。文件级备份可通过加载由 VMware ESX 专用服务器托管的视图来执行。现在,您将能够通过 iSCSI 或光纤通道 (FC) SAN 连接进行高速备份,无需利用 LAN。此外,VMware 快照“增量磁盘”只需要使用几秒钟。主存储不受影响,且无需任何 SAN 配置来进行主存储的正确分区。您的备份流程将更加可靠、迅速,且对主存储的影响微乎其微。万一出现故障,这些流程的速度将使您能够实现还原(例如,快速、便捷地恢复生产)而不是恢复(包含将数据流式传输回目标的漫长过程)。
利用飞康HyperTrac加速VMware VCB备份
FalconStor HyperTrac for VMware 是一种飞康NSS的扩展,可完全转移 VMware ESX 生产服务器的 VCB 备份流程负载,释放生产环境中的宝贵资源,并消除对存储服务的一切影响。由于消除了备份窗口,您可以在任意时间通过 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 快照相比,不仅提高了一致性,而且更容易执行即时恢复操作。