MS HyperV 和 VMWare ESX 哪个更好?

MS HyperV 和 VMWare ESX 哪个更好?

我正在寻找一份优缺点列表,以比较 MS HyperV 和 VMWare ESX 在虚拟服务器托管方面的优缺点。

答案1

这可能是迄今为止我读过的比较 Hyper-V 和 VMWare ESX 的最好的文章之一:

如何正确解释 Hyper-V 和 ESX 之间的架构差异

更新

上面的链接不再有效,因此这里是 WayBackMachine 的最新已知快照:

http://web.archive.org/web/20090418212623/http://www.realtime-windowsserver.com/virtualization/2009/04/how_to_correctly_explain_the_a_1.htm

韦恩(见下文评论)也提出了几种替代方案。

第一篇是对原文(现已不再存在)的回应:

更新:对“如何正确解释 Hyper-V 和 ESX 之间的架构差异”的回应

不幸的是,第二篇文章的视频已从 YouTube 上删除。

答案2

作为一个曾经使用过(并且仍在继续使用)这两种软件的人,我推荐 Hyper-V,特别是如果你主要使用 Microsoft 产品。我们已经使用 SCVMM 将超过 25 台虚拟机从 VMware 迁移到 Hyper-V,迁移过程非常顺利。我们需要更多内存,因为目前 Hyper-V 还不支持内存压缩/过量使用,但目前内存很便宜,而且 Hyper-V 很快就会推出此功能。

VMWare 也具有实时迁移功能,但我们尚未看到对此的需求。此功能将在 Hyper-V 的下一个版本中推出

如果您只有几个 VM 主机,Hyper-V 管理器就足够了,但 SCVMM 添加了许多有用的功能,包括库和 VMware 与 Hyper-V 主机的组合视图。

我们将继续使用 VMware,因为我们的一台服务器比较旧,仅支持 32 位,我们从客户那里获得了一些虚拟机。但我们所有的新虚拟机都是使用 Hyper-V 创建的。

我们也一直在使用 SCVMM,并创建了我们常用配置的库。配置新虚拟机(包括命名和加入域)都是自动化的。我们希望使用 Powershell 进一步实现自动化,请参阅:http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032409528&EventCategory=4&culture=en-US&CountryCode=US

总体而言,功能、易用性和成本促使我们从 VMware 转向 Hyper-V。

答案3

最直接的比较是VMware ESXi对比Microsoft Hyper-V 服务器 2008

VMware ESXi

微软 Hyper-V

  • 免费下载
  • 对卷快照服务(卷影复制)的本机支持
  • 支持 64 位和 32 位版本的 Windows Server、32 位和 64 位 Windows Vista 和 Windows XP Professional、SUSE Linux Enterprise Server 10(32 位和 64 位)[来源]
  • 使用与其他 Server Core 实例相同的管理界面(命令行、PowerShell、远程控制台)
  • 使用标准 NTFS 分区,如果您在 Windows 环境中,这可能是一个优点
  • Microsoft Hyper-V 服务器 2008 R2(目前可作为候选版本使用)将具有主机群集和实时迁移功能(类似于 VMware 的 vMotion 技术) - 独立 VMware ESXi 产品不具备这些功能。

最终,我认为决定取决于您对虚拟化的使用情况:

  • 如果你处于 Windows 环境中,并且主要对服务器整合感兴趣,那么 Hyper-V 似乎是一个不错的选择
  • 如果您处于 Linux 或混合操作系统环境中,VMware ESXi 可能会为您的客户操作系统提供更好的支持
  • 如果您对整合以及成熟的高可用性、灾难恢复等感兴趣,那么 ESXi 与 VMware vSphere 相结合目前是您的最佳选择(当然需要额外付费)

答案4

人们运行微软堆栈是因为这些产品可以很好地相互集成。微软的虚拟化技术还没有达到这个水平,但毫无疑问他们很快就会达到。今天,VMWare 更好,但微软仍然很好。如果你有一个混合环境,我会建议使用 VMWare。如果你是微软商店,那就选择微软。

相关内容