Jeff Asked: 2009-05-20 17:31:51 +0800 CST2009-05-20 17:31:51 +0800 CST 2009-05-20 17:31:51 +0800 CST MS HyperV 或 VMWare ESX 哪个更好? 772 我正在寻找一个优缺点列表来比较 MS HyperV 和 VMWare ESX 的虚拟服务器托管。 virtualization hyper-v vmware-esx 9 个回答 Voted Best Answer Kev 2009-05-20T17:47:59+08:002009-05-20T17:47:59+08:00 这可能是迄今为止我读过的比较 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 上删除。 user3047 2009-05-22T08:32:02+08:002009-05-22T08:32:02+08:00 作为同时使用(并继续使用)两者的人,我会推荐 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。 berberich 2009-05-21T07:58:38+08:002009-05-21T07:58:38+08:00 最直接的比较是VMware ESXi与Microsoft Hyper-V Server 2008: VMware ESXi 免费下载 许多可下载的虚拟设备,您可以立即安装并开始使用 内存过量使用以提高效率和客户整合 广泛支持 Windows 和非 Windows 客户操作系统(10 个 Windows 版本、16 个 Linux 版本、2 个 Novell Netware 版本和 2 个 Sun Solaris 版本) 使用集群/专为虚拟化设计的VMFS(虚拟机文件系统) 为额外的“企业”功能(VMotion、High Availability、Fault Tolerance、Distributed Resource Scheduling等)清除到 VMware vSphere / vCenter的升级路径。 微软 Hyper-V 免费下载 对卷快照服务 (Shadow Copy) 的原生支持 支持 64 位和 32 位版本的 Windows Server、32 位和 64 位 Windows Vista 和 Windows XP Professional、SUSE Linux Enterprise Server 10(32 位和 64 位)[来源] 使用与其他服务器核心实例相同的管理界面(命令行、PowerShell、远程控制台) 使用标准 NTFS 分区,如果您在 Windows 环境中,这可能是一个加分项 Microsoft Hyper-V Server 2008 R2(目前作为候选版本提供)将具有主机集群和实时迁移(类似于 VMware 的 vMotion 技术)——独立的 VMware ESXi 产品不具备的功能。 最终,我认为决定取决于您的虚拟化用例: 如果您在 Windows 环境中并且主要对服务器整合感兴趣,那么 Hyper-V 似乎很适合 如果您在 Linux 或混合操作系统环境中,VMware ESXi 可能会为您的客户操作系统提供更好的支持 如果您对整合以及成熟的高可用性、灾难恢复等感兴趣,ESXi 与 VMware vSphere 相结合是目前您的最佳选择(当然需要额外费用) Chopper3 2009-05-20T22:41:35+08:002009-05-20T22:41:35+08:00 VMWare - 优点 = 成熟度、功能和速度,缺点 = 成本 HyperV 正好相反。 Jim 2009-05-21T05:41:55+08:002009-05-21T05:41:55+08:00 人们运行微软堆栈是因为产品相互集成得很好。微软的虚拟化还没有出现,但毫无疑问它们很快就会出现。今天,VMWare 更好,但微软仍然很好。如果您有混合环境,我会说使用 VMWare。如果您是 Microsoft 商店,请选择 Microsoft。 duffbeer703 2009-05-20T18:03:12+08:002009-05-20T18:03:12+08:00 今天,如果您是一家拥有现金并且需要花里胡哨的中型/大型企业,那么 VMWare 就是您的最佳选择。Bells & whistles = VMotion、Site Recovery Manager、电源管理等。如果您不是 Windows 商店,VMWare 是您的最佳选择。 如果您是中小型企业,HyperV 是一件轻而易举的事——只需在 Xen 或其他一些虚拟化中运行您的 Linux,并在 HyperV 中运行您的 Windows。 3-4 年后,当我们通过 1.0 版本时,微软和 VMWare 将并驾齐驱,微软通常会发出警告。 canalha-blu 2009-05-28T06:12:18+08:002009-05-28T06:12:18+08:00 迄今为止唯一成熟的是VMware。 John Troyer - VMware 2009-05-27T22:01:38+08:002009-05-27T22:01:38+08:00 我喜欢来自 Massimo Re Ferre 的文章在 it20.ifo 上的 VMware ESX、XEN 和 MS Viridian 的简要架构概述(它有点老,所以用它的代号 Viridian 来指代 Hyper-V,但它仍然是最新的建筑去。) 关于 Kev 在上面的回答)关于“如何正确解释 Hyper-V 和 ESX 之间的架构差异:Greg Shields 是一个知识渊博的人,但以简单的方式描述管理程序架构的细节可能会变得棘手。Ken Cline 在他的博客文章,对:“如何正确解释 Hyper-V 和 ESX 之间的架构差异”的反应,位于 kensvirtualreality.wordpress.com(完全免责声明:我为 VMware 工作,Ken 最近加入了 VMware。) 幸运的是,架构的精确细节在日常系统管理员生活中并不重要。 (我是新来的,所以我不能发布链接,所以请随时将它们添加到这个答案中。) MSFT_AlexT 2010-03-17T06:35:06+08:002010-03-17T06:35:06+08:00 要点在这里!由于我与 Microsoft 合作,因此我不会发表我的意见,这将是有偏见的,但如果你们在那里,我绝对希望你们在 Twitter 上与我们交谈! 我们是@MSSpringboard,官方的Windows 7 IT Pro feed 和@CIOsConnect,我们在这里更多地谈论企业站点和大量虚拟化对话。 我一直在寻找意见,尤其是来自有经验的人的意见,所以我很高兴收到你们的意见。 哦,我真的很喜欢 Hyper-V :) 干杯, Alex Microsoft Windows 客户团队
这可能是迄今为止我读过的比较 Hyper-V 和 VMWare ESX 的最好的文章之一:
更新
上面的链接不再有效,所以这是 WayBackMachine 的最后一个已知快照:
韦恩(见下面的评论)也提出了几个替代方案。
第一个是对原始且现已失效的文章的回应:
不幸的是,第二篇文章已将视频从 YouTube 上删除。
作为同时使用(并继续使用)两者的人,我会推荐 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。
最直接的比较是VMware ESXi与Microsoft Hyper-V Server 2008:
VMware ESXi
微软 Hyper-V
最终,我认为决定取决于您的虚拟化用例:
VMWare - 优点 = 成熟度、功能和速度,缺点 = 成本
HyperV 正好相反。
人们运行微软堆栈是因为产品相互集成得很好。微软的虚拟化还没有出现,但毫无疑问它们很快就会出现。今天,VMWare 更好,但微软仍然很好。如果您有混合环境,我会说使用 VMWare。如果您是 Microsoft 商店,请选择 Microsoft。
今天,如果您是一家拥有现金并且需要花里胡哨的中型/大型企业,那么 VMWare 就是您的最佳选择。Bells & whistles = VMotion、Site Recovery Manager、电源管理等。如果您不是 Windows 商店,VMWare 是您的最佳选择。
如果您是中小型企业,HyperV 是一件轻而易举的事——只需在 Xen 或其他一些虚拟化中运行您的 Linux,并在 HyperV 中运行您的 Windows。
3-4 年后,当我们通过 1.0 版本时,微软和 VMWare 将并驾齐驱,微软通常会发出警告。
迄今为止唯一成熟的是VMware。
我喜欢来自 Massimo Re Ferre 的文章在 it20.ifo 上的 VMware ESX、XEN 和 MS Viridian 的简要架构概述(它有点老,所以用它的代号 Viridian 来指代 Hyper-V,但它仍然是最新的建筑去。)
关于 Kev 在上面的回答)关于“如何正确解释 Hyper-V 和 ESX 之间的架构差异:Greg Shields 是一个知识渊博的人,但以简单的方式描述管理程序架构的细节可能会变得棘手。Ken Cline 在他的博客文章,对:“如何正确解释 Hyper-V 和 ESX 之间的架构差异”的反应,位于 kensvirtualreality.wordpress.com(完全免责声明:我为 VMware 工作,Ken 最近加入了 VMware。)
幸运的是,架构的精确细节在日常系统管理员生活中并不重要。
(我是新来的,所以我不能发布链接,所以请随时将它们添加到这个答案中。)
要点在这里!由于我与 Microsoft 合作,因此我不会发表我的意见,这将是有偏见的,但如果你们在那里,我绝对希望你们在 Twitter 上与我们交谈!
我们是@MSSpringboard,官方的Windows 7 IT Pro feed 和@CIOsConnect,我们在这里更多地谈论企业站点和大量虚拟化对话。
我一直在寻找意见,尤其是来自有经验的人的意见,所以我很高兴收到你们的意见。
哦,我真的很喜欢 Hyper-V :)
干杯,
Alex Microsoft Windows 客户团队