跟几年前相比,虚拟机备份现在要复杂的多,已经从单纯地备份虚拟机演化为备份OS客户端。而这一过程需要很多关键技术的支撑。本部分介绍快速虚拟服务器恢复和复制等功能。
快速虚拟服务器恢复
期望虚拟服务器备份软件下一个具备的功能是能够快速恢复一个服务器的能力,或者是直接从备份设备上面启动。一些虚拟服务器恢复速度的优势源于它采用了把整个服务器封装成一个文件的方法。这种单个文件恢复的方法比由几千个文件组合成的服务器的恢复方法更加快速。
一些软件已经加入了只恢复满足恢复要求的数据块的功能。例如,如果某个虚拟机需要恢复到五天前的状态,备份软件会知道在这段时间内虚拟机变化了的数据块的百分比。这就是说备份软件只需要把这些变化的块复制回去,替代那些新变化的数据块,使其看起来就像是过去的一样。从本质上讲,这是反向CBT。
另一个选择,常常称作“就地恢复”功能,可以直接从备份设备上启动一个虚拟机。迄今为止我们见过的每个案例,这意味着备份设备必须是磁盘设备。利用这个功能,以前版本的,或者是当前版本的虚拟服务器副本都能够在几秒钟内恢复。一些备份软件已经具备了把恢复的虚拟机自动隔离在一个私有的虚拟库中的功能,这样就不会和生产虚拟机发生冲突。这对于代码开发和灾难恢复的测试都带来了巨大的灵活性。
比较两种功能,CBT具有快速备份生产虚拟机数据的优势,但恢复要一定时间。就地恢复技术的产品在恢复的时候具备优势。然而,因为这些虚拟机必须从备份直接启动执行,所以设备运行时间性能会受到影响。备份设备通常无法提供与生产存储相同的可靠性。这就意味着必须在某个点上把虚拟机迁移到生产环境,这个工作可以利用VMware公司的Storage VMotion软件或其他类似产品。
另一个需要考虑的关键因素是就地恢复备份设备的性能问题,这使得它能够处理某些关键的随机I/O操作。尽管能够进行访问还是比不能进行访问更好,但是如果应用已经慢到无法使用,那么就地恢复的吸引力就远逊与变化块恢复了。讽刺的是,所有的备份设备的核心特性,像大容量硬盘和重复数据删除,现在都会成为障碍。这绝不会被认为是“原则问题”,应该是一个被测试和计划的场景。
复制
任何备份软件的核心目标是建立一份离线数据拷贝。在传统的备份中,创建一套额外的磁带副本是一个问题。现在,经常是利用CBT将变化的数据块通过广域网发送到容灾中心进行重组。许多的虚拟服务器备份软件都有复制模块,这常常是独立于备份过程之外的一个步骤。另一个选择是使用磁盘备份应用的功能中提供的复制功能,同时注意前文提到的就地恢复功能。
“必须具备”还是”具备了更好”?
还有一些备份软件的功能特性,在某些情况下,有总比没有强。与往常一样,它们的重要性将在很大程度上取决于使用它们的数据中心。
来源:畅享网