强强PK:Hyper-V R2与vSphere功能对比
中关村在线 12年08月13日 09:29 【转载】 作者:中关村在线 责任编辑:张文希
导读:在虚拟化大战中,微软有些姗姗来迟,但是却在虚拟化领域成为VMware的主要竞争对手。最近几个月,两家厂商都发布了他们各自hypervisor产品——微软Hyper-V和VMware的vSphere——的重要升级。本文我们对比两家厂商的hypervisor产品的常用功能特性,不过我们并不会特别推荐那一款产品最适合你的企业机构。
关键词: 云计算 虚拟化 Hyper-V R2 vSphere
每个主机的实时客户。在一台负荷最大主机上可以支持的虚拟机数量。在现实环境中,我很惊讶地发现很多人正在接近这个极限。虚拟化是一个削减成本的好方法,但是也是有局限性的。
实时客户/HA集群节点。如果你正在一个集群中运行hypervisor的话,这就是指集群中任何一个主机上可以激活的最多虚拟机数量。对于经过update 1的vSphere,如果你有8个或者少于8个集群主机的话,你在每个主机上可以运行多达160个虚拟机。如果是9个或者更多集群主机,虚拟机数量会锐减到40。
分布数资源调度(DRA)。DRA是一项能够根据业务规则在主机之间迁移虚拟机的技术,这对那样对SLA要求很严格的企业机构来说有很大的帮助作用。
每个虚拟机的快照。对一个虚拟机可保留的最多快照数量。一个快照就是一个虚拟机的时间点镜像,它可作为备份和恢复机制的一部分。我发现快照是非常有用的,尤其是变化很大的工作站方面。
自动精简配置。在任何服务生命周期之初应该作出的一个决策就是,应该给这个系统分配多少存储空间?分配太多,就会浪费宝贵的磁盘空间,太少的话,服务就会中断。为了维持稳定的服务,大多数IT机构会通过过量配置存储来确保存储容量不会耗尽,但是长此以往通信量越来越大。想象一下,如果你有100个虚拟机,每个虚拟机都有4~5GB未使用的空间。有了自动精简配置技术,你可以取得一个最佳平衡点。你可以配置重组的磁盘空间来满足需求,但是实际上,hypervisor根本就没有分配。随着空间逐渐被占满,hypervisor将提供更多空间来满足最大卷容量。尽管自动精简配置技术不应该被用于大规模工作负载,但是它对于那些希望不中断通信的企业机构来说有很大帮助。
存储实时迁移。这种功能实现了存储阵列之间虚拟机磁盘文件的实时迁移,向虚拟环境中增加了更高的可用性。
分布式交换机。VMware和微软都推出了虚拟交换机产品,但是只有VMware更近了一步,推出vSphere Enterprise Plus版本的分布式交换机(Distributed Switch)。据VMware称:“分布式交换机在虚拟机在多主机之间迁移的过程中维持了网络的正常运转,而且可以进行在线监控和提供集中的防火墙服务。当虚拟机从一个物理服务器迁移到另一个物理服务器的时候,它提供了一个监控和维持虚拟机安全性的架构,能够使用第三方虚拟交换机(例如Cisco Nexus 1000V)来扩展类似的物理网络功能和控制虚拟网络。”简而言之,这项新功能能提高了VMware的可用性和安全性。
直接I/O。这是虚拟机避过hypervisor层、直接访问物理I/O硬件设备的一项功能。vSphere中对这种功能的支持是有限制的,该产品支持对少数存储和网络控制器的直接I/O操作。这项名为VMDirectPath I/O的功能可以提供整体性能,因为它消除了通过hypervisor访问硬件时可能发生的“虚拟化处罚”。VMDirectPath也有一些缺点,例如硬件需求的原因使得VMotion不起作用了。(注释:这项功能与Hyper-V支持的直接访问磁盘功能是不同的)
最大分区(TB)。什么是hypervisor支持的最大分区?基于VHD的卷(例如Hyper-V R2中所采用的)最大可以达到2TB,但是如果你避过VHD选项,直接使用磁盘呢?
应用防火墙(vShield)。据VMware称,“VMware vShield Zones能够帮助你监控、记录和阻挡ESX主机或者集群主机之间进入虚拟机的传输,而无需通过静态物理阻塞点转向传输。你可以根据由逻辑组织和可信边界定义的多区域之间桥接防火墙或者独立虚拟机。允许或者被阻隔的活动都将被记录下来,详细地以图表或者分析形式呈现。”换句话说,你不需要通过外部切换一个路由器运行传输防止来自外部的应用。
虚拟实例权限。这是微软特有的一种权限,可以大幅度降低Windows环境中Hyper-V R2的整体成本。如果你使用数据中心版本的Windows操作系统,那么你想要运行多少个基于Windows Server的虚拟机都可以,同时不会发生更多额外服务器许可成本。
hypervisor许可。产品许可的一种方式,基于每个主机或者每个处理器。
我所在的大学一直运行VMware的虚拟化服务,为什么?主要因为是经过我们验证的。也就是说,预算压力迫使我们不时地重新评估服务和优先级。VMware产品的起步总成本较高是一个问题。随着微软不断完善Hyper-V R2,我们将关注它的进展来决定是否或者什么时候可以用它来取代VMware——尽管对VMware VDI的投资可能会让我们长期锁定VMware。
我喜欢VMware的内存过量配置功能,相信如果使用得当的话,它将成为密度方面的一个重要因素,尤其是在我们考查虚拟化桌面计算机的时候。另一方面,对于每个主要采用微软产品的企业机构来说,Hyper-V R2让微软的hypervisor产品极具竞争力。