虚拟化对决:微软Hyper-V 2012 vs VMware vSphere 5.1
Windows Server 2012 Hyper-V为小型商店带来了先进的虚拟化功能,但VMware仍占据着高端市场
任何比较微软的Hyper-V和VMware的vSphere必须考虑许多不同的因素。首先,有针对不同规模部署的目标客户和特性集。根据虚拟机实例的数量,需求有很大的不同,这些需求应该驱动架构和配置的选择。其次,还有管理的主题,这也与安装的大小密切相关。除了这些考虑之外,还有许多其他问题,包括成本、性能、可伸缩性和可用性。
例如,当您在主机上安装VMware ESXi时,您有一个裸机虚拟机监控程序,它独立于任何操作系统运行。如果您使用Windows Server 2012作为虚拟基础设施的基础,那么您的操作系统必须定期修补和更新。这并不是说VMware ESXi不需要补丁或更新,但它肯定比Hyper-V占用的空间更小。
(读微软Hyper-V 2012回顾|阅读VMware vSphere 5.1回顾|用InfoWorld的24页来实现虚拟化服务器虚拟化深度“PDF指南。]
我们将研究所有这些问题,并试着从这些角度来比较和对比这两种产品。最后,答案取决于所有这些因素。小型或中型部署的最佳选择不一定与大型操作相同。需要考虑的其他细节包括企业文化、现有基础设施和这两个产品的历史。
目标客户VMware在高端、高容量虚拟化客户方面仍然具有优势。VMware特性,如分布式资源调度器(DRS),可以满足运行大量vm的大型环境的需求,这些环境的资源需求各不相同。在另一个极端,你必须认可微软。如果一个中小型企业正在采购Windows Server 2012无论如何,购买VMware的vSphere来虚拟化一些特定的功能是没有意义的。
难以回答的问题是,在什么情况下使用VMware才有意义。Hyper-V 2012充分利用了SMB 3.0中的新功能,即使是最小的商店也可以使用低成本的服务器和通用SAS磁盘驱动器来支持高可用性集群。Hyper-V 2012的主机到主机的VM复制提供了以前微软没有的额外冗余,从这个角度来看,这是一种竞争。
同时,VMware也有类似的功能,在后台使用了相同的Microsoft卷影复制服务(VSS)。这些以及许多其他相似之处使得比较这两种产品存在问题。最终,它们都是具有大量功能的引人注目的产品,您可以对其进行调整,以满足大多数虚拟化需求。
管理工具在低端,微软在Hyper-V管理器中为你提供了一套基本的工具,这是Windows Server 2012的一个可安装选项。VMware的传统管理工具VMware vSphere客户端是一个免费的客户端,你必须安装在Windows电脑上。这两种产品都连接到远程主机,允许您管理通过网络可以到达的任何系统。
对于这两种产品,一些功能在基本的管理工具中是不可能实现的。这里的优势是微软的Hyper-V管理器,例如,可以导出一个VM,然后进行导入来克隆或复制VM。在VMware中,你必须连接到vCenter服务器才能导出或克隆虚拟机。然而,关于监视,VMware vSphere客户端提供了更多关于主机服务器和客户端虚拟机的信息。VMware在这里为更详细的图形演示打分。
VMware提供vCenter服务器用于管理大型安装,而Microsoft提供System Center 2012。vCenter(5.1)的最新版本增加了一个网络客户端,提供了从任何地方管理VMware基础设施的能力。VMware和Microsoft都支持使用Windows PowerShell进行自动管理。VMware提供了一个名为PowerCLI的免费附加组件,其中包括一长串用于管理vSphere基础设施的自定义PowerShell cmdlet。
性能和可伸缩性在比较这两个产品时,决定如何度量性能和可伸缩性是一个挑战。微软在hyper - v2012中做了一些增强,在某些情况下超过了vSphere的外部限制。如果您想根据原始数量来衡量可伸缩性,比如集群中支持的节点数(Hyper-V 2012为64,vSphere 5.1为32)或集群中的vm (Hyper-V 2012为8000,vSphere 5.1为4000),那么可以推断微软采用了这个方法。
但衡量真实世界的容量远远超出了基本的数字。例子:这两个产品现在都支持动态内存的概念,尽管方式不同。使用Hyper-V 2012,您可以为单个vm配置初始内存分配,并允许hypervisor根据当前需要调整内存数量。这不是创建新VM时的默认选项,而是一个配置设置。VMware拥有这一功能已经有好几年了,该公司声称在内存使用方面拥有更多的实际经验。优势在VMware,但微软已经缩小了与hyper - v2012的差距。
在单独的VM级别上,我使用桑德拉2013基准测试工具以确定运行Windows 7 SP1的单个VM的基本性能。这个VM配置为有2GB内存和两个虚拟cpu。我使用Hyper-V 2008, Hyper-V 2012, vSphere 5.0和vSphere 5.1运行了四个不同的基准测试。你可以从表中看到hyper - v2012在vSphere上有自己的优势,至少在运行Windows虚拟机方面是如此。注意,我没有测试Linux vm的性能。(测试运行在Dell PowerEdge R715上,配置了双AMD Opteron 6380 cpu, 64GB内存,以及配置为RAID1阵列的两个希捷ST9300605SS 10K 300GB SAS驱动器。)
,
底线最后,最难以比较的因素之一是成本。如果你看到的是运行Windows Server 2012的少量虚拟服务器,你已经通过购买操作系统得到了这些。Windows Server 2012标准提供了两个虚拟实例,而Windows Server 2012数据中心在一台机器上包含无限数量的vm。为中小型部署购买额外的虚拟化产品是没有意义的。
VMware定价VMware vSphere Essentials Plus套装的起价为4,495美元,外加vSphere存储设备,包括三个主机,每个主机有两个cpu。VMware vCenter Server Foundation中央管理系统的价格为1495美元,最多支持3台主机。VMware vCenter服务器标准,支持无限数量的主机,价格为4,995美元。VMware vSphere与运营管理捆绑包添加了更深的监控和自动化能力;每个处理器起价1745美元。
微软指控Windows Server 2012标准的底价为882美元,Windows Server 2012数据中心的底价为最多两台cpu的一台机器的4,809美元。这并不包括访问服务器的每个用户或设备所需要的单个客户端访问许可(CALs),也不包括额外cpu的覆盖范围。System Center 2012的底价为3,607美元,包含双cpu服务器许可证和无限数量的托管操作系统。
微软还为希望部署至少25个服务器实例的客户提供了一个私有云服务。它被称为云基础设施服务器套件,包括System Center 2012,并提供高级功能,如自助服务工作流、自动配置、使用计量和虚拟网络。
然而,VMware为高端用户提供了许多微软无法匹敌的特性——尤其是分布式资源调度器(DRS)和更高级的虚拟交换机。DRS是一个自学习的自动化引擎,可以在服务器和存储设备之间平衡负载。vSphere分布式交换机包括增强功能,如网络运行状况检查、备份和恢复、回滚和恢复,以及LACP(链路聚合控制协议)支持。
对于高端和低端客户来说,在这两家供应商之间进行选择应该比较容易。VMware仍然赢得了大公司的青睐,而微软现在是小公司的明确选择。争夺中间派的斗争才刚刚开始,而且肯定会是一场有趣的斗争。毫无疑问,微软将试图爬上梯子,而VMware将尽其所能来阻止城堡的墙被打破。
阅读评论:,
这篇文章中,“虚拟化对决:微软Hyper-V 2012 vs VMware vSphere 5.1,最初发表于InfoWorld.com。关注最新的发展虚拟化,2020欧洲杯预赛,云计算在InfoWorld.com上。了解最新的商业技术新闻,请跟随在Twitter上InfoWorld.com。
阅读更多关于虚拟化的内容在InfoWorld的虚拟化频道。
这个故事,“虚拟化摊牌:微软Hyper-V 2012 vs VMware vSphere 5.1”最初是由信息世界 。
版权©2013足球竞彩网下载