VMware:没有操作系统照样玩转云计算

“未来是瘦客户机的的天下,不仅是硬件,操作系统同样如此”,当VMware公司总裁兼首席执行官Paul Maritz五月访华时,再次重声了“瘦操作系统”论。

  而这句话也许同样可以作为对微软最近评价VMware的一个回击。

  因为微软服务器和工具业务总裁Bob Muglia曾宣称,“未来仅有少数几家公司,如微软、雅虎、谷歌和Facebook等公司有能力编写云应用,因为只有他们拥有资源。而诸如VMware等公司由于没有平台,因此无法让人们编写这些云应用。”

  新型编程平台将成为核心

  在Paul看来,随着虚拟化的发展,操作系统的角色将会发生变化,它将不再像过去那样居于如此中心的位置。传统的操作系统完成了两个重要的功能:一是对于硬件的运行进行调配,二是负责将服务交付给应用。现在这两个功能已经分别由两个新型的软件层接管了。对于硬件的操作和调配,现在已经由虚拟化接管;而将服务交付给应用,刚才新型编程框架则能够发挥重要作用。“换句话说,在传统操作系统之上和之下又各增加了一个新的软件层。因此,随着时间的推移,操作系统它的重要性必然会降低”,Paul强调道。

  “目前我们身处以应用程序为中心的世界”,“就用户而言,他们将不必再担心应用程序在何处运行,是在PowerPoint下还是在网络上运行这都无关紧要。用户会从对计算机的关注中解放出来去思考软件的情况,诸如所有工作文件的状态”,Paul表示。“你可以选择轻便灵活的客户机设备,而无需获得当地设备的任何所有权”。

  从VMware在2010年的技术策略以及市场策略中,我们可以看到,Paul已经将其想法落在了实处。他表示,针对现有的应用,VMware将为开发者尽可能多地提供工具,帮助他们将现有的应用与中间件、硬件进行无缝连接并封装打包,使得应用能够以一种更加易于部署的方式交付给客户,在VMware这被称之为Virtual Appliance。

  Paul详细解释了此举,“在应用开发的方式上,我们正在经历巨大的转变。如今的开发者不再仅仅是基于Windows、Linux、Unix这样传统的操作系统来开发应用了,也就是说,ISV通过这些工具能够使他们的客户轻松地在虚拟化平台上安装和运行应用。针对新开发的应用,VMware也在不断地推进新型的编程平台,例如Spring这样一个基于开源标准的新型编程平台。类似这样的编程平台,使应用的编程与开发变得更加富有效率,同时还能更快、更容易地进行部署并实现规模的可伸缩。”

  与微软合作要大于竞争

  毋庸置疑,在虚拟化领域VMware是最有话语权的厂商之一。

  在谈到与最大的两个竞争对手微软与Citrix相比有何优势时,Paul表示道,VMware有两套解决方案:一套产品是专业虚拟化,支持多用户用一个服务器来做,第二套产品是属于Hypervisor的产品,Hypervisor这个类型的产品。

  “事实上,已经有很多的服务器,我们的竞争对手使用到了我们的Hypervisor作为大型计算机实现云。比如Citrix有一些产品是用于多用户使用一个服务器上的windows操作系统。也就是叫做一种时间分享、分时这样的状态。”

  不过,在谈到对于微软的态度,Maritz倒是显得中庸了很多,“毫无疑问,我们需要VMware和微软之间的合作,因为有很多的客户是使用这两家公司的产品的。

  几乎世界上所有的大公司都使用了VMware和微软的产品。因此我们需要让我们的共同的客户有很好的体验。尤其在云计算领域,我们知道硬件不再由操作系统,而是由新的系统的软件来控制的。他们使用了虚拟化的产品,传统的系统不再直接的看到硬件,而是由虚拟层次来呈现、表现。当人们目前开发应用的时候,他们使用了一些新的框架。所以我们出现了两个新的层,一个是在操作系统之下、一个是在操作系统之上,这也是我们认为创新之处。”

  云的构建未来将基于x86

  应该说,过去的一段时间,硬件厂商们在对虚拟化的支持上做出了不小的努力,比如英特尔在VT技术上的改进,这意味着英特尔对于虚拟化的支持已经落实到芯片级。

  但是不可否人的是,对于虚拟化技术而言,需要着力解决的硬件瓶颈主要是内存和存储。在解决方案里,往往需要足够大的内存空间和内存基础供硬件访问。

  因此,Paul站在软件厂商的角度对硬件厂商提出了今后的期望,“我们期待硬件的内存架构能够有一些创新,比如在内存架构中添加闪存这一层。因为我们看到,如果有闪存这一层的话,应用的虚拟化将会变得更加高效。”

微信关注公众号“cncompute_com ”,为您奉上最新最热的计算头条资讯,干货满满。