2012年雲計算潛力股:開源PaaS平臺

 

蘋果APP Store作爲應用商店的開山鼻祖,開創了互聯網與手機相融合的新型商業模式,同時也給廣大開發者帶來了新機會和利益。同時,在企業級IT層面,一個嶄新的商業形式也迅速成長起來,即平臺即服務(PaaS)。

作爲雲計算的實踐重點之一,PaaS將應用運行所需的 IT 資源和基礎設施以服務的方式提供給用戶,包括了中間件服務,信息服務和消息服務等服務形式。而就像APP Store獲得了成功一樣,PaaS在未來幾年,將是重要的發展方向。

PaaS的價值主張

目前比較成功的PaaS平臺,其初衷是提高開發效率,使爲數據中心編寫程序變得像編寫桌面程序一樣簡單。例如,傳統編寫服務器端系統,需要了解服務器、存儲等硬件和軟件系統的物理位置和物理狀態,這些都大大降低了程序員的開發效率。現在流行的一些編程語言爲程序員隱藏掉了低層的細節,使99%的程序員可以節省大量時間用來考慮如何去滿足用戶的需求。PaaS雲計算服務對提高生產力水平、開發效率的意義是類似的,PaaS提供的模型本身可以支持絕大部分的應用形式。

以紅帽、VMware等爲代表等廠商看到了PaaS的價值,紅帽高層近期表示,未來紅帽雲端產品將着重在PaaS領域,而非SaaS,今年五月推出雲端自動化管理平臺產品---OpenShift,明年會推出正式版。

開源PaaS將大行其道

世界上總是需要一個或幾個更讓人信任的開源系統,也需要沒有這麼多控制慾望的看門人。

雲計算對於企業應用的目的是實現靈活、自由的資源使用和分配,同時在雲計算平臺和服務的搭建上也需要採用一個比較自由且相對靈活的方式,這使雲計算和開源不謀而合。而開源雲計算平臺在紅帽等廠商的大力推動下逐漸成熟起來,同時也在逐漸的使這一技術的商業化進程逐漸開展起來。

由Salesforce.com收購的Heroku之後,在幾個月內,dotCloud、VMware Cloud Foundry和紅帽OpenShift等先後出現,以Ruby on Rails、NoSQL等流行的開源技術爲基礎形成完整的PaaS平臺。

怎麼算是開放的PaaS?基本上表現在它支持多雲品牌的公有云和私有云;支持多語言、多框架;還支持多種應用和多種中間件、各種應用技術。

在過去的二十幾年,開源技術進行了一場艱苦的戰鬥,無論是商業模式還是產品技術都是商業軟件的一個有利補充。筆者認爲,PaaS將是開源突出重圍的一個殺傷力武器。像紅帽等開源“戰士”,已經開始用行動證實在開源雲平臺上啓用雲計算的好處,克服了一些阻止大企業廣泛採用開源技術的挑戰。

兩個具潛力的開源PaaS平臺

紅帽 OpenShift

紅帽以熟悉的中間件邁向了PaaS領域,紅帽OpenShift PaaS產品的構建依賴於其在2010年末收購的Makara。Makara爲私有云和公共雲上的部署提供JBoss應用服務器。

OpenShift用來管理虛擬環境的平臺,可支持JBoss、PHP、Python、Ruby。它的套件包括:可進行雲端應用程序監控管理的JBoss Operations Network;可監控雲端能效、資源、生命週期、使用量的Cloud Admin Portal;可建立映像的工具鏈(Image Toolchain)與應用程序政策的Application Engine,以及可自我管理監控雲端資源的Cloud User Portal,和JBoss Developer Studio等開發工具。

OpenShift允許開發者同時自動化管理不同虛擬平臺的虛擬資源,例如KVM、VMware和Hyper-V。此外,OpenShift可以運行使用Java、PHP、Python、Perl及Ruby編寫的程序。

目前,紅帽還未對OpenShift收費,允許開發者和企業在OpenShift上運行程序。據瞭解,在2012年,紅帽將會對OpenShift收費並提供技術支持。

VCloud Foundry

VMware於四月份推出vCloud Foundry,有趣的是VMware這家提供專有軟件聞名的公司,居然會大膽的走開源PaaS路線。 Vmware使在Cloud Foundry上支持儘可能多的開發框架,它支持Spring、Ruby on Rails、Node.JS和Sinatra等。據瞭解,大概每兩個月,用戶的數量會翻一番。從社區角度來說,VMware收到了差不多1000個源代碼的建議、150項對於目前已經設計出來的代碼的修改意見,每個月數字都在更新。同時,VMWare也同其他的一些公司結成合作伙伴關係,共同進行編碼和對整個的Cloud Foundry的改進。

VMware將通過Cloudfoundry.com免費提供Cloud Foundry軟件的普通實例,不過對一些比較高級的中間件(面向雲託管的應用程序)將收取許可費來獲利。

誰能獲得最終勝利?

現在預測“誰能走到最後”還爲時尚早,相信將會有多個贏家。微軟有一個良好的開端;VMware Cloud Foundry和可以利用在虛擬化方面的優勢來強化其增長;紅帽則是一個“黑馬”的姿態出現,鑑於其在數據中心市場的地位以及在JBoss等開源社區的號召力,也將在日後的PaaS市場搶佔一個獨特的位置。

可以預見的是,2012年,微軟Windows Azure和谷歌AppEngine有了紅帽OpenShift和vCloud Foundry的“圍攻”會倍感壓力,而OpenShift和Cloud Foundry 如果要“二選一”的話,筆者更看好OpenShift,原因很簡單,雖然現在看來,vCloud Foundry支持很多開發框架,但VMware做專有軟件的事實讓人看不清vCloud Foundry會如何發展。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章