【TechTarget中国原创】文件备份:一方面,我们都知道它是标准操作的一个重要组成部分。为了防止严重的数据丢失,花点时间更新恢复是值得的。然而,做备份是很繁琐、费时的,而且通常很无聊。虚拟化在某些方面很有用,而在其它方面却使问题更加复杂化。在这里我们介绍一些虚拟环境下与备份有关的选择,重点是微软产品以及解决方案。请注意,这里的大部分信息对任何虚拟平台都同样适用。
为每个工作量做文件备份的要求
由于并不是所有的虚拟机都被创建成一样的,因此不同的操作系统、应用程序和服务有不同的备份要求,确定这些要求对于管理备份是一个很好的开端。下面的表格中列举了考虑因素以及每个工作量或虚拟机的备份要求:

在这些原则中一定要包含商业代理和应用程序用户,以确保满足要求。它通常是一种像这样的协商过程:“你确定测试/开发虚拟机需要99.999%的运行时间吗?这是成本。现在99.99%看起来更好,对吧?”
子机和主机备份
虚拟机备份主要有两种方法:为每台虚拟机分别备份或在虚拟主机服务器层备份。要在子机层备份,就要在每个支持的子机OS安装备份代理,然后选择需要保护的数据。如果这样备份,虚拟机与物理机就基本上是一样的。你可以只备份必要的数据以降低对存储空间的要求,但是你的备份方法必须支持子操作系统。
主机层备份包括复制整个虚拟硬盘(VHD)的文件以获取VM的所有内容。这个方法提供了恢复VM的最简单的途径(一般你只需要把VM重新附到机能主机服务器),但是这样很费存储空间。记住,你将自动存储子机操作系统和它包含的一切内容。VM在使用时VHD文件被锁定为独占读/写。因此,有一个备份的办法是关掉或终止VM,然后复制必要的文件,重启VM。但是这样需要关开机。
自动备份操作
微软虚拟服务器提供了一个简单的日常备份操作方法,只需要几行代码(用VBScript,VB.NET或C#)就可以使备份过程自动完成。一般你的VM关开机的时间会只有几分钟(复制VM相关必要文件到本地或网络所需要的时间)。这样备份每天就只需要几分钟,但是不是所有的应用程序都支持这段关开机时间。
微软系统中心数据管理员(DPM)
该产品的名称叫起来并不顺口,但DPM支持微软虚拟服务器2005R2 SP1。它使用一种叫做持续数据保护(CDP)的方法进行频繁的基于快照的文件备份。为了保护VHD文件,DPM用微软的Volume Shadow Copy Services(VSS)获得整个虚拟机的备份。这不需要任何关开机时间,并且把影响了降到最低。它通过检测数据块间的差异从而最大限度地降低存储空间要求。这个方法让你可以更频繁的备份而不用担心使用过多的存储空间。如果需要的话,你可以返回到任何一个特定的时间点。DPM管理工具让批量主机和虚拟机的管理变得简单。该产品不是免费的,但它可以简化备份过程,物有所值。
总结
文件备份在IT领域是一个不可避免的苦恼,执行和支持文件备份可能是非常痛苦的事,而且VM的使用并不总是会使事情简单化。值得庆幸的是对于确定何时及如何备份文件我们有多种选择。很可能你会结合使用子机层备份、主机层自动备份和像微软系统中心数据保护管理员这样的附加产品来达到你的目的。当然,最重要的是为每台VM确定业务要求。根据经验,做文件备份宜早不宜迟,不要等到关键数据丢失了才备份。