走近Cloud Foundry:开发者的解放之道

本文讲的是 走近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:开发者的解放之道
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/223732

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。