虚拟机( virtual machine,简称 VM)的体系结构与传统的本地环境存在较大差异,因此需要不同的数据备份技术。基于此,本文将对虚拟机备份的一些最佳实践进行说明。
块修改跟踪(CBT)能够大大提高备份速度。 对于自上次备份起已有修改的所有存储块,块修改跟踪将持续保持跟踪。您部署的备份程序可以查询 VMkernel 以发现已更改的块信息,并仅备份这些已更改块,以允许更快的增量备份。
快照不会复制您整个虚拟机的数据。管理程序负责创建差分磁盘(又译差异磁盘)——一类与主虚拟硬盘具有父/子关系的特殊虚拟硬盘。一旦差分磁盘被创建,所有的写入操作都被定向到差分磁盘。虚拟机的主虚拟硬盘保持不变,这会使虚拟机可以回退到更早的时间点。
快照在数据存储上会占用额外的磁盘空间——每个快照都可以逐渐增长到原始磁盘的大小。对于主机上运行的所有虚拟机,您创建的快照越多,性能所受影响就会越大。
虚拟机快照永远不应被用作首选备份手段,尽管从短期角度来看它是一种合适的备份方法。要了解更多为什么不应将快照用于灾难性数据恢复计划的相关信息,请点击此处。
备份传统的物理服务器时,我们习惯于在客户机操作系统上安装备份代理。当备份服务器备份操作处于就绪状态时,备份服务器会连接该代理。然而,此方法在虚拟环境中效率甚微,这是因为它消耗了虚拟机上的非必要性资源,而且影响了虚拟机本身和主机中所有其他虚拟机的性能。
为此,您应该转而开始在虚拟层备份您的虚拟机。这意味着在执行大型 .vmdk 文件的映像级备份时,会使用备份程序而非客户机操作系统。这也将确保您的虚拟机可以获得所有资源,以保证全力运行。
企业 IT(信息技术)环境下,根本无法保证将所有备份数据存储于单个位置。只有保证至少一份备份数据的副本存储于外部,才能确保在实际生产环境中的灾难不会让您在备份问题上落得两手空空的后果。
理想情况下,次要备份存储库应位于不同的物理位置或云中。只要您具有可连接到备份存储库的网络,就可以从次要备份存储库访问备份。
加密会保证您的备份安全。如果有人搞到您的未加密备份数据,则可以恢复该备份并使用其中的敏感数据。而加密备份恰恰规避了这种安全风险。
定期备份您的虚拟机只是第一步。当需要从备份中还原虚拟机时,却发现备份已损坏,这种情况相信您也不想遇到。
做到定期在测试环境中测试您的恢复软件,这将确保备份处于未损坏状态。