首页 > 范文大全 > 正文

冷眼看虚拟化

开篇:润墨网以专业的文秘视角,为您筛选了一篇冷眼看虚拟化范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

虚拟化是如今业内最热门的话题之一,不过随着其技术的日渐成熟,成本、安全甚至计算资源的重新分配开始成为进一步推进虚拟化前进的障碍。而微软的进入则有可能形成新的竞争格局。

群雄并起

去年登上新闻标题的所有厂商如今还在。VMware是市场的领头羊,继续在力求创新,不过由于它力求收回在奠定行业基础的技术如ESX Server虚拟化管理程序(hypervisor)方面的巨大投资,步伐有点放慢了。

就曝光度而言,其他虚拟化技术取得了更大的进展――不过很难确定有多少技术到底为各自的开发商带来了多少实际收入。由于Xen等大部分虚拟化软件开放了源代码,其收益就更难以衡量。

有足够的迹象表明,由于软件基础设施随时可供使用,大量的虚拟化技术如今部署在开发商和技术爱好者人群当中; 对于大范围的企业部署,VMware仍是宠儿――实际上就是默认选择。去年汇丰银行使用VMware技术把近1000台服务器合并成了300台物理服务器。

SWsoft声称其Virtuozzo和Parallels虚拟化产品线创造了可观的收入,它的收入在2006年猛增了734%,排在市场的第二位,仅次于VMware,这种情况可能会保持到微软在2008年推出Viridion虚拟化管理程序(微软的动作又一次慢了半拍)。SWsoft采用的技术与众不同,它避开了类似VMware的硬件虚拟化技术,而是采用了操作系统虚拟化技术。主要的优点在于,这样可以提供更好的性能,因为软件并不对硬件进行虚拟化处理。缺点在于,它需要每个来宾操作系统与底层操作系统的内核进行共享,所以主机操作系统和来宾操作系统都必须相同,降低了虚拟化环境的灵活性。该公司还一直致力于寻求合作,其中包括在2007年3月先后与Novell签署了SuSE Enterprise Linux捆绑协议、与惠普达成了Proliant合作伙伴计划。

Virtual Iron可以说是新来者,它也渴望从VMware的收入中分得一杯羹。不过据Zeus Technologies公司的产品经理Owen Garrett声称,除了VMware外,没有哪家公司对企业服务器虚拟化市场具有重大影响――Zeus公司将自己定位于围绕VMware的生态系统当中的一家厂商。Garrett说: “VMware是稳妥的选择。”

Illuminata公司的分析师兼虚拟化技术专家Gordon Haff说,尽管“SWsoft的表现一直相当好,但它是有别于VMware的一种产品,与VMware满足的需求也不同。Virtual Iron进入市场的时间还比较短,所以现在下结论还为时过早。”

在高端方面,Sun的Solaris容器(Solaris container)并不被认为是一种畅销技术。不过,Solaris正在高端Unix领域取得进展――因为IBM和惠普都逐步减弱了Unix开发项目的力度,留下的空位正好由捆绑硬件的Solaris来补缺。

驱动因素

推动这个市场发展的因素仍与一年前相同。主要因素之一就是合并物理服务器有望降低成本。如果把一台大型服务器划分成多个虚拟服务器,而每个虚拟服务器都运行一个或者若干个应用,用户就可以节省管理成本; 另外还可以减少电力供应和用于冷却方面的能耗。

近几个月出现的实际案例调查的数据表明,使用虚拟化技术合并服务器既是可取的、又是可行的,不过在着手之前必须制订详细的方案,服务器也必须事先得到妥善安排。

面临的障碍

不过,许多头痛的问题浮出了水面,这也是事实。第一个问题就是,无论操作系统采用开源代码还是专有代码,额外成本分别包括订购费或者软件许可费。

