本文讲的是走近Cloud Foundry:开发者的解放之道,VMware近日发布了一款名为Cloud Foundry的平台即服务(PaaS)解决方案,试图把这家公司的影响力范围进一步扩大到开源领域。
顾名思义,Cloud Foundry(云铸造厂)是一种托管环境;通过这个环境,可以迅速运行Web应用程序——其方式就类似Salesforce的Heroku、谷歌应用引擎、微软Azure和VMForce。
但是不像在 Azure上必须使用微软的.Net框架来开发应用程序,在VMForce上必须使用Spring框架来开发应用程序,VMware却有望在Cloud Foundry上支持尽可能多的开发框架——开始是支持Spring、Ruby on Rails、Node.JS和Sinatra这些开源框架。
VMware不但在其自己的服务器(CloudFoundry.com)上托管这个平台,而且把它提供给第三方服务提供商(比如vCloud的合作伙伴Optus或Melbourne IT等),试图以此突出Cloud Foundry与众不同的地方。
这家厂商还将提供封装在可下载的虚拟机里面的PaaS环境,以便PaaS环境可以在本地托管。
VMware还承诺会通过http://www.cloudfoundry.org,向开源社区提供采用Apache 2许可证的Cloud Foundry软件的源代码。
VMware的首席执行官Paul Maritz表示,就在近些年,出现了“以Java和.Net为核心”的编程框架领域;后来像Ruby on Rails和Spring这些开源框架“迅速涌现出来”,提供了另一种选择——而后者正是VMware大力投入的一个领域。
Maritz在发布Cloud Foundry时问道:“如果说云是未来的硬件,那么哪一层会扮演当初Linux在八九十年代为硬件架构扮演的角色?”
Cloud Foundry正是VMware试图解答这个问题的方案。
Rod Johnson补充说:“中间件并没有跟上堆栈上下其他技术的进步。”他是SpringSource的创办人,这家公司在2009年8月被VMware收购。
Johnson强调,PaaS在这方面取得了进展,但是太多的解决方案试图“把你牢牢地束缚在某一种编程模型,只有提供商才可以更新服务,只针对一种云来编写应用程序。”
VMware的主管们在发布Cloud Foundry时竭力打消合作伙伴的顾虑,这家厂商会牺牲电信公司、主机托管公司及其他“云计算”合作伙伴的利益,打算把自己打造成首选的应用云提供商。
Cloud Foundry.com将遵循先来后到的原则免费提供,但它不提供任何的服务级别协议。
VMware的亚太区产品和解决方案高级经理Michael Warrilow说:“VMware并未进入到主机托管行业,我们继续力求中立。我们只想让开发人员有个去处,并且熟悉它,同时我们可以帮助vCloud提供商搭建Cloud Foundry。”
Warrilow表示,VMware“比较大胆积极”的vCloud合作伙伴(提供基础架构即服务的主机托管提供商和电信公司)会接受培训,以便构建商业级版本的Cloud Foundry,从而提供给企业。
那么,VMware怎样才能获利呢?
VMware打算模仿帮助自己赢得服务器虚拟化市场的一种模式(即免费的虚拟机管理程序与昂贵的管理工具捆绑起来,提供高级功能),以便其PaaS解决方案能够赢得应用开发人员的芳心。
这家厂商将通过cloudfoundry.com,免费提供Cloud Foundry软件的普通实例,不过旨在通过针对一些比较高级的中间件(面向云托管的应用程序)收取许可费来获利。
除了为基于Spring的应用程序提供商业支持外(通过收购的SpringSource来获得这种支持能力),VMware将针对一些vFabric工具来收取许可费,这些工具包括:Elastic RunTime(用于创建虚拟实例的应用服务器),弹性数据管理、负载均衡和性能管理(用于跟踪和管理流畅虚拟环境中应用程序和数据的位置和性能)以及Cloud Messaging(以便多种框架和语言之间可以联系)。
这些中间件功能代表着“VMware从长远来看最具战略意义的投入领域,”Warrilow如是说。
作者:古月天&蓝调
来源:it168网站
原文标题:走近Cloud Foundry:开发者的解放之道