技術(shù)
導(dǎo)讀:基于對(duì)開源和云計(jì)算前景的看好,百度也開始轉(zhuǎn)向開源平臺(tái)。近日,百度宣布將和Cloud Foundry展開合作。
基于對(duì)開源和云計(jì)算前景的看好,百度也開始轉(zhuǎn)向開源平臺(tái)。近日,百度宣布將和Cloud Foundry展開合作。
作為中國使用最廣泛的搜索引擎,從2009年起,百度相繼推出數(shù)據(jù)開放平臺(tái)及應(yīng)用開放平臺(tái),前者引入了優(yōu)質(zhì)內(nèi)容資源,實(shí)現(xiàn)了“即搜即得”,后者實(shí)現(xiàn)了應(yīng)用的“即搜即用”。百度最近展示了如何使用開源的云平臺(tái)Cloud Foundry來構(gòu)建自己的網(wǎng)絡(luò)帝國。
百度算是Cloud Foundry最新的支持者。此前,IBM也宣布,它將在自家的私有云和公有云上提供Cloud Foundry服務(wù)。同時(shí)也證明了Java的中間件產(chǎn)品WebSphere也可以在Cloud Foundry上運(yùn)行。IBM方面表示,他們一直在不斷地學(xué)習(xí)如何更好地為該開源項(xiàng)目做出貢獻(xiàn)。為了顯示IBM對(duì)Cloud Foundry的支持,IBM還將聯(lián)合Pivotal一起舉辦Cloud Foundry開發(fā)者大會(huì)。
Cloud Foundry是一個(gè)開源的PaaS平臺(tái),是由VMware拆分出來的軟件公司Pivotal研發(fā)推出。它可以讓開發(fā)者去自由地選擇云平臺(tái),開放框架和應(yīng)用服務(wù)。Cloud Foundry最初由VMware發(fā)起,后來得到業(yè)界的廣泛支持,通過它開發(fā)者可以更快更容易的開發(fā)、測(cè)試、部署和擴(kuò)展應(yīng)用。用戶可以使用多種私有云發(fā)行版,也可以使用公有云服務(wù)。
Cloud Foundry的特色有以下三點(diǎn):
支持多種語言和框架:Cloud Foundry支持多個(gè)最為流行的高效編程框架,其中包括Spring for Java、Ruby onRails、Sinatra for Ruby、Node.js以及包括Grails在內(nèi)其他基于JVM的框架。
支持多種服務(wù)類型:Cloud Foundry具有開放式的服務(wù)架構(gòu),支持應(yīng)用服務(wù)包括RabbitMQ、vFabricPostgreSQL、MySQL、MongoDB、Redis以及更多來自第三方和開源社區(qū)的應(yīng)用服務(wù)。
支持多種IaaS基礎(chǔ)架構(gòu)和部署方式:作為一個(gè)開源項(xiàng)目,Cloud Foundry 可以運(yùn)行在各種云和云基礎(chǔ)架構(gòu)上,保護(hù)開發(fā)者不會(huì)被鎖定在任何特定的云中。
小結(jié):
自2012年初Cloud Foundry第一次進(jìn)入人們的視野,到今天,Cloud Foundry的生態(tài)圈已經(jīng)漸漸成型。從歷史來看,市場推廣對(duì)于開源軟件來說還是非常重要的,依靠VMware在業(yè)界已經(jīng)形成的影響力,在許多開發(fā)者心中Cloud Foundry儼然和PaaS畫上了等號(hào)。此前,紅帽旗下的PaaS平臺(tái)OpenShift一直未認(rèn)為是Cloud Foundry最大的對(duì)手,此次百度選擇Cloud Foundry,從某種程度上來說,這證明了Cloud Foundry的勝利。
但是,紅帽在操作系統(tǒng)層的積累讓OpenShift擁有了更強(qiáng)的安全性和資源隔離能力,而其在開源領(lǐng)域的統(tǒng)治力也無人能及,并有更好的駕馭開源軟件商業(yè)模式的經(jīng)驗(yàn)。