Gartner也提醒人们对虚拟化安全方面的担心。这家研究分析公司最近声称,虚拟化环境的安全工具不够成熟,加上未能制订及实施保护虚拟服务器的政策,这会导致它们的安全性不如物理服务器。

另一方面,在用虚拟化技术合并物理服务器的时候遇到了一个问题,各部门都不愿意放弃自己的物理资产,它们认为自己的应用在一台大机器里面的某个虚拟机被包起来无异于失去了控制权。

同时,设施管理人员和数据中心之间缺乏沟通,这往往会导致项目因为物理方面的制约因素而搁浅――主要是基础设施能否提供足够电力方面的制约因素。

而合并不会消除管理成本――实际上,较大的服务器往往比较小的服务器需要更多的管理员。特别是,把一台服务器划分成十几个虚拟机意味着有十几个操作系统需要打补丁、加以维护。正如Haff指出的那样,这意味着虚拟机管理成了一大问题。“许多人逐渐认识到了一点,那就是管理和配置软件是必不可少的一个环节。对机器进行划分是很好,但要是没有合适的管理工具,管理员会面临比以前还要多的操作系统实例――与之前的服务器散乱现象相比,管理者未必可以大大减少管理工作。另外,管理者还需要额外学习虚拟化软件的使用。”

Garrett补充说: “虚拟化只发挥了20%的潜力――其余的在于管理。”不过,优点似乎压倒了缺点,尤其是在当今能源价格不断上涨、环保意识不断增强的时代。

逐渐拓展的概念

虚拟化逐渐意味着通过软件对硬件进行抽象处理,但这是相当狭窄的定义。正如Haff指出的那样: “要注意‘虚拟化’是指一整批技术,虚拟机即‘服务器虚拟化’只是其中的一项技术。从广义上来讲,虚拟化是指把物理资源重新映射成任何层面上的逻辑资源。”

“因而虚拟化技术也包括操作系统容器,譬如SWsoft和Sun的容器,以及各种各样的应用程序虚拟化技术,如Trigence AE和微软SoftGrid。它也包括由于非常普遍、我们甚至不再认为是虚拟化技术的许多东西,譬如文件系统。”

应用程序虚拟化方面的最新成果来自新兴公司FastScale。它的产品Composer让IT管理人员只要使用操作系统当中应用程序所需的那些部分,就可以对应用程序进行打包。结果就是,捆绑包可能只有标准的操作系统和应用程序组合的百分之一大小,这有助于尽量减少硬件资源的使用。

其他技术之前就已经存在,包括Softricity公司的SoftGrid(该公司去年被微软收购)。该公司声称,这可以把应用程序变成再也不需要安装的网络服务,把它们作为一项服务来提供。Trigence声称,该公司的AE可以把应用程序及依赖关系包起来,然后创建独立的活动对象。Altiris的技术也有类似的优点。

未来展望

从短期来看,似乎不会发生很大的变化。不过,等到微软在2008年上半年推出代号为Viridian的虚拟化管理程序,到时主流虚拟化技术市场会出现重大变化。

微软会进入这个已经近乎成熟的市场,VMware以及像Red Hat和Novell这些开源厂商已经在交付先期成本为零的产品――这可不是微软习惯应对的情形。不过毫无疑问,这会让市场活跃起来,并且为用户提供比较和选择。

据Garrett声称,一旦微软向这个市场推出产品,它就会改变对虚拟机里面的操作系统采用的许可模式,以适用于虚拟化技术。至于可能会是哪个操作系统,Garrett认为自己如果是微软公司的人,那么会是精简版的Vista。

同时,正如Garrett所言: “VMware在坚持开发功能及扩大生态系统。”以此与微软相抗衡。

至于之后会发生什么情况,那完全取决于微软在开发吸引人的新技术方面做得有多到位。与以往一样,微软不是最先进入市场的,但一旦它真的进入、认真分析了竞争对手,可以肯定它的产品会夺取相当大的市场份额。这只是个迟早的问题。