使用基于管理程序的快照与基于存储阵列的快照作为备份源之间的权衡是什么?

alx*_*x9r 5 backup storage-area-network snapshot hypervisor

假设您有一些存储在 iSCSI 存储阵列(例如EqualLogic PS4110)上的虚拟机(例如在 ESXi 中运行)。现在假设你想设置一个备份和恢复机制,看起来像这样:

  • 虚拟机停顿
  • 拍摄快照
  • 快照被复制到磁带
  • 快照被删除
  • 磁带被带到异地
  • 灾难发生
  • 从异地取回磁带
  • 从磁带复制快照
  • 从磁带中恢复的 VM 重新启动

似乎有两种明显的方法可以对 VM 进行快照:

具体问题:

  1. 在为上述备份机制实现快照的这两种方法之间,我应该考虑哪些权衡?

  2. 无论快照的目的如何,这些快照方法中的每一种是否都有一些基本的好处?

Ser*_*gei 2

有不同的方法可以做到这一点,下面是如何使用 Commvault Simpana 完成此操作的示例:

  1. 仅使用 VADP 备份虚拟机时会发生什么

    • 备份软件指示 vSphere 为虚拟机创建快照
    • VM 已快照
    • 备份软件使用快照将数据复制到备份介质。它还可以利用其他 VADP 功能,如 CBT(更改块跟踪)来帮助加快该过程
    • 虚拟机快照已发布。
  2. 使用存储硬件快照时会发生什么

    • 备份软件指示 vSphere 对虚拟机进行快照(也称为排队进程)。这样做是为了确保虚拟机处于准备备份的状态(即刷新缓冲区等)。
    • 备份软件指示存储阵列创建硬件快照。这通常需要几秒钟的时间。
    • 备份软件指示 vSphere 删除虚拟机快照。此时,生产虚拟机将不会受到影响,所有备份过程都将在快照数据存储上完成。
    • 备份软件指示 ESX 服务器挂载硬件快照(即数据存储)。完成后,将注册 VM(或更确切地说是其副本),对内容进行索引(如果需要),并使用 VADP 方法将其备份到介质,如上所述。
    • 备份软件指示 ESX 服务器卸载快照数据存储,并指示阵列删除硬件快照。

如您所见,使用硬件快照具有以下优势:

  • 您只需要在很短的时间内保存虚拟机快照 - 即直到您要备份的所有虚拟机都已创建快照。然而,使用第一种方法需要在整个备份时间内保留快照。
  • 您可以在一天中进行多个虚拟机备份并将它们保存在硬件快照中,而无需将数据复制到介质。