虚拟机的体系结构与传统的本地环境大不相同,需要不同的数据备份技术。本文将介绍一些备份虚拟机的最佳实践。
1.采取增量备份来提高备份速度
数据块修改跟踪技术(CBT)可以大大提高备份速度。 CBT技术会跟踪自上次备份以来有数据变更的所有存储块。您部署的备份应用程序可以查询VMkernel获取已更改的块信息,并仅备份这些已更改的块,从而实现更快速的增量备份。
2.不要将快照作为主要备份方式
快照并不会复制您的整个虚拟机数据。快照管理程序会创建一个差异磁盘 —— 一种与主虚拟硬盘具有父/子关系的特殊类型的虚拟硬盘。一旦差异磁盘被创建,所有的写入操作都被定向到差异磁盘。虚拟机的主虚拟硬盘数据保持不变,这使得快照可以将虚拟机回滚到到更早的时间点。
快照在数据存储上会占用更多的磁盘空间 —— 每个快照可以增长到原始磁盘的大小。您运行的快照越多,对主机上运行的所有虚拟机的性能影响就越高。
永远不要将虚拟机快照用作主要的备份手段,尽管从短期的角度来看它们是一种令人满意的备份方法。要了解更多有关为什么不应将快照用作灾难恢复计划的信息,请单击此处。
3.在虚拟化层上备份虚拟机
我们在备份传统的物理服务器时,习惯上在客户机操作系统上安装备份代理程序。当备份服务器要启动备份操作时,备份服务器会联系该代理来完成备份。此方法在虚拟环境中效率不高,因为它不必要地占用了虚拟机上的资源,并影响虚拟机和在主机上的其他所有虚拟机的性能。
您应该转而在虚拟化层备份您的虚拟机。即采用可以对大型.vmdk文件进行映像级备份,而不涉及客户机操作系统的备份应用程序。这将确保您的虚拟机获得可用于其工作负载的全部资源。
4.将备份复制到辅助位置
企业IT环境不应将所有备份数据放在一个位置。至少要有一个备份数据副本不在现场,这样可以确保发生在实际生产地点的灾难不会让您在需要备份来恢复时空手而归。
理想情况下,辅助备份存储库应位于不同的物理位置或云中。只要您具有连接到到辅助备份存储库的网络连接,就可以通过辅助备份存储库访问备份。
5.加密备份
对备份数据加密以保护您的备份安全。如果他人拿到未加密的备份数据,则可以直接恢复备份,并可以利用备份中的敏感数据。加密备份消除了这种安全风险。
6.定期测试恢复软件
定期备份虚拟机只是第一步。您一定不想当您需要从备份中还原您的虚拟机时才发现备份已经损坏。
定期在测试环境中测试您的恢复软件,来确保备份没有损坏。