虚拟化 频道

微软虚拟化再升级Hyper-V R2先睹为快

  【IT168 专稿】今年的VMworld展会不由地让人想到"没人会把婴儿丢在角落里"这句著名台词。没错,今年,EMC旗下VMware公司的两大竞争对手:微软和思杰都屈居于本周VMware举办的VMworld展会上区区10英尺见方的摊位。要是你以前在展会上展示过产品,就知道这么小的地盘对一家小公司来说几乎都不够用,更何况是微软或思杰之类的大公司了。简而言之,这是VMware的展会,而不是行业展会,规则自然由VMware来定。规则规定"互补性产品"可以展示,而竞争性产品显然不在此列。微软和思杰甚至都无法在自己的摊位展示各自的产品。

  但这么狭小的摊位和限制性的展示规则遏制得住人们纷纷趋向微软Hyper-V的势头吗?不太可能,不过虚拟化领域的领头羊VMware把竞争对手安排在如此狭小的摊位、限制对方所展示的产品,这确实看上去有点孩子气。

  说句公道话,VMware也不是在VMworld上显露孩子气的唯一公司。去年,尽管微软是以往几届VMware展会的黄金赞助商,但微软的工作人员却在自家摊位散发扑克筹码,上面印有抨击VMware的消极内容。孩子气的行为显然只会招致孩子气的行为。

  不过,微软并没有屈服于今年的种种限制。微软的人员在展会上与客户热烈交流,微软还散发新闻稿,表明如果从VMware改用微软的虚拟化技术,企业可以节省多少费用,摆明了要让VMware难堪。

  那么,这番较量围绕的焦点是什么呢?那就是虚拟机管理程序(hypervisor),这种软件让一款操作系统可以在另一款操作系统上运行(名为第2类虚拟机管理程序),或者可以在裸机服务器上直接运行(名为第1类虚拟机管理程序),至于该操作系统是否被设计成在该硬件上可直接运行都没有关系。VMware Workstation、Parallels Desktop和微软的Virtual PC是第2类虚拟机管理程序。但第1类虚拟机管理程序才是最吸引人的地方:可以让多个操作系统在同一个服务器硬件上运行,从而获得灵活性和扩展性,这正是让IT人士一想到虚拟化技术就激动不已的最大优点。VMware的ESX是一路领跑的第1类虚拟机管理程序,紧随其后的是思杰的XenServer和微软资历较浅的Hyper-V。

  如今在虚拟化领域,微软与VMware就好比一个是大卫,另一个是歌利亚(注:圣经中记载有巨人歌利亚被少年大卫所杀的故事);这两款虚拟机管理程序采用了不同方法,考虑部署虚拟化技术的任何人都应当有所了解。本文主要介绍Hyper-V。

  Hyper-V是一种微内核化的虚拟机管理程序,而ESX是整体式的虚拟机管理程序。这意味着ESX把所有设备驱动程序都加入到虚拟机管理程序当中,因而体积大一点(占用空间至少30MB);任何新设备都必须也要集成到该虚拟机管理程序中。相比之下,Hyper-V使用拥有所有驱动程序的管理主操作系统(administrative parent OS),将虚拟机管理程序做得比较小(占用空间不到1MB)。严格来讲,虚拟机管理程序比较小意味着性能比较高;不过基准测试表明这两款产品的性能相当接近。

  Hyper-V是一些版本的Windows Server 2008的一部分,而ESX是一个独立产品。如果你购买了配备了Hyper-V的某个Windows Server 2008版本,Hyper-V实际上是免费的。而本周,微软提供独立式微软Hyper-V Server 2008 R2版本的免费下载,与VMware的竞争更趋白热化。

  这时候你可能会想"既然Hyper-V可以为我省钱,性能又未必是我关注的最主要因素,为什么就不改用Hyper-V呢?"首先,VMware自2001年以来就涉足服务器市场了,而Hyper-V面市也就大约一年的时间(最新的R2独立式版本面市才几天)。

  Hyper-V R1也有其局限,其中最大的局限就是缺少对实时迁移(Live Migration)功能的支持;这项功能能够把虚拟机从一个物理主机迁移到另一个物理主机,始终保持运行状态。服务器可迁移过去、整个过程中都保持运行。这项特性有助于避免崩溃,因为如果你知道某个问题即将发生,就可以在崩溃之前把服务器迁移过去。它还可以把服务器迁移到没有在耗用同样多资源的系统上,从而有助于负载均衡(注意:实时迁移与高可用性工具不是一回事,所以万一遇到崩溃,它不会为你进行故障切换。)如果你实时迁移方法得当,用户对迁移过程甚至不会有所察觉。

  Hyper-V R1确实有一项名为快速迁移(Quick Migration)的功能让你可以迁移虚拟机,但你得把虚拟机的状态挂起来(suspend),而用户会察觉到这种挂起操作(尽管时间很短)。对许多IT部门来说,Hyper-V缺少实时迁移功能是一个致命因素。所以,难怪微软就在本周发布了集成到Windows Server 2008 R2的Hyper-V R2和独立式Hyper-V R2,正好赶上VMworld展会。下表比较了Hyper-V R1和R2,相关信息源自于微软的虚拟化产品部门:

  微软Hyper-V Server R1与R2比较
 

  你应当特别关注Hyper-V R2的下列其他功能:

  ·支持最多可运行384个虚拟机,支持最多512个虚拟处理器;

  ·实时迁移时提供处理器兼容模式,可兼容同一家厂商的不同处理器;

  ·热添加/移除虚拟存储;

  ·网络方面的改进:虚拟机队列(VMQ)、Chimney以及支持巨型帧;

  ·使用sconfig,简化管理;

  ·可以从闪存启动。

  原文:http://www.infoworld.com/d/windows/hypervisor-war-rages-look-new-hyper-v-r2-991

 

0
相关文章