虚拟化复制工作在服务器虚拟化层,依靠复制软件,可以把虚拟机磁盘文件(VMDK)的所有改变复制到其它主机。需要一个温或者热的灾难恢复站点,具备连接生产和恢复站点的专用网络连接。虚拟机的快照在虚拟化层执行,它会把写到虚拟磁盘的数据转而写到一个单独的增量文件。虚拟磁盘然后会被复制软件挂载,从上一个复制周期以来的任何更新,会复制到灾难恢复站点某个虚拟机的另一个同样的虚拟磁盘。通过新的变化块追踪(CBT)特性,新的VMware vSphere的vStorage API大大改善了这个过程。
CBT提供了更快的增量备份和复制,这是因为VMkernel会追踪上次复制以来哪些磁盘块发生了改变。这使得复制操作之间的时间间隔更短,几乎就像连续数据保护(CDP)。这种方法的一个巨大优势是可以在源和目标的虚拟主机使用任何类型的存储。当主站点故障,需要切换到灾难恢复站点的时候,你可以启动灾难恢复站点复制好的虚拟机并开始使用;变化的块会在远程站点虚拟机上接着被跟踪,以便在故障恢复的时候可以复制回主站点。支持这种方法的应用包括:
Veeam Software公司的Veeam Backup & Replication把磁盘到磁盘(D2D)的备份和复制结合到了一个产品中。该产品内嵌了重复数据删除技术,并使用CBT达到几乎CDP的效果;在每个复制周期中,变化的块被注入到目标端的VMDK中。
VizionCore公司的vReplicator是一个专门用于虚拟机(vRanger Pro是他们的备份产品)的复制产品。它支持CBT和活动块映射(ABM)技术,以检测虚拟机中可以被忽略的空白空间。
PHD Virtual Technologies公司esXpress也在复制中结合了磁盘到磁盘的备份;可以实现到其它站点简单的全虚拟机复制,或者是增量的块级别的更新。
Double-Take Software公司的Double-Take Availability既可以复制物理服务器,也可以从虚拟机虚拟化复制到灾难恢复站点的虚拟主机。复制既可以通过客户操作系统内部也可以在虚拟主机层面实现。
以上就是对虚拟化方法和虚拟化复制的简单的分析,希望通过这篇文章章对大家所帮助。