Chinaunix首页 | 论坛 | 博客
  • 博客访问: 809912
  • 博文数量: 850
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 9960
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 11:03
文章分类

全部博文(850)

文章存档

2011年(1)

2008年(849)

我的朋友

分类: 服务器与存储

2008-07-07 13:39:23

虽然VMware目前在x86平台上取得了一定的份额优势,颇被业界乃至华尔街看好,甚至还有充满激情的拥护者发出了“VMware预示操作系统的死亡”这样的宣言。但要说VMware即将获得英特尔在处理器业界那样的地位,目前还为时过早。

VMware的野心

VMware在服务器端的主要产品是ESX系列和Server系列,其中又以ESX系列最为重要。

目前ESX系列最新的版本号是ESX3.5和ESX3i,去年底发布的ESX3.5增加了许多新的技术特性,如支持iSCSI、支持TCP Segmentation Offload和巨型帧(Jumbo Frame)、支持半虚拟化Linux操作系统、虚拟存储的动态迁移、自动更新管理和分布式电源管理等功能,可谓进一步增强了ESX家族的技术优势。

但这还并不是最令追捧者欢欣鼓舞的,VMware的野心是从ESX3i的发布上体现的。

过去,VMware的早期版本帮助用户将基于x86架构的低工作量的应用通过虚拟机的方式整合到一起。但一些大工作量的应用,例如数据库、信息系统、CRM、ERP等通常是不考虑使用虚拟机方式的。而后来的ESX server支持4路SMP、16GB可用内存、32个逻辑CPU扩展到128个虚拟CPU,这大大增强了虚拟机的处理能力,同时支持DAS、DRS和整合备份将增加高可用性,可以使用户比使用昂贵而复杂的物理集群更快地从故障中恢复。

但无论如何,过去的虚拟机管理层(即Hypervisor层)是安装于本地硬盘之上,不可移动。而现在的ESX3i由于去掉了服务控制台(Servcie Console),从而允许用户将虚拟机管理层安装在移动存储上(如U盘),这使得虚拟机的运行效率进一步提高,并提高了安全性和部署灵活性。

正是因为ESX3.5和ESX3i的上述新特性,使得乐观者作出了虚拟技术未来将无视底层硬件,并将取代操作系统的预言。但事实或许并不那么乐观。

从技术角度讲,虚拟机管理层(Hypervisor)本身就是一个微型的操作系统(ESX和Xen都是基于Linux内核的),这就谈不上用“虚拟机”取代“操作系统”。

从软件开发的角度看,绝大多数应用都是面向操作系统开发的,用户关心的也是系统能提供何种应用,除非现有的软件开发模式被彻底颠覆,即从面向Windows、Linux和各种Unix的编程环境和API,转向面向基于虚拟机管理层的编程环境和API——要让微软、IBM、Red Hat这些公司低头恐怕是不大可能的事情。

当然,IT之所以让人充满希望,因为它总是不乏奇迹的,正如Wintel的PC联盟曾所向披靡,又如x86服务器蚕食了绝大部分的服务器市场份额,所以也不能完全排除VMware实现上述目标的可能。但在此之前,VMware还要号召业界伙伴准备好两件事——完善绝大多数硬件驱动和基于Hypervisor层的应用软件性能测试——否则要让用户接受,恐怕也不容易。

微软的努力

另一方面,操作系统巨人微软也一直努力获得更多的虚拟市场份额。2007年,微软将Virtual Server 2005的版本更新到了R2 SP1,其关键更新是增加了对英特尔的VT和AMD-V两种CPU硬件虚拟技术的支持(其他产品基本只支持英特尔VT技术),还将虚拟硬盘容量从16GB扩展到127GB,同时也增加了对iSCSI和x64架构的支持。

除了Virtual Server家族,微软在去年底高调发布了Hyper-V的β版,并提供免费下载试用。今年4月底,微软又公布了Hyper-V一些新的技术细节,并称其将成为微软企业级平台“系统中心”(System Center)的重要组件。与微软其他产品的最大区别是,Hyper-V增加了对Linux的支持。微软通过与Citrix和Novell的合作,使Hyper-V将能管理Red Hat Enterprise Linux、Red Hat Fedora和Novell SUSE Linux Enterprise等多个版本的虚拟机。

从每插座到每服务器

对VMware地位虎视眈眈的公司众多,收购XenSource以后的Citrix是最具野心的。Citrix最近刚刚发布的XenServer 4.1体现了旨在颠覆虚拟产品收费模式的意图。

目前大多数虚拟产品的授权都是基于插座收费的,而XenServer4.1则是简单地按照服务器数量收费。用户从中得到的好处显而易见,相对斤斤计较的以每CPU(甚至每虚拟机数量)的授权模式,Citrix的做法要大度得多。

而且这一授权模式也体现了新的收费思路。在未来更加复杂的多核多线程、并行化、虚拟化的计算环境中,过去操作系统和应用按照CPU数量的授权许可模式早已受到挑战,而业界目前仍未争论出一个共识——软件商大多只肯让步到按照CPU数量收费(有些还坚持按照实际部署的软件数量收费),许多厂商并未从用户的角度考虑,Citrix的这一做法或许将引起软件授权模式的革新。

除了收费模式的革新,XenServer 4.1产品性能的增强也不少。它将同时运行的虚拟机数量提升了一倍,增加了对AMD皓龙处理器的支持(快速虚拟页面索引、VLAN等),网络错误恢复、面向Java编程环境的API绑定、FC存储支持、iSCSI兼容、万兆以太网卡兼容,以及对最新的Red Hat Enterprise Linux5.32和Windows Vista32的虚拟机模拟。

阅读(205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~