有人聲稱PaaS的天空是有限的,而且選擇平臺即服務廠商會在你的天空周圍快速的安插上柵欄。
這一點和云市場很像,PaaS市場也開始升溫,炒作聲不絕于耳。有數(shù)十個PaaS廠商出現(xiàn),一半都是大多數(shù)客戶沒聽說過的。
根據(jù)Gartner預測,PaaS市場在2012年將會接近十億美元,有望到2015年增成為17.5億美元,三年的時間實現(xiàn)75%的增長。如果真是如此,客戶如何駕馭什么是可用的?什么就是炒作呢?
PaaS市場可以分成兩種廠商類型:大型傳統(tǒng)IT廠商,像惠普、IBM和甲骨文;以及更小的獨立PaaS廠商。
更小的PaaS廠商已經(jīng)運營了兩年,或者更長時間,已經(jīng)擁有較多的PaaS專業(yè)知識,積極主動的提供比傳統(tǒng)IT廠商更好的服務。這些壁龕廠商希望結(jié)合自己的云經(jīng)驗和成長中的云市場興趣,具體關(guān)注于平臺即服務將會讓他們比那些較少關(guān)注云的IT廠商更占優(yōu)勢。
盡管傳統(tǒng)IT廠商現(xiàn)在提供PaaS產(chǎn)品,也有很多維持提供廣泛的現(xiàn)有IT產(chǎn)品,包括硬件和軟件。很多廠商可以通過購買的方式進入到PaaS市場,主要通過收購小型且知名的公司。但是這也意味著這些廠商一只腳邁進了PaaS市場,另一只腳在其核心業(yè)務中。在不破壞業(yè)務的同時讓遺留硬件、軟件和應用適應新的收購很棘手。
但是規(guī)模在PaaS市場也占有優(yōu)勢;大型PaaS廠商擁有更好的運營技能、資源、成本以及能處理更大的安全需求。此外,提供PaaS能力要求專業(yè)人員,核心工程師要掌握像Java和Ruby這樣的語言。
IT人員可以優(yōu)化存儲,還要有其他高技術(shù)人才和專業(yè)的開發(fā)團隊。為了同大型廠商競爭,獨立PaaS廠商可能需要增加其可擴展性、人力資源以及整個的銷售收益。
公共云VS私有云VS開源PaaS產(chǎn)品
公共PaaS產(chǎn)品包括Salesforce.com的Force.com和Google App Engine。私有PaaS廠商,包括微軟、IBM和甲骨文,他們正在挖掘現(xiàn)有的開發(fā)人員基礎(chǔ)來構(gòu)建私有云或者混合云環(huán)境上對于云可用的應用。如果你希望易用性和自動化,就可以看看公共PaaS廠商。
如果你的企業(yè)擔心失去控制,私有PaaS廠商最適合不過了,你可以有具體的需求確保數(shù)據(jù)安全,或者你可以要求你的數(shù)據(jù)托管在具體的地理區(qū)域內(nèi),可能是由于法規(guī)問題,或是是由于你的企業(yè)在國際范圍內(nèi)運營。
PaaS客戶對于在其他的基礎(chǔ)架構(gòu)即服務(IaaS)上構(gòu)建應用和運轉(zhuǎn)應用不再滿意。他們希望他們的PaaS廠商支持更多的開發(fā)平臺,支持更多的語言以及更多的基礎(chǔ)IaaS平臺。這也將兩個新興的“開源”PaaS項目帶到最前線。
VMware在2012年四月發(fā)布了Cloud Foundry;紅帽于2011年五月公布了OpenShift。這兩個項目都試圖促進多種云混合方法,從而構(gòu)建和運轉(zhuǎn)應用。優(yōu)勝者就是能夠使用這種方法的人,無論它們是開源的還是專用的,都可以圍繞它們的PaaS平臺產(chǎn)品構(gòu)建最大的開發(fā)合作伙伴生態(tài)系統(tǒng)。
做決定:PaaS廠商選擇
那么,企業(yè)該如何選擇PaaS廠商,這個廠商讓他們在未來三年、五年或者甚至是十年都可以依賴?選擇大型IT廠商進入云端更好嗎?或者還是選擇更小的獨立PaaS廠商,且他們只有自己的PaaS路線圖?又或者聯(lián)合大型廠商和小型PaaS廠商才是最佳答案?
平臺即服務在時間和成本上都是項大投資;你的企業(yè)的云健康狀況將取決于PaaS廠商的選擇。下面是一些指導,幫助你來選擇出最適合你的業(yè)務需求的PaaS廠商:
• 應用開發(fā)。確定你可以和不可以在PaaS上開發(fā)的應用類型。可能沒有任何PaaS廠商可以提供給你開發(fā)具體應用需要的基本的基礎(chǔ)架構(gòu),盡管很多廠商提供了各種基礎(chǔ)架構(gòu)選擇。你必須能夠用PaaS架構(gòu)和工具測試應用。如果有一些應用對于開發(fā)和測試有具體的硬件需求,可能就很難用PaaS廠商解決。
• 可移植性和互操作性。成功的PaaS廠商提供的產(chǎn)品利于應用一直和云互操作性。因為很多廠商計劃構(gòu)建混合云環(huán)境,確保PaaS廠商錨定了混合計算環(huán)境,這意味著他們要促進多種云之間的應用轉(zhuǎn)移。確保多種云之間的互操作性,你應該檢查潛在的PaaS產(chǎn)品允許你
o 抽象應用運行時,底層基礎(chǔ)架構(gòu)的中間件和數(shù)據(jù)處理
o 支持更為廣泛的語言,像Java、Ruby、Grails等等。微軟僅僅支持.NET和PHP。甲骨文PAAS只支持Java。尋找一種支持開發(fā)選的的廠商,能夠協(xié)助你避免云廠商鎖定。
• 版本升級。一些廠商,尤其是大型的有IT歷史基礎(chǔ)的廠商,為市場帶來新的或者是升級的PaaS產(chǎn)品,架構(gòu)上都和操作系統(tǒng)的發(fā)布以及管理發(fā)布等相綁定。這樣的發(fā)布或者升級可能一年發(fā)生一兩次。使用PaaS,很難穿件新的產(chǎn)品,并快速發(fā)布,因為他們?nèi)Q于OS性能。像戴爾、惠普、IBM、微軟、甲骨文以及紅帽都屬于這一類。
• 目標市場。要知道PaaS廠商設(shè)計產(chǎn)品是為了吸引核心開發(fā)者市場,通常都是他們自己的安裝基礎(chǔ)。例如,微軟Windows Azure直指.NET開發(fā)者;紅帽則面向開源社區(qū)。VMware是少數(shù)的關(guān)注更廣泛的開發(fā)者的廠商之一,包括開源框架Cloud Foundry。
• 管理和維護。注意廠商的開發(fā)性提議,以及對于云客戶意味著什么。這些PaaS技術(shù)可能基于多種不同的開源項目,一些長管理,另一些廠商則不管理。
• 兼容性問題。注意試圖給每一個人一切的PaaS廠商。盡管他們可能說他們的PaaS戰(zhàn)略兼容所有主流的云生態(tài)環(huán)境,在沒有成為一種最低標準的時候是不可能做到這一點的。這些PaaS廠商在沒有分配常規(guī)的大型資源來跟上極度動態(tài)和迅速發(fā)展的新興市場的腳步時,可能并不能同所有的云生態(tài)系統(tǒng)工作。
• 可持續(xù)性。當選擇了一個PaaS廠商,尋找一個經(jīng)得起時間考驗的業(yè)務合作伙伴。你應該在提供PaaS產(chǎn)品上看看廠商的經(jīng)驗;查看下金融信息,并預計一下業(yè)務增長。廠商是不是有很好的合作伙伴?是不是有一系列你能夠溝通的滿意客戶名單?是不是創(chuàng)新的,能不能符合客戶需求以及廠商是不是具有持續(xù)的競爭力?