作為云計算的一個標桿式服務(wù)——PaaS平臺提供了面向開發(fā)者用于集成到他們應(yīng)用中的附加服務(wù),通過PaaS所能獲得的開發(fā)者效率以及應(yīng)用豐富性是顯而易見的,這也被認為是云計算的主要趨勢之一。
但是從目前來看,云計算在國內(nèi)的發(fā)展有點畸形,集中在SaaS和IaaS兩端較多,PaaS部分卻很少人在做的。這是什么原因呢?
在筆者看來,原因在于PaaS已經(jīng)漸漸變?yōu)镻aaS+IaaS的融合。因為它不僅僅是提供了一組程序開發(fā)界面(API)及一套執(zhí)行時期語言,能夠讓開發(fā)商或用戶可以在上面編寫程序,同時,它還包含有由服務(wù)供應(yīng)商負責供應(yīng)并維護底層的基礎(chǔ)架構(gòu),包括虛擬化、操作系統(tǒng)修補、延展性、規(guī)模自動調(diào)整、安全問題等等。
對企業(yè)用戶而言,如果能夠使用Java、C#或者其他的語言,PaaS讓你可以建設(shè)更復(fù)雜的應(yīng)用和基礎(chǔ)架構(gòu),而且你不用自己管理中間件、操作系統(tǒng)或者基礎(chǔ)架構(gòu)配置。PaaS服務(wù)可以幫你完成這些工作。
但是對于有數(shù)據(jù)大容量需求和關(guān)鍵任務(wù)應(yīng)用的客戶而言,目前主流PaaS平臺能夠提供的服務(wù)和產(chǎn)品尚不能完全滿足。而從某種意義上而言,PaaS平臺提供的不僅僅是軟件堆棧,同時也是平臺下的硬件堆棧服務(wù),因此,PaaS對企業(yè)用戶來說吸引力最大,但是它也是最難使用的一種云服務(wù)。
商用PaaS平臺開發(fā)難點
1、首先在于混合云的模式的問題,目前來看,尚沒有一個平臺能提供企業(yè)所需要的一切,企業(yè)在IT服務(wù)的選擇上,必然面臨著混合云的解決方案問題,而這些解決方案往往寄宿在由多個分支或者組織單元共享的企業(yè)私有云中;或者在局部IT系統(tǒng)外包或者復(fù)雜供應(yīng)鏈的案例中寄宿在混合云中。
2、開放性的問題:與當前內(nèi)部或外部系統(tǒng)的集成。
3、特定于行業(yè)的IT標準、應(yīng)用程序和服務(wù)。
4、業(yè)務(wù)模型和涉及角色的不確定性:有多種用戶行為模型和系統(tǒng)使用模式的特定于行業(yè)的用戶組,例如,工作量曲線、資源的任務(wù)需求類型和系統(tǒng)功能。
5、建立解決方案的時間:很少有企業(yè)有足夠的時間從草稿構(gòu)建全新的IT基礎(chǔ)設(shè)施,這牽涉到云環(huán)境的快速設(shè)置,替換舊的系統(tǒng),與當前系統(tǒng)集成獲得業(yè)務(wù)連續(xù)性。因此部署和管理的時間成為了導(dǎo)致考慮中的PaaS解決方案猶豫的關(guān)鍵因素。
6、各種應(yīng)用程序和用戶類型:一個完整的行業(yè)解決方案包括跨由不同用戶組(獨立用戶或者組織用戶)開發(fā)和擁有的多業(yè)務(wù)線的應(yīng)用程序。
7、大多數(shù)的企業(yè)用戶都并非IT專業(yè)人士,他們對使用復(fù)雜編程模型,例如Java,Web2.0和web服務(wù)來開發(fā)、部署和管理應(yīng)用程序和系統(tǒng)感到很恐懼。
8、特殊業(yè)務(wù)需求由業(yè)務(wù)相關(guān)人士和客戶推動,例如,更短的面市競爭時間,通過對流程或者業(yè)務(wù)邏輯的快速修改實現(xiàn)對業(yè)務(wù)靈活性的支持,以及企業(yè)系統(tǒng)的快速擴展。
9、從長遠看來,PaaS將很有可能替代IaaS成為云計算最主流的模式。但無論是Google App Engine還是Salesforce.com都存在一些私有的API,這樣將不方便用戶進行應(yīng)用的遷移。同時在反應(yīng)速度方面,Google App Engine也存在一些不足。
10、而最關(guān)鍵的一點,不管是Azure、GAE(Google App Engine)還是Cloud Foundry,這些國外的優(yōu)秀的企業(yè)級PaaS平臺,面臨的最大問題還在于,他們無法在國內(nèi)真正落地,來自國外的互聯(lián)網(wǎng)服務(wù)受到的監(jiān)管越來越嚴厲,這讓國內(nèi)的企業(yè)用戶在選擇上不能不考慮網(wǎng)絡(luò)管制的問題。
這幾點都是PaaS平臺難做的核心焦點問題。而且你即便做出了好產(chǎn)品,你也只是為服務(wù)而服務(wù),Google GAE很難復(fù)制的原因就在于此,國內(nèi)誰能做出真正的企業(yè)級PaaS平臺呢?電信、華為、用友還是互聯(lián)網(wǎng)企業(yè)?
國產(chǎn)商用PaaS平臺,誰能崛起?
電信運營商?
中移動的大云來勢是很高調(diào)的,但從目前來看,在大云建立了一年多時間后,除了盤古搜索已經(jīng)架構(gòu)于大云平臺之上,尚無更多的企業(yè)選擇大云平臺。其實,對中國移動這樣的電信運營商而言,PaaS的好處固然能夠通過搭建平臺,控制內(nèi)容提供商,進而掌握產(chǎn)業(yè)鏈;但其劣勢也在于,過于限制第三方供應(yīng)商的開發(fā)能力,標準的開放接口勢必會失去一部分CP/SP的支持。有業(yè)內(nèi)人士這樣評價,“OPhone的例子已經(jīng)證明,過于強調(diào)主導(dǎo)權(quán)反而會削弱產(chǎn)業(yè)鏈廠商們的積極性”,“實現(xiàn)這些技術(shù)特征并不容易,目前幾大主要的軟件廠商提出的云平臺解決方案都不成熟,中國移動云平臺搭建完成并運營恐怕還需要一段時間。”
華為、中興?
從技術(shù)上而言,不管是華為還是中興,他們無疑是有實力做PaaS平臺的,在第三屆云計算大會上,我們也看到了華為和中興的云計算解決方案。李三琦曾表示,目前的華為在原有的運營商業(yè)務(wù)以及終端業(yè)務(wù)之外,開辟了一個全新領(lǐng)域:企業(yè)業(yè)務(wù)。此外,華為也正在試圖建立一個開放的云計算平臺,將標準接口開放給全球數(shù)百萬開發(fā)者,支持他們開發(fā)各種各樣的云應(yīng)用。
應(yīng)該說,不管是中興還是華為,PaaS平臺的建立難點絕對不在技術(shù)層面,云計算的核心在于開放和共享,大量數(shù)據(jù)與企業(yè)級用戶需要實現(xiàn)開放共享,因此,華為和中興究竟能否一改過去的行為方式,這才是關(guān)鍵性的問題。
傳統(tǒng)軟件廠商?
可以看到,在企業(yè)級用戶市場,中國最大的兩個管理軟件廠商——用友和金蝶是絕對不乏經(jīng)驗的。
在剛剛舉行的用友技術(shù)大會上,用友偉庫的楊祉雄總經(jīng)理表示,偉庫即將發(fā)布PaaS平臺,而這個PaaS平臺屆時將有一萬個云服務(wù)、十萬臺服務(wù)器、百萬個服務(wù)客戶、千萬個活躍客戶。
用友集團CTO薛峰在接受筆者采訪時曾表示——“用友最大的優(yōu)勢在于對它們企業(yè)用戶的理解”。誠然,這絕對是個優(yōu)勢,但他們?nèi)狈Φ模瑯邮腔ヂ?lián)網(wǎng)基因,此外由于用友已經(jīng)明確表示不會涉足IaaS領(lǐng)域,這恐怕也是一個未來的潛在隱患,畢竟一個成功的商用PaaS平臺是必須融合IaaS的。
互聯(lián)網(wǎng)企業(yè)?
“不管是新浪還是騰訊,目前,他們的平臺尚只能作為消費級業(yè)務(wù)的平臺,商用業(yè)務(wù),恐怕還遠了點”——這是某業(yè)界資深人士對當前國內(nèi)的主流互聯(lián)網(wǎng)企業(yè)推出的開放平臺的評價。
這個評價的確算是比較中肯的,國內(nèi)互聯(lián)網(wǎng)公司目前基于云計算的應(yīng)用基本都是云存儲。當然公有云的建立,其實存儲的確算是門檻較底的,因為這是一個期望邏輯密集型的公有云產(chǎn)品。而一旦上升到企業(yè)級應(yīng)用層面,尤其需要與業(yè)務(wù)結(jié)合的平臺,從目前來看,國內(nèi)目前似乎還很難找到一個像樣的平臺。
結(jié)語:可以預(yù)見的是,在云產(chǎn)業(yè)鏈中,未來處于PaaS與IaaS兩層的企業(yè)的壟斷性會逐漸增強,PaaS也將會是一個產(chǎn)業(yè)鏈的制高點,它能掌控產(chǎn)業(yè)的核心,而不管是新浪SAE、百度BAE、大云還是用友PaaS平臺,他們都非完美。目前國內(nèi)的云產(chǎn)業(yè)還處于發(fā)展過程中,這也需要產(chǎn)業(yè)鏈上眾多合作伙伴大力合作,共同分享技術(shù)、經(jīng)驗,才能快速推動云計算的發(fā)展,真正把產(chǎn)業(yè)做大做強。