3月9日下午,在百度開(kāi)發(fā)者俱樂(lè)部活動(dòng)上,百度宣布正式對(duì)外開(kāi)放百度應(yīng)用引擎BAE(Baidu App Engine)給開(kāi)發(fā)者。百度應(yīng)用引擎(BAE)是百度推出面向開(kāi)發(fā)者的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)和部署平臺(tái),提供了分布式運(yùn)行環(huán)境,以及云數(shù)據(jù)庫(kù)、云存儲(chǔ),云消息、云管道,云觸發(fā)器等服務(wù),目前已支持PHP、Java、Python、Node.js等語(yǔ)言。
BAE從云計(jì)算的定義上說(shuō),應(yīng)該屬于PaaS的一種。PaaS是Platform-as-a-Service的縮寫(xiě),意思是平臺(tái)即服務(wù)。在云計(jì)算時(shí)代將相應(yīng)的服務(wù)器平臺(tái)或者開(kāi)發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS。
理論描述可能比較抽象,我們來(lái)打個(gè)比方,就好比原來(lái)造房子,你要自己買(mǎi)鋼筋水泥混凝土,從頭開(kāi)始造非常麻煩?,F(xiàn)在有了商品房,我把房子的基礎(chǔ)結(jié)構(gòu)都建好了,你住進(jìn)來(lái)只要自己想辦法裝修一下,然后就可以住了。
早在百度之前,新浪就推出了自己的云計(jì)算平臺(tái)SAE(SinaAppEngine)。除此之外,阿里有ACE(Aliyun Cloud Engine)阿里云引擎,盛大有盛大云引擎(APP Engine),騰訊有CEE(Cloud Elastic Engine)彈性云引擎。
看上去很美
這些PAAS平臺(tái)有什么優(yōu)勢(shì)呢?
對(duì)開(kāi)發(fā)者來(lái)說(shuō):
一、更加專(zhuān)注于核心功能,更低開(kāi)發(fā)成本。PaaS平臺(tái)會(huì)提供從計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、多媒體、移動(dòng)等各個(gè)方面提供業(yè)界最全面的支持,讓開(kāi)發(fā)這無(wú)需花費(fèi)時(shí)間和金錢(qián)去實(shí)現(xiàn)復(fù)雜的構(gòu)架以便支持自己也業(yè)務(wù),也讓開(kāi)發(fā)者專(zhuān)注于您的應(yīng)用和創(chuàng)新。
二、運(yùn)維成本更低,部署在這些PaaS平臺(tái)上的應(yīng)用無(wú)需關(guān)心硬件維護(hù)、服務(wù)監(jiān)控、數(shù)據(jù)容災(zāi)等操作,平臺(tái)會(huì)通過(guò)其高可靠的架構(gòu)和方便的監(jiān)控頁(yè)面為用戶將運(yùn)維成本降到最低擴(kuò)展性更強(qiáng)。
三、更加安全可靠,平臺(tái)上的應(yīng)用可以實(shí)現(xiàn)諸如多機(jī)房容災(zāi)部署等大型廠商才可能實(shí)現(xiàn)的技術(shù)方案,比傳統(tǒng)的部署模式更加安全可靠。
對(duì)服務(wù)商來(lái)說(shuō):
一、激活閑置計(jì)算資源。要知道,要支撐一個(gè)上億人使用的系統(tǒng),是需要非常復(fù)雜的技術(shù)構(gòu)建的。而在滿足自己應(yīng)用使用的同時(shí),計(jì)算存儲(chǔ)資源會(huì)出現(xiàn)大量的浪費(fèi),此時(shí),如果把相應(yīng)的資源開(kāi)發(fā)成相關(guān)的服務(wù),供外部使用,可以提高基層設(shè)施的利用率。
二、圈地。通過(guò)PaaS平臺(tái),可以刺激更多的開(kāi)發(fā)者為自己的平臺(tái)開(kāi)發(fā)相應(yīng)的應(yīng)用,平臺(tái)商期望通過(guò)應(yīng)用的豐富形成正反饋效應(yīng),幫助平臺(tái)留在更多的用戶。
三、多一條營(yíng)收途徑。雖然PaaS平臺(tái)成熟度并不高,但幾乎所有平臺(tái)都有相應(yīng)的收費(fèi)項(xiàng)目。由于從域名到虛擬主機(jī)或VPS都需要付費(fèi),開(kāi)發(fā)者有對(duì)托管平臺(tái)付費(fèi)的習(xí)慣。
以上這些優(yōu)點(diǎn)固然存在,但這些PaaS服務(wù)也有其極大的局限性: