Cloud Foundry,一個開放源代碼的PaaS云,已經不是什么新鮮事物了。它已經存在好幾年了。新鮮的地方在于:Cloud Foundry Foundation。
Cloud Foundry Foundation旨在將這個計劃從Pivotal的“孩子”變成在非盈利基金會旗下的一個獨立的項目。Cloud Foundry Foundation是一個Linux Foundation協作項目。它將在一個公開治理的系統之下進行運作,這個系統是由來自該基金會的白金成員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。