選擇真正PaaS的組織已經(jīng)部署完畢,因?yàn)镻aaS能讓他們自己部署,并且只需花費(fèi)少量成本與人力資源就能在內(nèi)部或IaaS上實(shí)施。但是PaaS云架構(gòu)仍然讓企業(yè)猶豫不決。
美國(guó)邁阿密的Choose Digital提供一個(gè)數(shù)字市場(chǎng)平臺(tái),將客戶(hù)白標(biāo)簽作為忠誠(chéng)和親和力計(jì)劃的一部分。這家公司三年前成立時(shí),評(píng)估了一些PaaS方案,發(fā)現(xiàn)CloudBees能與其持續(xù)集成工具緊密集成,包括Jenkins測(cè)試與GitHub源碼庫(kù),還能讓該公司的產(chǎn)品迅速運(yùn)轉(zhuǎn)起來(lái)。
“PaaS讓我們作為一個(gè)團(tuán)隊(duì)能獲得非常敏捷的能力,快速構(gòu)建模型,并丟棄不工作的東西,”Choose Digital CTO與創(chuàng)始人Mario Cruz說(shuō)。這意味著公司不需要雇傭?qū)iT(mén)的架構(gòu)與運(yùn)維團(tuán)隊(duì),相反,更加關(guān)注雇傭開(kāi)發(fā)者。
“這就如內(nèi)部擁有一個(gè)完整的基礎(chǔ)架構(gòu)團(tuán)隊(duì),但實(shí)際上沒(méi)有,”Cruz說(shuō)。如果沒(méi)有CloudBees,他估計(jì)必須雇傭八位基礎(chǔ)架構(gòu)工程師支持運(yùn)行在平臺(tái)上的30個(gè)應(yīng)用。
確實(shí),Heroku高級(jí)產(chǎn)品經(jīng)理Matt Soldo表示,PaaS很適合需要超高速推向市場(chǎng)的開(kāi)發(fā)組織。典型的客戶(hù)包括市場(chǎng)營(yíng)銷(xiāo)與媒介公司,他們需要快速部署高擴(kuò)展的Web或移動(dòng)應(yīng)用,以便獲得贊助機(jī)會(huì)。Soldo表示某些客戶(hù)選擇Heroku進(jìn)行市場(chǎng)營(yíng)銷(xiāo)活動(dòng),比如在美國(guó)超級(jí)碗與紐約馬拉松這樣的頂級(jí)體育事件中,因?yàn)榭梢暂p松擴(kuò)展應(yīng)用。
這些應(yīng)用屬于時(shí)間密集型,Soldo說(shuō)需要“根據(jù)交通模擬,在前期大量的容量規(guī)劃。”
PaaS云架構(gòu)成為技術(shù)初創(chuàng)公司的自然選擇,但Choose Digital的Cruz表示企業(yè)能夠也應(yīng)該部署PaaS。“你不需要將所有東西都放到PaaS上,但是你想將開(kāi)發(fā)全部放上去,”他說(shuō),“包括測(cè)試、分期與OA。一旦這樣做了就無(wú)退路。”
毫無(wú)意外,PaaS提供商都宣稱(chēng)他們的性能適用于大多數(shù)類(lèi)型的應(yīng)用。
“你所構(gòu)建的80%應(yīng)用都能在PaaS上很好運(yùn)行,甚至95%都沒(méi)問(wèn)題,”CloudBees CEO Sacha Labourey表示。這是因?yàn)镻aaS平臺(tái)本身是根據(jù)苛刻的最佳實(shí)踐創(chuàng)建的,因此所有運(yùn)行其上的應(yīng)用都可以受益。與之相反,多數(shù)IT企業(yè)無(wú)法真正提供一個(gè)鞏固的基礎(chǔ)架構(gòu)層。
“除非你是摩根大通銀行,不然你的實(shí)際操作水平也就是個(gè)平均值,”Labourey說(shuō)。
Forrester的Staten特出提出PaaS尤其適合一些移動(dòng)應(yīng)用與業(yè)務(wù)流程工作流,如填寫(xiě)表格。
“這些輕量級(jí)應(yīng)用無(wú)需大量復(fù)雜的編程,它們使用重復(fù)性的組件。”他說(shuō)。
同時(shí),IT運(yùn)維團(tuán)隊(duì)也能從開(kāi)發(fā)者能訪問(wèn)PaaS而受益,皆因其提供一個(gè)單獨(dú)的統(tǒng)一環(huán)境,橫跨開(kāi)發(fā)、測(cè)試、分期與生產(chǎn),PaaS平臺(tái)供應(yīng)商ActiveState CEO Bart Copeland表示。
如今,開(kāi)發(fā)者在桌面上開(kāi)發(fā)代碼,然后傳入測(cè)試環(huán)境。但是開(kāi)發(fā)者可能使用的服務(wù)最初可能在也可能不在測(cè)試環(huán)境中,那么分期與生產(chǎn)則顯得遙遙無(wú)期,他說(shuō):“來(lái)來(lái)回回反反復(fù)復(fù)很糾結(jié)。”
有了PaaS,團(tuán)隊(duì)中的成員都可以訪問(wèn)相同的底層服務(wù),使得應(yīng)用開(kāi)發(fā)過(guò)程流線化,大幅降低運(yùn)維團(tuán)隊(duì)花費(fèi)在構(gòu)建與重新構(gòu)建不同開(kāi)發(fā)環(huán)境上的時(shí)間。
“江湖上流傳著IT與開(kāi)發(fā)者交接的傳說(shuō),”Copeland說(shuō)。使用PaaS,“由于IT能力釋放出來(lái),協(xié)作將更加親密無(wú)間。”
PaaS云架構(gòu)賣(mài)起來(lái)有點(diǎn)困難
當(dāng)然,大型企業(yè)中的很多IT人士都相信PaaS不是組織的那杯茶,至少在目前是這樣。
“我對(duì)美國(guó)康卡斯特電信公司會(huì)放棄對(duì)整個(gè)運(yùn)營(yíng)環(huán)境的控制權(quán)持懷疑態(tài)度,”該公司融合產(chǎn)品架構(gòu)師Charles Hammell表示。這個(gè)美國(guó)的電信巨頭使用的是亞馬遜Web服務(wù)架構(gòu)打造IaaS。“讓人們采用IaaS都已經(jīng)阻力多多,得弄鼻子挑眉毛協(xié)商討論下決策。”
此外,F(xiàn)orrester的Staten表示很多遺留應(yīng)用不適合運(yùn)行在公共PaaS中。
“多數(shù)企業(yè)應(yīng)用是超大型整體的組件。它們?cè)谠O(shè)計(jì)之初就有問(wèn)題,”他說(shuō),“如果試圖將其放在公有云中,每天都會(huì)出現(xiàn)問(wèn)題。”
同樣地,Staten說(shuō)企業(yè)根本就不會(huì)考慮將遺留應(yīng)用放入PaaS中,而是將PaaS其限制在適當(dāng)?shù)拈_(kāi)發(fā)范圍內(nèi)。
同時(shí),現(xiàn)有的IaaS廠商正在逐步增加能提供的服務(wù)數(shù)量與類(lèi)型。
“部署PaaS對(duì)于人們來(lái)說(shuō)是大躍進(jìn)。大家仍然關(guān)注實(shí)際案例,”IaaS云供應(yīng)商BlueLock CTO Pat O’Day說(shuō),“我們看到有一些IaaS+的需求,即IaaS加上少量服務(wù),如密度管理、數(shù)據(jù)庫(kù)、對(duì)象存儲(chǔ)、DNS和內(nèi)容網(wǎng)絡(luò)。”
AWS領(lǐng)銜平臺(tái)服務(wù)的數(shù)量與范圍。根據(jù)最新測(cè)算,AWS提供有33個(gè)主要服務(wù),該數(shù)量還是不斷增加中。這些服務(wù)涵蓋常見(jiàn)的負(fù)載均衡與存儲(chǔ)到特殊的Amazon RedShift,這是一個(gè)PB級(jí)別的數(shù)據(jù)倉(cāng)庫(kù)服務(wù),以及用于擴(kuò)展媒介轉(zhuǎn)碼的Amazon Elastic Transcoder。
其它IaaS廠商也嘗試追隨亞馬遜的步伐。比如Rackspace Hosting在其云產(chǎn)品中添加移動(dòng)云堆棧,以便加速移動(dòng)應(yīng)用交付,還收購(gòu)了Exceptional Cloud Services用于錯(cuò)誤追蹤和Redis,這是個(gè)開(kāi)源的鍵值存儲(chǔ)。宜早不宜遲,每一家IaaS供應(yīng)商都將提供更多的基礎(chǔ)架構(gòu)資源,入侵純碎的PaaS供應(yīng)商的利益。