我有一款备份软件,它支持两种备份 VMware 虚拟机的选项 - 一种是仅备份 VM 的文件(首先拍摄快照),另一种是使用 vStorage API。第一个选项可以从 ESX(i) 的免费版本备份 VM,另一个选项仅适用于付费版本。因此,我看到使用 vStorage API 的一个直接缺点 - 我们必须为 VMware 许可证支付 500 美元,但我认为应该有一些好东西可以弥补这一点,对吗?
VMware 回避了这样一个事实:如果存储位于 NFS 上,则备份 VM 文件确实很容易,因此他们对此保持沉默,只推广 vStorage API。我感觉这个 API 没有什么实质性的东西,他们只是想赚更多的钱。有人能从经验中说说,并阐明使用 vStorage API 进行备份的真正优势吗?
答案1
我不是 VMware 专家,但 vStorage API 的一个优点是它们允许“更改块跟踪”。实际上,备份软件会获得自上次备份以来哪些块已更改的列表,并且可以询问 VMware 这些块存储在哪个存储上。
这使得软件能够直接从 SAN 检索最少量的数据。最终,这意味着备份速度非常快、无需 LAN 并且“本地化”到备份服务器。
我们使用的备份软件 Veeam Backup & Replication 以这种方式执行非常快速的备份。通过单个 1Gb iSCSI 连接直接从 SAN 进行备份。
答案2
如果您不使用 NFS,其优势会更加明显。
VMFS 文件系统上的 FC 和 iSCSI 存储意味着您需要某种东西来获取数据;vStorage API 可以满足这一目的。