Cloud Foundry,一个源代码的PaaS云,已经不是什么新鲜事物了。它已经存在好几年了。新鲜的地方在于:Cloud Foundry Foundation。
Cloud Foundry Foundation旨在将这个计划从Pivotal的“孩子”变成在非盈利基金会旗下的一个的项目。Cloud Foundry Foundation是一个LinuxFoundation协作项目。它将在一个公开治理的系统之下进行运作,这个系统是由来自该基金会的白金EMC、HP、IBM、Intel、Pivotal、SAP和VMware的源代码专家领导的。
Pivotal的首席执行官Paul Maritz在一份声明中表示,该公司此举是因为“这个云太重要了,因此不允许它成为专有的,或者锁定客户。它需要一个健康的生态系统,面向用户、开发者和通过通用、平台连接的供应商。Cloud Foundry Foundation将确保Cloud Foundry成为、并且一直保持是一个良好的生态系统,每个参与者都能够贡献,并且能够从平台中获益。”
这种向企业社区开源项目的转变从2013年夏天就开始了。在Linux Foundation的帮助下,Pivotal和它的合作伙伴们最终完成了这一计划。
尽管这个基金会是新的,但是这个项目却是成熟的。Linux Foundation执行董事Jim Zemlin表示,“Cloud Foundry是一个领先的PaaS源代码项目,背后有着积累多年的代码。仅去年一年,社区贡献的代码就让其代码总数增加了36%。它拥有了旗开得胜所需要的巨大的资源。”
事实上Cloud Foundry已经被用于各种商业性的部署之中,其中包括Pivotal Cloud Foundry、IBM Bluemix、HP Helion和Canopy Cloud Fabric,还有很多其他的例子。作为一个社区项目,它的创始人们对它的接受度以及它的优势将会加速提升。
对于程序员们来说,他们将会发现Cloud Foundry Foundation最有趣的地方在于采用了一种新的源代码开发的方法,这种方法名为Dojo。有了Dojo,开发者们将会在Cloud Foundry上接受培训,并且被赋予“快车道”的提交。在绝大多数的源代码项目中,获得在大型项目中提交的通常需要一年的时间。Zemlin表示通过快速培训径获得提交权限的做法在主流源代码项目中还是首次采用。
为了让一切都保持正轨,新的一年中还将引入一个认证项目以确保所有Cloud Foundry品牌产品和服务的一致性和兼容性。
这是一件好事,因为Cloud Foundry有一个积极进取的功能计划。这个项目最近的技术特点和社区贡献包括:
Docker支持Diego——一个重新编写的Cloud Foundry运行时。
能够融合容器中的设备。
Firehose:应用程序日志和Cloud Foundry组件标准流。
扩展生成包支持Go、PHP、Python等等。
针对Cloud Foundry CLI的国际化和可扩展模型。
BOSH外部云供应商接口(CPI)。
所有这一切能走到一起是因为PaaS云计算即将腾飞。IDC预测PaaS的势头将会更加猛烈,最新的数据显示从2013年到2018年,这个市场预计将会出现27%的年增长率。
在一份声明中,Current Analysis的高级分析师Charlotte Dunlap补充表示:“这个行业一直需要一个和OpenStack旗鼓相当且具有独特特色的PaaS项目,Cloud Foundry Foundation成功地在短时间内吸引了大量重量级应用基础架构厂商的广泛参与。Cloud Foundry作为一个行业标准的正规化程度只会帮助进一步推动PaaS的推广,因为它为那些寻求加快应用部署又想避免被厂商锁定的企业用户提供了额外的保障。”
当然,已经有很多强大的PaaS公司了。例如Salesforce已经利用AppExchange从自身的软件即服务根据地拓展到了PaaS,Heruk和Red Hat也有自己的源代码PaaS云,OpenShift. Amazon、Google和微软也通过各自的IaaS云产品挤压着PaaS。尽管如此,有了强大的代码基础和众多科技公司的支持,我不会唱衰新崛起的Cloud Foundry Foundation。
网友评论 ()条 查看