最佳实践? 使用DPM在每个虚拟机内或通过主机备份虚拟机?

我们有两台运行多个虚拟机的Hyper-V主机(所有types的Windows服务器)。 其中一台虚拟机正在运行MS Data Protection Manager 2010,它运行良好(大部分时间),并通过iSCSI连接到一个单独的NAS,用于DPM存储。

我注意到,当我在Hyper-V主机上安装DPM代理时,它列举了DPM保护列表中的VM。 我不想通过重复保护来快速烧入存储空间,所以我想知道:

build议通过主机备份虚拟机,还是像其他机器一样,在每个虚拟机上安装DPM代理并进行备份?

看起来好像大多数人(包括我在内)都是第二种方式,但是在HyperV(使用子分区Snapshop备份)中包含条目还有什么好处吗?

通过主机备份是最好的select,许可证可能会更便宜(而不是DPM许可证的成本,至less与其他供应商相比),而且还可以让您备份非Windows虚拟机,但它们不会进行实时备份(它们将保存状态,快照和恢复)。

有一点需要注意的是,DPM使用dynamic磁盘存储,而不支持iSCSI上的dynamic磁盘,最后我检查了一下。 有dynamic磁盘和iSCSI已知的问题,我不会进入,但你应该能够在网上find。

记住在VM中运行DPM意味着恢复系统或进行灾难恢复可能会非常棘手。

这里要考虑的重要一点是你想要执行的恢复types。

如果你想要恢复整个虚拟机的能力(我确信你这么做了,这是虚拟化毕竟是如此之好的主要原因之一),你应该在主机级进行备份。

但是可能还有其他types的恢复需要增加灵活性。 例如,如果您在其中一个虚拟机上运行SQL服务器,并希望灵活性只能从该虚拟机恢复单个数据库,则您需要在该虚拟机上安装代理并对数据库执行基于SQL的恢复。 当然,你可以跳过这个,而是恢复整个虚拟机,启动它,复制数据库等,但是这对于简单的数据库恢复来说是很复杂的。 另外,您也可以select每周备份一次虚拟机,但每隔4小时备份一次数据库。 当然,这种灵活性会增加磁盘空间的使用。 这是一个折衷,只有你可以确定是否值得。