使用镜像备份、CDP及准CDP简化虚拟机备份
2010-09-16 论坛
[导读]本文介绍了简化虚拟机备份的两种方式,一种是镜像级备份,另一种则是连续数据保护(CDP)或者准CDP方式的备份。
问:如何简化虚拟机备份?
答:是时候广大的用户抬起头看看虚拟机备份了。诸如VMware和微软Hyper-V这种服务器虚拟化软件会给系统管理员解决很多问题,然而却反过来给存储和备份管理员带来了不少麻烦。最核心的问题就是物理资源与虚拟资源的不匹配。试想,如果用一台物理服务器来承载他十个到二十个的Exchange或者SQL Server虚拟机,虽然这么做没问题,但是往往是两到三个备份程序并行全速运行就能够把整台物理服务器的CPU、内存以及IO资源耗尽,而如果每台虚拟机上都运行一个备份任务,结果可想而知。目前有两种针对这个问题的解决办法:一种是镜像级备份,另一种则是连续数据保护(CDP)或者准CDP方式的备份。
镜像级备份
镜像级备份试图从多种不同的路径来解决虚拟机备份的问题。例如,这种方法通常使用一台额外的服务器来执行备份,而不是用运行虚拟机的物理服务器来执行。这些额外的服务器(可以称其为代理服务器)被允许访问虚拟机数据所在的存储系统上所对应的存储空间,这样,这些备份代理服务器就可以在不影响虚拟机对存储的访问路径的前提下,直接将虚拟机对应存储在磁盘阵列中的数据影像备份下来。为了实现这种备份方式,备份软件以及虚拟机软件必须紧密配合,从而可以让备份软件将一个一致性的快照备份下来,而不是去备份一个正有数据读写而产生瞬时不一致状态的数据影像。
这种配合过程对于运行在虚拟机中的应用程序能够感知到自己的数据正在被一致的备份下来也是至关重要的。对于Windows虚拟机,这种配合一般是通过Windows下的VSS服务实现的。其他操作系统则使用另外一些方式。这种备份方式除了将物理I/O过程从虚拟机服务器移开以外,最近的一些影像级备份软件产品还能够实现块级的增量备份,这进一步降低了对存储系统I/O资源的损耗。对于那些对镜像级备份感兴趣的人,应当进一步跟踪那些完全支持VMware vStorage Data Protection APIs接口或者Hyper-V VSS Writers接口的产品了。
块级增量备份技术
虚拟机时代的到来,也催生了块级增量备份技术的兴起,比如连续数据保护CDP或者准CDP技术。CDP技术其实是一种带有可回溯日志的复制技术,日志可以让你将整个数据集恢复到任何一个之前时刻的历史版本,粒度可以达到秒级以下。而准CDP则是一批细粒度的被复制保存的快照数据集,比如每小时一次快照。
取决于不同的产品,这些CDP产品或者可以以软件的形式运行在虚拟机操作系统中,或者也可以以一台物理设备的形式存在于现有网络中,或者以某种功能模块而存在于存储系统里。CDP技术可以连续不断地将本地变更的数据块或者字节增量复制到备份系统中,这从根本上改变了传统的对数据的全备份以及恢复过程。
通过将传统的那种每天晚上将全部数据备份下来的做法转变为一种连续不断的增量的变更块的传输,这种做法彻底改变了传统备份对虚拟服务器的影响。而CDP以及准CDP的出现也彻底改变了数据恢复过程。传统恢复过程是将数据整体拷贝回来,而CDP则可以迅速的将数据恢复,所作的仅仅是将虚拟机的存储路径指向新的位置而已,传统恢复过程可能需要数个小时。通过这种对比,你就可以理解为何这些新技术如此受欢迎了。对这些技术感兴趣的人可以向备份软件提供商以及存储提供商来咨询一下他们的产品是否支持CDP或者准CDP。
我们用来备份虚拟机数据的方式必须改变一下了。对于那些想要实现增量备份的用户可以具体看一下镜像级备份工具;而那些希望彻底改变备份和恢复方式的人可以具体看一下CDP或者准CDP备份工具。