微软与VMware兼容性分析

日期: 2009-04-02 作者:古月天 来源:TechTarget中国 英文

  微软得到了更多硬件的支持,而VMware支持数量更多的操作系统

  我们测试的这两款虚拟机管理程序对支撑它们的硬件和它们所支持的虚拟机都提出了需求。

  它们都需要由具有虚拟化功能的64位英特尔CPU或AMD CPU来支持的硬件平台。需要足够容量的内存,才能支持驻留在虚拟化环境中的访客系统(guest)。VMware的ESX自己占用的内存空间不到半GB。Hyper-V必须依赖于微软Windows Server 2008版本(选择的版本决定了访客系统的数量以及托管运行的必要成本),但在操作系统中额外占用的内存空间微不足道。微软推荐的基本内存需求是2GB,但包括了Hyper-V和Windows Server 2008基本实例所需的内存空间。

  硬件方面的选择很复杂,因为服务器和外设卡(通常是网卡和磁盘/主机总线适配器基础架构)同样需要得到虚拟机管理程序的支持。Hyper-V可以在适合Windows Server 2008版本的任何平台上运行——这样的平台有一长串。Windows Server网站列出了获得批准的软硬件,并且简要介绍了如何在64位模式下运行、基于V-enabled或VT-enabled CPU的Windows Server 2008上使用Hyper-V。

  相比之下,VMware的ESX兼容硬件列表包括了IBM、戴尔和惠普等顶级设备厂商的众多服务器;不过总的来说,这份兼容列表比Hyper-V的兼容列表短得多。

  白箱、64位的AMD和英特尔机器通常不受到任何一款虚拟化平台的官方支持。如果它们配备了相应的虚拟化处理器和BIOS,也许能够正常运行,但是这些主机里面发现的问题得不到支持服务。

  了解Windows Server 2008版本的基础架构和管理内部细节,这是轻松、快速安装Hyper-V的关键,因为Hyper-V作为服务器角色的嵌入式管理单元(snap-in)来运行。如果已经安装了Windows Server 2008,不需要Hyper-V的任何初始配置。相比之下,VMware的ESX安装起来像典型的Linux发行版,不过多了一个图形化前端。

  这两款虚拟机管理程序都很容易安装到我们的平台上,这些平台已知与它们各自的产品系列相兼容。

  可迁移到VMware的ESX平台上的操作系统种类比可迁移到微软Hyper-V平台上的操作系统要明显多得多。ESX的优势一方面基于这个事实:它支持好多版本的Windows操作系统――实际上比Hyper-V还多;从用户操作系统(x86或x64版本的Windows XP和Vista Professional),到Windows Server操作系统(从Windows 2000 到Windows 2003 x86或x64版本、再到最新的Windows Server 2008数据中心版和高性能集群版),不一而足。它还支持Windows NT。

  ESX在这方面具有优势的另一个原因在于,Hyper-V只支持一个版本的Linux:Novell的SUSE Linux Enterprise(SLES)10服务包1(SP1)或服务包2(SP2),运行包括x86和x64版本。不过,对SLES 10 SP1或SP2的每个虚拟化实例而言,只支持一个虚拟处理器。微软收购的Connectix软件最初支持种类广泛得多的访客系统――这起收购促使微软后来向市场推出了微软虚拟服务器(Microsoft Virtual Server)。由于Hyper-V支持Linux,微软与Novell的合作关系让微软可以购买成千上万的SUSE Linux支持工具包,以便微软(及微软客户)使用。

  相比之下,VMware的ESX支持一长串的其他操作系统列表,其中包括众多版本的Red Hat Enterprise Linux、几个版本的SUSE Linux和Ubuntu Linux、FreeBSD以及Sun的Solaris 10。它还支持Novell的NetWare。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