走近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:开发者的解放之道

时间: 2024-10-27 11:41:18

走近Cloud Foundry:开发者的解放之道的相关文章

Cloud Foundry开发者大会召开

[TechWeb报道]3月29日消息,Cloud Foundry开发者大会昨日在京召开,来自大会主办方VMware的开发者关系高级总监Patrick Chanezon在接受TechWeb采访时表示,Cloud Foundry今年开始将在中国市场展开广泛合作推动PaaS平台与技术落地,相比谷歌和亚马逊的云平台,VMware Cloud Foundry更加开放. Cloud Foundry是VMware于2011年4月建立的业界首个开源PaaS平台,使用各种开源开发框架和中介软件,来提供PaaS的服

集思广益:Cloud Foundry开发者文档翻译计划

问题描述 VMware官方已经基本上完成了CloudFoundry英文博客的中文翻译,目前中英文博客的同步时间在两周左右.英文博客:http://blog.cloudfoundry.com中文博客:http://cnblog.cloudfoundry.com除了博客之外,CF团队针对开发者编写了非常详细的文档,针对各类开发语言和数据后台服务.这一块的文档在:http://docs.cloudfoundry.com这些文档开源的,CF团队也管理社区进行新内容的提交文档的源码在:https://gi

开源平台Cloud Foundry获IBM和百度支持

Cloud Foundry最近有了新的支持者,而且绝对是"重量级"中的"巨头"--IBM和中国的百度.毋庸置疑,Cloud Foundry的"黄金时代"已经到来了. Cloud Foundry是一个开源的PaaS平台,它可以让开发者去自由地选择云平台,开放框架和应用服务.Cloud Foundry最初由VMware发起,后来得到业界的广泛支持,通过它开发者可以更快更容易的开发.测试.部署和扩展应用.用户可以使用多种私有云发行版,也可以使用公有云服

Cloud Foundry: The Open PaaS

Cloud Foundry: The Open PaaS 任道远 (Alan Ren) 上海研发中心总经理兼中国研发中心副总经理  VMware中国 [下载地址]:http://bbs.chinacloud.cn/showtopic-13416.aspx

Cloud Foundry Job图文详解

Cloud Foundry集群上运行的是一组Job,这些 Job由开发者以release包的形式提供,利用BOSH命令部署到集群节点上.如下图所示: 相关概念: Release: Bosh定义的一组Job的集合,用来在集群上进行部署.可以简单理解为运行Job所需要的源码.二进制包.安装脚本的压缩包. Job: 运行在Cloud Foundry节点上的应用/进程. Package: job的依赖包 Release源码结构 初始化一个Release项目的命令如下: bosh init-release

阿里云上部署开源PaaS平台Cloud Foundry实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

开源PaaS平台Cloud Foundry在阿里云上部署实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

Dekel Tankel 谈 Cloud Foundry 与 Spring 前景

来自 特约记者 丁雪丰 的报道: 2015年12月2日至3日,CloudFoundry峰会首次来到了中国上海,在会场上我们有幸采访到了Pivotal的CloudFoundry全球 用户组负责人Dekel Tankel,与他探讨了Pivotal CloudFoundry及Spring在这一年里的发展情况. 2015年12月2日至3日,CloudFoundry峰会首次来到了中国上海,两天的会议围绕着CloudFoundry平台及其落地场景与运用展开了多场讨论分享.在会场上我们有幸采访到了Pivota

Cloud Foundry技术全貌及核心组件分析

本文在从架构组成.核心模块功能.源代码分析等角度来全面剖析Cloud Foundry,同时会结合各行业的典型案例来讲解Cloud Foudry在具体应用场景中的表现. 架构设计及核心组件 从总体上看,Cloud Foundry的架构如图1所示. 图1 Cloud Foundry架构图 经过一年多的发展,Cloud Foundry的组件增加了很多.但核心组件并没有变化,增加的组件是原架构基础上的细化和专门化.Stager组件解决了打包(Stage)过程需要操作大量文件且操作时间长的问题,所以它作为