解析Cloud Foundry的“冷”和“艳”

2012年3月28日,由VMware发起的Cloud Foundry云开发者大会在北京举行。这此大会吸引了近千人的参与,开发者和厂商的热情都非常高。两天后,Cloud Foundry开发者大会在上海举行,但是报名人数也是早早地爆满了。

2011年4月份,VMware推出业界第一个基于开源开放式的平台服务–Cloud Foundry,为何Cloud Foundry如此受欢迎呢?仅仅因为它是一个开放免费的云平台吗?

Cloud Foundry的“冷”和“艳”

之所以说Cloud Foundry有点“冷”是因为,这款云平台在2011“冷”不丁发布的。刚刚升任VMware全球副总裁-CPD及全球研发兼中国研发中心总经理李严冰曾经表示:“Cloud Foundry的表现令VMware惊讶不已。原来,VMware最初对于Cloud Foundry的注册用户数最大胆地估计也只有5千用户,然而仅仅上线三周,Cloud Foundry用户数就已经达到了5万用户。”

而说到Cloud Foundry的“艳”,是因为自从这款免费的云平台推向市场之后就收到万众瞩目。在2011年底,国外非供应商发起的一项调查对云开发者的选择进行了公正分析。在对一项当前使用虚拟技术的云程序评估中,只有那些使用特定平台的人被问及了平台本身属性的排名。VMware的Cloud Foundry取得了最高总体评分,IBM在瞄准私有云的开发者中排名第一,在公共云开发者中,谷歌排名第一。

Evans Data公司的首席执行官Janel Garvin说:“Cloud Foundry具有优势,因为许多云部署是在包括混合云、私有云、公共云和内部部署实例。”该调查涉及了14个不同的云平台属性并要求用户评估他们所使用的每一个云的属性。Cloud Foundry 在可靠性、提供的开发工具和服务存储价格方面分数最高。

VMware云和应用服务的副总裁Jerry Chen指出,作为一个开发者的开放PaaS,人们赞赏Cloud Foundry提供的选择–不仅是部署云的选择,还有框架和应用服务的选择。

Cloud Foundry优势在哪儿

Clound Foundry免费版发布之后,任何人都可以从官网下载Micro Cloud Foundry。

无需修改任何代码。用户可以下载实例Micro Cloud,它被打包到基于Linux的操作系统内,操作系统则是搭建在VMware上的,所有东西都在Github作为开源项目。Clound Foundry在本地虚拟机中运行云应用程序,包括Mac和PC开发人员都可以在本地构建和调试应用程序,然后发布到云上不需要修改任何代码。

简单易用。Cloud Foundry平台及服务让用户使用起来非常简单,用户将可以注册并开发像MySQL和MongoDB这样的运行数据库服务,登录并直接为Spring或Rails环境编写代码,这点很像Engine Yard和Heroku。

广泛的适应性。Cloud Foundry被视为企业可行的平台及服务PaaS选择,并有希望跨越简单云服务与企业控制和安全需求之间的鸿沟。如果你的IT商店不希望把公司Web应用搬到Engine Yard,而是工作在石器时代般传统Java产品生命周期上,Cloud Foundry可以说是切实可行的本地选择。

同时,Cloud Foundry可以做任何在线服务能做的工作,包括随负荷增加自动提供新实例,自动监控各项服务。

近些年,业界出现了“以Java和。Net为核心”的编程框架领域;后来像Ruby on Rails和Spring这些开源框架“迅速涌现出来”,提供了另一种选择而后者正是VMware大力投入的一个领域。

除了为基于Spring的应用程序提供商业支持外(通过收购的SpringSource来获得这种支持能力),VMware将针对一些 vFabric工具来收取许可费,这些工具包括:Elastic RunTime(用于创建虚拟实例的应用服务器),弹性数据管理、负载均衡和性能管理(用于跟踪和管理流畅虚拟环境中应用程序和数据的位置和性能)以及 Cloud Messaging(以便多种框架和语言之间可以联系)。

Cloud Foundry针对Java开发者和微软的IT商店。Cloud Foundry在“Web 2.0”的背景下表现的异常抢眼。随着VMware将Cloud Foundry与vCloud Express更完整地集成以及更多额外PaaS服务的推出来临,它将更加有力。