PaaS成為業(yè)界寵兒
PaaS走俏
作為云服務(wù)大家庭中的一員,平臺(tái)即服務(wù)(PaaS)的增長速度最為緩慢。盡管PaaS具有不少優(yōu)勢(shì),但是相對(duì)于其他的云服務(wù)類型,企業(yè)在部署PaaS時(shí)遇到的困難也是***的。不過,專家認(rèn)為PaaS可能很快就會(huì)改變目前這種落后的狀態(tài)。
市場(chǎng)研究機(jī)構(gòu)Gartner評(píng)估認(rèn)為全球PaaS收益在2012年約為12億美元。盡管與2011年9億美元的收益相比有較大幅度的增長,但是與托管服務(wù)在2012年的收益相比仍然顯得微不足道。據(jù)研究人員估算,包括軟件即服務(wù)(SaaS )在內(nèi)的所有托管服務(wù)在2012年的收益為1090億美元。
PaaS脫胎于亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)等基礎(chǔ)設(shè)施解決方案,其負(fù)責(zé)管理服務(wù)器和虛擬層,剩余部分則交由用戶管理。由于PaaS中的服務(wù)器操作系統(tǒng)和應(yīng)用開發(fā)環(huán)境也由提供商負(fù)責(zé)維護(hù),因此開發(fā)人員能夠?qū)⒕性趧?chuàng)建應(yīng)用上,而不用時(shí)刻關(guān)注服務(wù)器軟件升級(jí)等問題。
目前已經(jīng)出現(xiàn)了一些PaaS市場(chǎng)增長正在蓄勢(shì)待發(fā)的征兆。PaaS提供商稱,盡管他們的大部分用戶都是初創(chuàng)公司,但是已經(jīng)開始有越來越多的大型企業(yè)使用這一技術(shù)。
市場(chǎng)研究機(jī)構(gòu)Forrester的分析師John Rymer稱:“盡管進(jìn)展緩慢,但是相關(guān)公司正在推出更加適合企業(yè)使用的第二代PaaS。”
盡管PaaS市場(chǎng)的增長仍然相對(duì)緩慢——Gartner預(yù)測(cè)全球PaaS收益到2017年將達(dá)到35億美元——但是公司應(yīng)當(dāng)對(duì)此保持高度關(guān)注。Gartner分析師Yafim Natis認(rèn)為,收益預(yù)期嚴(yán)重低估了這一云架構(gòu)組成部分的重要性。
早期部署者都對(duì)PaaS表現(xiàn)出了極其的信賴。Choose Digital為美國聯(lián)合航空公司和萬豪集團(tuán)等客戶創(chuàng)建了一個(gè)數(shù)字市場(chǎng)。該公司聯(lián)合創(chuàng)始人兼***技術(shù)官M(fèi)ario Cruz稱:“任何以數(shù)據(jù)中心為基礎(chǔ)組建測(cè)試與研發(fā)團(tuán)隊(duì)人都會(huì)因工作繁重而抓狂。但如果你告訴他們,‘假如使用PaaS,軟件將會(huì)自動(dòng)被生成并被測(cè)試。’那他們何樂而不為呢?”
情況與Cruz相似的用戶表示,PaaS具有非常大的優(yōu)勢(shì),還沒開始使用這一服務(wù)的企業(yè)可能將會(huì)被使用了PaaS的競(jìng)爭(zhēng)對(duì)手甩在后面。
目前,包括IBM、甲骨文、惠普、戴爾、微軟和紅帽等公司在內(nèi),許多傳統(tǒng)的企業(yè)IT系統(tǒng)廠商已經(jīng)開始針對(duì)長期客戶部署PaaS解決方案。隨著知名廠商開始接受PaaS,PaaS無疑將會(huì)受到越來越多的關(guān)注。#p#
PaaS的優(yōu)勢(shì)
許多公司表示,由于PaaS解決方案能夠?qū)⑺麄儚墓芾矸?wù)器硬件和軟件等繁瑣的工作中解放出來,因此他們能夠更快地向市場(chǎng)投放產(chǎn)品并不斷對(duì)產(chǎn)品進(jìn)行升級(jí)。PaaS最簡(jiǎn)潔明了的定義為:一種能夠被作為服務(wù)提供的應(yīng)用平臺(tái)。
PaaS的優(yōu)勢(shì)是,使用PaaS解決方案的開發(fā)人員不必為他們的應(yīng)用搭建和配置硬件與軟件環(huán)境。開發(fā)人員只需編寫應(yīng)用并將它們加載至PaaS上。PaaS將對(duì)開發(fā)人員所選擇的軟件語言提供支持并讓應(yīng)用在其上運(yùn)行。
PaaS位于基礎(chǔ)設(shè)施即服務(wù)(IaaS)解決方案之上。實(shí)際上,許多PaaS提供商并沒有屬于自己的數(shù)據(jù)中心——他們只是利用亞馬遜網(wǎng)絡(luò)服務(wù)或其他IaaS提供商的基礎(chǔ)設(shè)施運(yùn)行自己的平臺(tái)。
Choose Digital最終決定使用CloudBees提供的PaaS解決方案來快速提升他們打入市場(chǎng)的能力,并充分利用CloudBees平臺(tái)的自動(dòng)化能力。“整合、自動(dòng)化——所有這些基礎(chǔ)設(shè)施要素對(duì)于我們的開發(fā)人員來說只是按一下按鈕的事。”Cruz稱。“他們不必知道如何評(píng)估服務(wù)器或是如何使用Apache。基本上,他們所做的工作就是編寫代碼和加載它們。它們會(huì)自動(dòng)部署和運(yùn)行。”
Choose Digital目前在CloudBees上運(yùn)行著大約25個(gè)應(yīng)用。像Choose Digital這樣的公司能夠在相對(duì)較短的時(shí)間內(nèi)編寫和部署他們的應(yīng)用——有時(shí)候只需要數(shù)天或是數(shù)周的時(shí)間即可。“如果失敗了,也只是浪費(fèi)了六周時(shí)間,你可以放棄它們。設(shè)想一下,如果創(chuàng)建了一個(gè)單片系統(tǒng),并且花費(fèi)了六個(gè)月的時(shí)間,結(jié)果失敗了的情況。這時(shí)你浪費(fèi)的可是六個(gè)月的時(shí)間啊。”Cruz說。
由于這種原因,那些堅(jiān)持自己管理硬件和應(yīng)用層的公司可能會(huì)被競(jìng)爭(zhēng)對(duì)手所擊敗。他稱:“如果初創(chuàng)公司在六周內(nèi)遇到了失敗,那么他們還有機(jī)會(huì)嘗試新的想法。到大公司追上來的時(shí)候,球已經(jīng)滾到別的地方去了。因此你能夠不斷地在競(jìng)爭(zhēng)中調(diào)整自己的狀態(tài)。這就是PaaS能夠給你帶來的不同之處。在當(dāng)前環(huán)境下,如果它們沒有成為公司的核心,那么公司將一事無成。”
對(duì)于荷蘭IT服務(wù)提供商VX公司來說,加快產(chǎn)品上市速度也是他們選擇PaaS的一個(gè)重要原因。目前VX正在使用CloudBees所提供的服務(wù)。公司企業(yè)開源服務(wù)集團(tuán)主管Bas van Oudenaarde 稱:“我們能夠在數(shù)分鐘內(nèi)創(chuàng)建一個(gè)新項(xiàng)目,而不必通過其他部門協(xié)調(diào)資源。這樣一來,我們能夠?qū)⑽覀兊木性趧?chuàng)建軟件這一核心業(yè)務(wù)上。”
對(duì)于Choose Digital來說,上手PaaS非常容易。許多PaaS提供商允許客戶免費(fèi)試用他們的服務(wù)。Cruz稱這是一個(gè)非常好的方式。他通過試用CloudBees和Heroku的服務(wù)后最終選擇了前者。因?yàn)樗l(fā)現(xiàn)CloudBees所提供的自動(dòng)化工具更好,并且并適合運(yùn)行Jenkins。他稱: “在開始試用時(shí)我對(duì)它們非常懷疑,但是在使用了一周后,我的顧慮就被打消了。在使用了15天后,我就由一名免費(fèi)客戶變得了一名付費(fèi)客戶。”#p#
轉(zhuǎn)變觀念
對(duì)于一些開發(fā)人員和IT商店來說,使用PaaS時(shí)需要轉(zhuǎn)變一些觀念。像Cruz一樣擁有管理硬件基礎(chǔ)設(shè)施背景的人可能會(huì)發(fā)現(xiàn)他們?cè)僖矡o法像以前一樣管理服務(wù)器了。“首先,覺得不適應(yīng)的地方是,在感覺有問題的時(shí)候再也無法進(jìn)入機(jī)房查看它們了。”
對(duì)此,PaaS用戶找到了一些解決這一問題的新辦法。例如,開發(fā)者可以使用New Relic等工具嘗試解決一些影響到應(yīng)用性能的問題。
Cruz 稱:“我們的開發(fā)人員要身兼兩職。除了編寫代碼外,他們還必須要提供支持。如果出現(xiàn)了問題,他們只能自己解決。因此這些開發(fā)人員再也無法像以前一樣將一些頭疼的問題推給運(yùn)維人員了。”
如果問題出在CloudBees或是IaaS提供商那里,客戶必須要讓提供商意識(shí)到出現(xiàn)了問題。Cruz稱:“如果問題被發(fā)現(xiàn)出在平臺(tái)上,那么每個(gè)人都會(huì)從故障排除中學(xué)到經(jīng)驗(yàn)。”
這意味著,與在本地運(yùn)行應(yīng)用相比,問題能夠被更快地解決掉。“如果問題達(dá)到了一定程度,即便你有自己的運(yùn)維團(tuán)隊(duì),可能也無法排除故障。假如每天有100張報(bào)修單,那么你根本沒有辦法應(yīng)付它們。”
在選擇了Choose Digital后,雖然這種觀念上的改變給Cruz帶來了許多幫助,但是他認(rèn)為這并不會(huì)徹底改變他作為一家上市公司***技術(shù)官的職責(zé)。盡管在公司中他能夠利用PaaS進(jìn)行開發(fā)和測(cè)試,但是任何讀取信用卡號(hào)的應(yīng)用都必須要在本地運(yùn)行。
如今使用Engine Yard的數(shù)字設(shè)計(jì)商Canvas已經(jīng)適應(yīng)了這種將裸機(jī)環(huán)境的責(zé)任轉(zhuǎn)交至服務(wù)提供商那里的情況。在***技術(shù)官M(fèi)ichael Smith加入Canvas后,他的***任務(wù)是縮減公司所依賴的廠商的數(shù)量。“我們之前有許多管理托管服務(wù)提供商,其中包括了Engine Yard和AWS。我們足足有9個(gè)提供商。”
Smith表示,管理這些關(guān)系既耗費(fèi)精力又耗費(fèi)財(cái)力。***他決定統(tǒng)一使用Engine Yard。“身為工程師的我曾經(jīng)說過,‘AWS也很不錯(cuò)’。但是我告訴自己,自己在很大程度上已經(jīng)不再是一名工程師了。我必須要從資源管理和資金管理等管理角度審視這一問題。”
Smith稱,他決定選擇Engine Yard是因?yàn)槭褂肊ngine Yard比使用AWS要便宜,并且前者能夠自己管理軟件層。“我們有一個(gè)工程師團(tuán)隊(duì),但是我們沒有全職的開發(fā)運(yùn)維人員。組建一支運(yùn)維團(tuán)隊(duì)的成本遠(yuǎn)遠(yuǎn)超出了使用Engine Yard的成本。”
此外,“我們對(duì)此也沒有十分濃厚的興趣。如果我們的軟件出現(xiàn)故障導(dǎo)致客戶網(wǎng)站宕機(jī),這么這樣做基本上還比較合理。但是我們并不想在凌晨3點(diǎn)鐘來排除那些僅僅是由于數(shù)據(jù)中心路由器不工作所導(dǎo)致的故障。”Smith說。
迄今為止,這種模式工作的非常不錯(cuò)。Smith 稱:“如果在你和數(shù)據(jù)中心之間有這么一個(gè)層,那么處理類似監(jiān)控和部署系統(tǒng)如何工作等事情就會(huì)少很多。但是總的來說,如果你需要做什么事情,那么我可以打電話給Engine Yard,讓他們的工程師為我們提供幫助。”
CloudBees已經(jīng)注意到一些客戶正在為是否放棄管理硬件和軟件堆棧而展開激烈的思想斗爭(zhēng)。CloudBees的***執(zhí)行官Sacha Labourey稱:“許多開發(fā)者使用IaaS而不使用PaaS的原因是因?yàn)樗麄兓ㄙM(fèi)了十年或二十年才部署了軟件堆棧。對(duì)于開發(fā)者來說,現(xiàn)在已經(jīng)到了放棄控制權(quán)轉(zhuǎn)而讓PaaS廠商控制這些東西,讓自己能夠更加專注地創(chuàng)造價(jià)值的時(shí)候了。”
Labourey稱:“在使用了PaaS后,他們發(fā)現(xiàn)知道它們是在運(yùn)維一個(gè)服務(wù)器還是五個(gè)服務(wù)器并不能帶來任何價(jià)值?,F(xiàn)在,時(shí)代已發(fā)展到了開發(fā)者必須要習(xí)慣用新的方式做事情的時(shí)候了。”
為了響應(yīng)那些在正為此做思想斗爭(zhēng)的用戶,Engine Yard提供了一個(gè)能夠顯示運(yùn)行應(yīng)用的IaaS配置的API。Forrester的Rymer稱: “如何做完全由發(fā)開者決定。在他們需要的時(shí)候,他們可以通過這個(gè)API直接查看底層的情況。”#p#
大小通吃
盡管目前初創(chuàng)公司占了PaaS用戶基礎(chǔ)的大部分,但是這種情況正在開始發(fā)生改變。Engine Yard 公司負(fù)責(zé)全球營銷的高級(jí)副總裁Mark Gaydos 稱:“雖然在這一改變的初期都是Web 2.0公司,但是我們已經(jīng)看到一些大企業(yè)也開始在部署PaaS解決方案。”
初創(chuàng)公司率先使用PaaS的一個(gè)原因是因?yàn)樘峁┥讨С殖鮿?chuàng)公司經(jīng)常使用的開發(fā)語言和環(huán)境。Forrester的Rymer指出,雖然谷歌App Engine也開始支持Java應(yīng)用,但是CloudBees的產(chǎn)品將重點(diǎn)放在了對(duì)企業(yè)Java的支持,同時(shí)Engine Yard還增加了對(duì)全球廣泛使用的動(dòng)態(tài)語言PHP的支持。他稱:“目前企業(yè)開始對(duì)此越來越感興趣,PaaS提供商也開始讓他們的產(chǎn)品更加適應(yīng)企業(yè)的需求。”
不過目前語言支持仍然是一個(gè)障礙。部分Canvas的客戶正在使用并沒有獲得廣泛支持的.Net語言。為了滿足一些客戶的需求,Smith目前正在嘗試使用微軟的 Azure。他稱:“盡管Rails和Django語言得到了提供商們的廣泛支持,但是目前使用這兩種語言的大型企業(yè)并不多。”
除了語言問題,企業(yè)還需要它們能夠像幫助初創(chuàng)公司那樣幫助他們迅速地占領(lǐng)市場(chǎng)。據(jù)PaaS廠商稱,在大型公司中,通常是公司的營銷主管來自簽訂PaaS協(xié)議,而不是IT部門主管。
微軟Azure的總經(jīng)理Doug Hauger稱:“目前采購者與決策者的角色正在發(fā)生變化。”Hauger稱,他們客戶公司的***營銷官或在線業(yè)務(wù)副總裁希望營銷部門迅速推出新的促銷活動(dòng),并且希望在Azure完成這些工作。他指出:“這就帶來了一些挑戰(zhàn),主要是因?yàn)镮T部門雖然表示贊同,但是他們不知道具體應(yīng)該做些什么工作。”
通常營銷主管會(huì)首先與IT部門進(jìn)行溝通,但是他們很快就會(huì)發(fā)現(xiàn)IT部門并不能像他們所期望的那樣能夠迅速的行動(dòng)起來。不過并不是所有的IT商店都拒絕做出改變。
Labourey稱:“你會(huì)發(fā)現(xiàn)有些IT機(jī)構(gòu)完全拒絕云服務(wù),不過你也會(huì)發(fā)現(xiàn)部分IT機(jī)構(gòu)已經(jīng)清醒地認(rèn)識(shí)到公有云已站穩(wěn)了腳跟。”他指出,一些IT主管意識(shí)到業(yè)務(wù)部門已經(jīng)開始使用PaaS等基于公有云的系統(tǒng),并且要求業(yè)務(wù)部門的員工告訴IT部門他們正在使用哪些服務(wù)。這樣來,IT部門能夠追蹤***的提供商,便于他們?cè)谖磥韼啄昴軌蜻x擇一至兩家提供商,同時(shí)更好地幫助員工使用這些服務(wù)。
Labourey稱,雖然“公司的***信息官幾乎不會(huì)說出‘讓我們都來使用PaaS吧’這樣的話。”但是他希望發(fā)生一些變化,讓IT部門最終能夠像接受使用Salesforce售后服務(wù)一樣接受使用PaaS。
越來越多的企業(yè)開始使用PaaS的一個(gè)跡象是已有越來越多的應(yīng)用開始在PaaS上運(yùn)行。雖然目前一個(gè)時(shí)下比較流行的觀點(diǎn)認(rèn)為PaaS運(yùn)行的都是一些不重要的應(yīng)用,如協(xié)作網(wǎng)站或是共享公共信息等服務(wù),不過Forrester的研究揭示了一個(gè)變化。即企業(yè)正在云上完成越來越多的項(xiàng)目,包括交易型應(yīng)用和敏感數(shù)據(jù)管理應(yīng)用。Rymer稱:“這也是PaaS發(fā)生改變的另一個(gè)征兆。”