虚拟化的未来
微软的计划
思杰与微软的技术合作已有15年之久。尽管思杰官员竭力回避任何可能与微软在桌面领域直接竞争的话题,但实际上,二者之间的竞争已难以避免。
思杰专有的独立计算结构(Independent Computing Architecture,ICA)协议支持其虚拟表现层,而Windows操作系统采用了该协议的部分内容,思杰Presentation Server据此提高了竞争优势。据估计,有将近1,000万Presentation Server用户需要同时得到微软和思杰的许可。
然而,由于微软明年即将推出Viridian软件,借此进军虚拟化市场,两家公司的伙伴关系必然会因此而紧张起来。费雷斯特市场研究公司 (Forrester Research)的分析师弗兰克·吉莱特(Frank Gillett)指出:“那将是Viridian的一次大提速。”他还预测说,收购XenSource之后,思杰将有2年的喘息时间,开发出供 Windows 用户使用的基于Xen的产品。届时微软将在2010年左右发布第二代Viridian,并开始抢占市场份额。
微软的系统中心集团与虚拟化总经理拉里·欧莱克林(Larry Orecklin)表示,微软现在只提供初级虚拟化产品——虚拟服务器,但未来将秉承其一贯的“低价格、高销量”策略,在Windows Server 2008中包含Viridian。他还补充说,微软可能会对Viridian收费,也可能将之作为操作系统的一部分。
思杰的邓普雷顿认为,鉴于他们已开发出可同时兼容XenSource与Viridian虚拟化产品的管理工具,因此二者的合作很可能会继续下去。希望使用一个以上虚拟化引擎的用户可能会对思杰这一双管齐下的策略感兴趣,但VMware不会受制于微软的兴趣,它会在虚拟机管理程序、虚拟机管理、以及数据中心内其他组件的虚拟化等领域,与微软展开激烈竞争。
想品味未来的甘甜,VMware需要发布自己的存储文件系统,就像4年前一样。当年,VMware开发出Infrastructure 3最受欢迎的新特性。利用该特性,在虚拟机处于运行状态时,在不影响终端用户的情况下,即可在不同物理服务器之间转移虚拟机。
吉莱特还介绍说,赛门铁克公司(Symantec)旗下的存储管理软件厂商 Veritas公司,对于VMware开发存储文件系统一事极为恼火,愤而与XenSource结盟,以帮助XenSource提升在Veritas文件系统中实时转移虚拟机的能力。XenSource在前不久发布的XenEnterprise 4.0中纳入了上述功能——XenMotion实时迁移工具。通过在自身软件中创建大量虚拟化存储,XenSource能在虚拟机中增加新管理工具。
在LinuxWorld 大会上,VMware首席科学家兼联合创始人孟德尔·罗森布鲁姆(Mendel Rosenblum)指出,正是由于虚拟机管理程序的存在,操作系统变得易于被运行于虚拟机管理程序之上的其他软件所取代。无疑,这一说法对微软是一大威胁,但它充其量也只是个理论,而且目前几乎不存在此类软件。
由于VMware一路攻城拔寨,巧取豪夺,因此他在虚拟化领域阔步向前的同时,也着实树敌不少。当然,该公司的成功也激励着Kidaro公司、SWsoft公司、Virtual Iron公司、VizionCore公司、以及XDS公司等一大批蒸蒸日上的初创公司。
借助思杰崭新的市场营销资源,XenSource必须在继续从VMware手中抢占地盘的同时,开拓桌面虚拟化领域。XenSource有2年时间来达成此目标, 2年后,思杰今天5亿美元的投资是否明智便可见分晓。
服务器虚拟化:思杰的良机
在思杰公司(Citrix)收购XenSource公司的交易中,最出人意料的是收购价格。斥资5亿美元收购一家仅有短短3年历史,几百家客户,部分知识产权还属于公共领域的初创公司?此举可谓疯狂。欲体现此次收购的价值,思杰必须建立一个数据中心基础设施平台,而此平台的可管理性,远非今天杂乱无章的系统可比。
思杰的机会显而易见。据国际数据公司(IDC)预测,在可预见的未来,服务器管理成本将会直线上升,而服务器硬件开支则相对平缓。然而,面对日益上升的数据中心基础设施管理成本,企业级系统管理工具几乎无能为力,他们无法改变管理静态系统的难易程度。正因如此,在今天的操作系统环境下,管理100台服务器始终要比管理10台服务器难上不止10倍。而虚拟化技术可以改变这种局面。
收购XenSource之后,如果两家公司得以顺利实现整合,思杰将能提供更易于管理的数据中心基础设施,而形成其独特优势。值得一提的是,将思杰的NetScaler应用程序前端与 XenSource的虚拟化管理工具相集成,不失为同时优化应用程序和数据层系统性能的可行之道。NetScaler软件不仅能优化服务器连接,还能理解上载到服务器中的信息,并能与XenSource产品一道,提高资源利用率。在今天,这一设想还恍如空中楼阁。
VMware尽管也有相同的抱负,但对所面临的挑战与竞争却持截然不同的看法。VMware主管曾公开表示,操作系统即将退出历史舞台。虽然这种说法并不成熟,但是毕益辉公司 (BEA)已捷足先登,朝此方向迈出了第一步。该公司近日表示,其LiquidVMJava虚拟机将直接运行于VMware虚拟机管理程序之上,而无需任何操作系统。
老谋深算的思杰还想出妙策,将战场拓展到瑞士,让那里的用户随意选择虚拟机管理程序和操作系统,但最终却什么操作系统也不许用。吸引IT架构师的恰恰是这种灵活性。如果这一战略目标能够实现,那么思杰今天所花的5亿美元绝对算得上物超所值了。
虚拟化落户
虽然目前虚拟机管理技术主要局限于数据中心内,但从长远看,台式机或者笔记本电脑操作系统虚拟化不仅潜力更为巨大,同时也与思杰公司(Citrix)现有产品更为契合。
一直以来,思杰始终是瘦客户机模式的拥趸。但随着台式机逐渐为笔记本电脑所取代,该技术由于需要局域网(LAN) 连接而日益萎缩。对此,思杰采取的是应用流(Application Streaming)技术。思杰Presentation Server可对每个应用软件的动态链接库、注册信息变化和其他设置进行追踪,并对每一项进行虚拟注册,再存储于PC硬盘上,供脱机状态下使用。
尽管这类“轻度虚拟化”可以避免应用冲突,但如果问题出在操作系统本身,这种做法也无济于事。换句话说,如果一个应用软件仅能运行于Vista系统,而另一个仅在XP系统下运行,即使采取虚拟注册的办法,也无法令二者协同工作。4月,思杰推出了桌面服务器(Desktop Server) 解决方案,但那其实不过是瘦客户机模式的翻版。
思杰也开始关注操作系统流,该技术用到Xen和Ardence公司的配置技术,后者去年被思杰兼并。另外,他目前还与微软合作开发半虚拟化版的 Windows。迄今为止,半虚拟化的Windows仅运行于服务器上,但由于Vista和Windows Server 2008操作系统都基于长角(Longhorn)代码库开发,因此将半虚拟化的Windows移植到台式机上并不难。核心问题在于,微软是否会鼓励在开源虚拟机管理程序上,而不是在自己的Viridian上,运行Vista。
收购XenSource,也会在其他方面不利于思杰与微软的合作关系,但毫无疑问,企业IT部门会受益于此。英特尔公司(Intel)的博锐技术(vPro)将XP或Vista的管理与安全软件置于单独的操作系统中;vPro的早期版本用的是Windows CE,但英特尔于5月宣布与红帽公司(Red Hat)建立合作关系,以迁移到Linux操作系统。当然,最大的赢家是苹果公司(Apple),尽管应用流只应用于Windows环境中,但操作系统流则为用户提供了更多选择。