2011年是國內外云計算蓬勃發(fā)展的大年。以PaaS為首的各類云服務取得長足發(fā)展;云互操作性和云標準得到重視;云安全和云可用性受到廣泛熱議;國內外從業(yè)者積極分享實踐經(jīng)驗。
PaaS成為市場競爭的熱點
Geva Perry在其博客中分享了他對云計算未來的預測:
……PaaS將實現(xiàn)大一統(tǒng),IaaS將被置之高閣。從長遠看,IaaS沒有太多意義。所有的IaaS提供商壯大后都會發(fā)展成PaaS……
經(jīng)過多年的發(fā)展SaaS幾乎趨于成熟,IaaS又幾乎被幾大廠商壟斷,位于中間層的PaaS發(fā)展相對滯后,正處于創(chuàng)新(研發(fā))和市場整固階段。它面向廣大開發(fā)者,由于平臺語言的多樣化,暫無絕對占統(tǒng)治地位的產(chǎn)品出現(xiàn),它成了目前市場競爭最慘烈的一塊。這一年中,各大廠商不斷推陳出新,在PaaS領域下了大功夫。讓我們回顧這一年來InfoQ跟蹤過的廠商事件:
9月份,Heroku支持Python和Web框架Django之后,又在其Java應用中增加New Relic,為用戶提供實施性能監(jiān)控功能
VMware在發(fā)布Cloud Foundry免費版本之后,又推出對PostgreSQL的支持
IBM推出新的PaaS解決方案
CloudBees在JavaOne大會上發(fā)布了第一款支持Java EE Web Profile的PaaS產(chǎn)品
RightScale提供基于Zend PHP的PaaS服務
Amazon借助Beanstalk進入PaaS領域
WSO2發(fā)布StratosLive PaaS和the Stratos 1.5平臺
Google App Engine開始支持Go語言,之后又有Google App Engine漲價,開發(fā)者深受打擊
此外,由于越來越多企業(yè)計劃或已經(jīng)采用云端應用,將數(shù)據(jù)存儲在云中,因此云端應用和企業(yè)內部應用整合需求也逐漸旺盛起來,眾廠商們看準了這一大好時機,紛紛推出云整合平臺(iPaaS):
IBM收購Castiron
MuleSoft發(fā)布下一代PaaS整合服務iON
Talend發(fā)布云端統(tǒng)一整合平臺
微軟發(fā)布Windows Azure應用整合服務預覽版
云互操作性和云標準得到重視
在市場格局尚未穩(wěn)定的早期,各大廠商更多地忙于搶占市場,而忽略了云和云之間的互操作性、可移植性以及云標準的建設。在此情況下,用戶若使用了某廠商的云服務,再想換到另一家的云服務就要花很大代價,這是一種廠商鎖定,顯然是不合理的??上驳氖?,2011年我們看到了行業(yè)巨頭和標準組織在這方面的努力,比如,Open Cloud Initiative組織將推動開放式云計算,通過用例加速云計算標準進程和IBM提交建設云計算環(huán)境的參考架構。這是一個不錯的開端,希望2012年這一領域會有進一步發(fā)展。
云安全和云可用性受到熱議
從云計算開始的第一天起,云技術的安全風險一直備受關注。如何實現(xiàn)互聯(lián)網(wǎng)傳輸安全?如何保障存儲在云中的信息的隱私保護及安全控制?如何支持云中的安全審計?InfoQ月刊《架構師》2011年八月刊針對這一話題進行了探討。
2011年4月21日Amazon EC2美國東部數(shù)據(jù)中心發(fā)生故障——多個網(wǎng)站受到影響,這一天是每個云計算從業(yè)者都應該記住的日子,它提醒我們在享受云計算帶來的便利時,時刻不忘云計算的可用性問題,不論從云服務供應商的角度,還是從云服務消費者的角度。事實上,只要做好防范和準備,在架構設計上思考這個問題,就可以將此類事故的影響降到最低。正如《架構師》2012年1月刊主編金明的一段話:
云服務的可用性問題并非無解:云服務提供商與云應用開發(fā)商都需要及早考慮、規(guī)避、預警服務不可用的風險,并及時妥善做好恢復工作。兩者各司其職,“上帝的歸上帝,凱撒的歸凱撒”,又需要緊密合作、雙向共贏。
國內云計算從業(yè)者積極分享實踐經(jīng)驗
在國內,云計算發(fā)展靠前的是幾家廣為熟知的云平臺,如阿里云,新浪的SAE,百度的BAE,以及盛大的大云等。InfoQ有幸邀請到眾多來自一線領域的專家們?yōu)樽x者分享了他們在各自領域的實踐經(jīng)驗。
來自百度基礎平臺部高級軟件工程師的肖偉談到他眼中的云端架構:
每個人心中都有自己的一朵云,在我設想中,應該存在這么一種公有服務,它能夠幫助用戶隨時隨地的獲取自己的數(shù)據(jù),與朋友交流,獲取好友最新狀態(tài)。在這服務之上,我們有這么一個平臺,它能夠給用戶提供二次開發(fā)的接口,讓開發(fā)者根據(jù)用戶數(shù)據(jù)開發(fā)豐富的展現(xiàn)層,并且提供這些展現(xiàn)層的運行平臺。
Oracle中國區(qū)戰(zhàn)略客戶架構咨詢部企業(yè)架構師祁敏志在構建企業(yè)私有云架構的演講中探討了以下問題:如何構建私有云架構?在建設時采用IaaS、 PaaS、SaaS種模式?哪些技術和產(chǎn)品是實現(xiàn)云計算的架構所必需的?對云計算做了全面的介紹,包括:云計算的起源、定義、特征、模式等,并闡述對于企業(yè)云計算PaaS的重要性,以及Oracle產(chǎn)品如何成功幫助企業(yè)構建PaaS架構。
CloudTao創(chuàng)始人阮志敏分享了他對PaaS在企業(yè)中的戰(zhàn)略地位理解:
不論是大型企業(yè)、中小企業(yè),、軟件開發(fā)商、軟件供應商、運營商,還是開發(fā)和運維人員,都需充分認識到PaaS的戰(zhàn)略核心地位和即將帶來的變化,做好充分的準備,迎接PaaS時代的到來。