應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

云計(jì)算在企業(yè)級(jí)的市場(chǎng)戰(zhàn)役已經(jīng)打響

2014-05-06 08:34 CSDN

導(dǎo)讀:AWS等新興云服務(wù)提供商已經(jīng)動(dòng)了傳統(tǒng)IT巨頭在企業(yè)級(jí)市場(chǎng)的奶酪,傳統(tǒng)巨頭們也已開(kāi)始奮力反擊。隨著傳統(tǒng)IT巨頭的加入,PaaS市場(chǎng)變得比以前任何時(shí)候都更加混亂。唯一確定的共識(shí)似乎只剩下一個(gè):大家都喜歡“Platform/平臺(tái)”這個(gè)詞,因?yàn)椤捌脚_(tái)”一詞有無(wú)限的想象空間。

  【編者按】2013年,在Amazon、Google、Salesforce、微軟等云巨頭的推動(dòng)下,PaaS得到了長(zhǎng)足的發(fā)展。然而,對(duì)照SaaS的成熟和IaaS的高速發(fā)展,PaaS不管是在市場(chǎng)份額,還是提升速度上都處于弱勢(shì),用戶對(duì)PaaS的興趣也似乎不大。同時(shí),隨著各種云服務(wù)之間界限的逐步模糊,一部分人甚至認(rèn)為pure-PaaS將最終消亡或成為IaaS或者SaaS的一個(gè)功能。那么,“不溫不火”的PaaS前途究竟如何,下面我們一起看阮志敏的分析——“PaaS大迷局:過(guò)去、現(xiàn)在和未來(lái)”。

  關(guān)于作者:阮志敏,AWS認(rèn)證架構(gòu)師,目前在三星電子北京研究院從事Intelligence Computing方面的研究和開(kāi)發(fā)工作。

  云計(jì)算在企業(yè)級(jí)市場(chǎng)的戰(zhàn)役已經(jīng)打響:AWS等新興云服務(wù)提供商已經(jīng)動(dòng)了傳統(tǒng)IT巨頭在企業(yè)級(jí)市場(chǎng)的奶酪,傳統(tǒng)巨頭們也已開(kāi)始奮力反擊。隨著傳統(tǒng)IT巨頭的加入,PaaS市場(chǎng)變得比以前任何時(shí)候都更加混亂。唯一確定的共識(shí)似乎只剩下一個(gè):大家都喜歡“Platform/平臺(tái)”這個(gè)詞,因?yàn)椤捌脚_(tái)”一詞有無(wú)限的想象空間。

  越來(lái)越多的人開(kāi)始談?wù)摵完P(guān)注PaaS,包括運(yùn)營(yíng)商、互聯(lián)網(wǎng)巨頭、傳統(tǒng)IT廠商、咨詢和集成商、ISV、IT技術(shù)媒體等等。但是,用戶對(duì)PaaS興趣似乎不大。從最初的一致看好,到現(xiàn)在人們開(kāi)始懷疑PaaS的未來(lái)前景,甚至一部分人認(rèn)為pure-PaaS將最終消亡或成為IaaS或者SaaS的一個(gè)功能。What Is Going on with PaaS? 一文中充分反應(yīng)了這些分歧。

  PaaS的未來(lái)發(fā)展趨勢(shì)會(huì)是怎樣?以史為鏡,可以知興替。本文試圖通過(guò)解讀PaaS發(fā)展中發(fā)生的大事件,去窺測(cè)PaaS的未來(lái)走向。需要說(shuō)明的是,隨著各種云服務(wù)之間界限的逐步模糊,PaaS的未來(lái)某種程度上和云服務(wù)的未來(lái)是一致的,很難脫離云服務(wù)而單獨(dú)談PaaS,但是本文盡量將范圍控制在“PaaS”內(nèi)。

  PaaS熱度

  我們先來(lái)看看PaaS這個(gè)詞的Google趨勢(shì)和百度指數(shù)。對(duì)于Google,我采用的關(guān)鍵字是“Platform as a Service”,因?yàn)镻aaS不僅僅指云計(jì)算領(lǐng)域的PaaS;對(duì)于百度,我則直接采用“PaaS”作為關(guān)鍵字。整體上看,無(wú)論是國(guó)外還是國(guó)內(nèi),PaaS的熱度是持續(xù)上升的。在國(guó)外,2008年4月Google App Engine的發(fā)布是一個(gè)標(biāo)志性轉(zhuǎn)折點(diǎn),PaaS由此進(jìn)入人們視野;2011年4月份VMware發(fā)布了Cloud Foundry,并隨后在市場(chǎng)上持續(xù)投入宣傳,使得PaaS的熱度上升到一個(gè)新臺(tái)階。在國(guó)內(nèi),2012年底左右人們對(duì)PaaS的興趣突然上升,隨后表現(xiàn)較為平穩(wěn)。

云計(jì)算在企業(yè)級(jí)的市場(chǎng)戰(zhàn)役已經(jīng)打響,物聯(lián)網(wǎng)世界網(wǎng)

  PaaS事件時(shí)間軸(Timeline)

  并非所有事件都能像GAE發(fā)布、CF發(fā)布一樣能在Google的趨勢(shì)圖上看出這個(gè)事件所產(chǎn)生的直接變化。更多的事件是量變的,且?guī)讉€(gè)事件之間是有關(guān)聯(lián)的,把較長(zhǎng)的時(shí)間跨度內(nèi)發(fā)生的事件綜合起來(lái)解讀,有助于我們看清本質(zhì)。

  我在下圖列出了從2008年到現(xiàn)在與PaaS有關(guān)的大事件。當(dāng)然,與PaaS相關(guān)的事件很多,我選擇的是我個(gè)人認(rèn)為最重要的事件,具有一定的個(gè)人主觀性。這些事件進(jìn)行矩陣劃分:根據(jù)事件的發(fā)生時(shí)間,劃分為過(guò)去(2007-2012)現(xiàn)在(2013-2015)外;根據(jù)企業(yè)類型,劃分為互聯(lián)網(wǎng)企業(yè)與傳統(tǒng)IT企業(yè)。在后續(xù)章節(jié)中,我會(huì)解讀過(guò)去和現(xiàn)在的事件,并闡述對(duì)PaaS未來(lái)的一些看法。

云計(jì)算在企業(yè)級(jí)的市場(chǎng)戰(zhàn)役已經(jīng)打響,物聯(lián)網(wǎng)世界網(wǎng)

  PaaS的過(guò)去(2007 ~ 2012)

  1. 2007 force.com announced.

  Saleforce.com作為最成功的SaaS公司,推出Force.com平臺(tái)用來(lái)支持客戶開(kāi)發(fā)和部署定制軟件,并和Saleforces.com應(yīng)用做集成。用戶可以通過(guò)Apex(與Java類似)和Visualforce(UI)來(lái)開(kāi)發(fā)運(yùn)行在force.com上面的應(yīng)用。Force.com是采用meta data驅(qū)動(dòng)的架構(gòu)來(lái)實(shí)現(xiàn)多租戶機(jī)制,因此也有人把force.com稱作metadata-PaaS。

  SaaS類公司需要PaaS平臺(tái)是必然的。一方面用于支持用戶的定制軟件,另一方面從技術(shù)升級(jí)角度上他們需要PaaS平臺(tái)來(lái)運(yùn)行自家的SaaS軟件。

  2. 2008/04 Google App Engine beta version & 2009/11 SAE alpha release.

  GAE和Force.com是PaaS的鼻祖。當(dāng)Google發(fā)布GAE時(shí),informationweek報(bào)道這個(gè)事件時(shí)的第一段話是:

  In a move that offers an alternative to startups considering Amazon's pay-as-you-go Web services infrastructure, Google on Tuesday announced a limited test of the new Google App Engine, an online development environment for building and running Web applications.

  GAE的推出和AWS有著一定的關(guān)系。Google希望通過(guò)GAE和Amazon爭(zhēng)奪獨(dú)立開(kāi)發(fā)者和創(chuàng)業(yè)公司市場(chǎng)。后來(lái)的發(fā)展表明AWS自下向上的戰(zhàn)略更為成功,而Google不得不推出GCE并且在GAE里面支持Managed VM來(lái)追趕AWS。這點(diǎn)會(huì)在后續(xù)的“Google announced managed VM support”中會(huì)繼續(xù)分析。

  2009/11新浪的SAE Alpha版本發(fā)布是唯一一個(gè)出現(xiàn)在圖中的國(guó)內(nèi)事件。SAE顯然是國(guó)內(nèi)公司模仿Google GAE的產(chǎn)物。除了新浪,國(guó)內(nèi)的其他的互聯(lián)網(wǎng)巨頭之后都推出各自的*AE服務(wù)。但是,他們之間的共同點(diǎn)是:這些*AE都是服務(wù)于其各自的開(kāi)放平臺(tái)戰(zhàn)略,并沒(méi)有獲得完全的獨(dú)立地位。

  3. 2010 Heroku被Salesforce.com收購(gòu)

  Heroku作為GAE后推出的運(yùn)行于AWS之上的公有PaaS服務(wù),深受Ruby/Rails開(kāi)發(fā)人員的歡迎,但功能上它和GAE并無(wú)太大的區(qū)別。作為為數(shù)不多的公有云pure-PaaS服務(wù)商,Heroku被收購(gòu)后,引發(fā)了人們對(duì)公有云pure-PaaS后續(xù)發(fā)展的憂慮。

  Heroku不斷發(fā)展,但是相比于AWS的速度,并沒(méi)有達(dá)到人們的預(yù)期。為什么呢?對(duì)于簡(jiǎn)單的、常用的Web應(yīng)用,公有云pure-PaaS非常適合,可以讓開(kāi)發(fā)人員專注于業(yè)務(wù)本身的開(kāi)發(fā)。但是,一定程度上公有云pure-PaaS限制了開(kāi)發(fā)人員的選擇,開(kāi)發(fā)人員失去了全棧的控制權(quán)。一旦業(yè)務(wù)復(fù)雜起來(lái),將迫使用戶選擇從pure-PaaS轉(zhuǎn)向AWS等IaaS上。因此,公有云pure-PaaS的發(fā)展空間有限。Heroku不像*AE們可以依托于巨頭們的開(kāi)放平臺(tái),其被收購(gòu)是一種理性的選擇結(jié)果。

  Salesforce.com有force.com這個(gè)PaaS平臺(tái),為何還要收購(gòu)Heroku?合理的解釋是單一的metadata-PaaS很難滿足所有的需求。

  4. 2011/01 AWS Beanstalk發(fā)布

  作為公有IaaS云的絕對(duì)領(lǐng)導(dǎo)廠商,AWS不斷向棧的上方移動(dòng):一是推出各種Application services,二是推出應(yīng)用管理和部署服務(wù),如Cloudformation/Beanstalk。在技術(shù)實(shí)現(xiàn)上,GAE/Heroku采用基于Container隔離的方案,而B(niǎo)eanstalk則采用VM隔離。AWS Beanstalk給予開(kāi)發(fā)人員更大的控制權(quán),因?yàn)殚_(kāi)發(fā)人員可以登錄到VM上進(jìn)行操作。

  5. 2010/02 Windows Azure發(fā)布 & 2011/03 VMWare發(fā)布Cloud Foundry,Redhat發(fā)布OpenShift

  相對(duì)于互聯(lián)網(wǎng)公司,傳統(tǒng)IT企業(yè)在2007-2012期間的活動(dòng)應(yīng)該說(shuō)乏善可陳。而較之IBM/Oracle,微軟在云計(jì)算的動(dòng)作是最早的。和GAE一樣,Windows Azure開(kāi)始也定位于PaaS平臺(tái),但其隨后也增加了VM Role的支持。

  VMWare和Redhat的定位不是公有云“服務(wù)”,而是為私有云用戶提供PaaS“產(chǎn)品”。他們首先通過(guò)開(kāi)源策略吸引開(kāi)發(fā)人員,而后嘗試推出商業(yè)版本或者提供商業(yè)支持。這個(gè)策略很奏效,Cloud Foundry在國(guó)內(nèi)某種程度上成了PaaS的代名詞。

  PaaS的現(xiàn)在(2013 ~ 2015)

  6. 2013/03 Netflix launched the NetflixOSS Cloud Prize

  Netflix是AWS最成功的案例,它標(biāo)志著AWS不僅可以很好地滿足中小型創(chuàng)業(yè)公司的需求,也可以滿足大型的互聯(lián)網(wǎng)企業(yè)的需求。Netflix在構(gòu)建Cloud-Native應(yīng)用上所積累的經(jīng)驗(yàn)是豐富的。Netflix認(rèn)為AWS和它要開(kāi)發(fā)的Cloud-Native應(yīng)用之間是存在Gap的,而最難的工作就是構(gòu)建符合自己業(yè)務(wù)需求的PaaS來(lái)彌補(bǔ)這個(gè)Gap。Netflix從2012年開(kāi)始將這個(gè)他們自己稱為PaaS的一些組件逐步開(kāi)源。

  7. 2013/02 AWS發(fā)布OpsWorks & RightScale宣布支持GCE

  在應(yīng)用管理和部署產(chǎn)品線上,繼CloudFormation與Beanstalk后,AWS在2013/02推出了OpsWorks服務(wù)。AWS OpsWorks將應(yīng)用程序管理、可擴(kuò)展性和性能結(jié)合在一起。OpsWorks支持各種DevOps原則,如持續(xù)集成等。用戶不但可以控制如何部署代碼,還可以使用 Chef 配方來(lái)配置服務(wù)器上的軟件,使用AWS API來(lái)調(diào)用各種資源。

  OpsWorks的推出引起了RightScale等AWS合作伙伴的不滿,RightScale隨后宣布支持GCE。隨著AWS推出替代相似服務(wù),RightScale等云管理廠商的優(yōu)勢(shì)似乎只剩下multi-cloud支持。但是,我認(rèn)為對(duì)于不同的用戶,IaaS(可能是multi-cloud,包括私有云和公有云)和Cloud-Native應(yīng)用之間的Gap是不同的,Rightscale類軟件仍有足夠的創(chuàng)新空間和細(xì)分市場(chǎng)。

  8. 2014/02 GAE支持managed VMs

  Google在發(fā)布GCE后不久,就宣布GAE支持managed VMs功能。和Azure的VM Role一樣,這個(gè)功能給予了PaaS開(kāi)發(fā)人員完全的控制權(quán)。

  所以,未來(lái)PaaS可能成為IaaS的一個(gè)功能,或者說(shuō)兩者之間沒(méi)有明顯的界限,它們是作為一個(gè)整體Offering提供給用戶,這都證明了AWS的遠(yuǎn)見(jiàn)。

  9. 2013/12 Github reached 10m repositories & 2013/10 dotCloud公司改名為Docker

  這兩個(gè)事件貌似和PaaS的關(guān)系不大。Github和開(kāi)源軟件有很強(qiáng)的關(guān)聯(lián)性,因?yàn)閹缀跛械闹_(kāi)源軟件都可以在Github上面找到。在云時(shí)代,開(kāi)源軟件的使用越來(lái)越多。AWS提供的RDS for Mysql深受歡迎,ElasticCache服務(wù)也是基于memcached和redis這兩個(gè)開(kāi)源軟件。GPL開(kāi)源協(xié)議和云服務(wù)之間沒(méi)有沖突,使得越來(lái)越多開(kāi)源軟件被選擇用來(lái)構(gòu)建云服務(wù)。另一方面,在ALM類軟件領(lǐng)域,出現(xiàn)了越來(lái)越多和Github一樣的SaaS服務(wù),比如Monitoring as a service、Load test as a service,持續(xù)集成as a service。這類服務(wù)對(duì)DevOps的推動(dòng)力不可忽視。

  Docker自2013年以來(lái)非常火熱,無(wú)論是從Github上的代碼活躍度,還是Redhat在RHEL6.5中集成對(duì)Docker的支持,就連Google的Compute Engine也支持Docker在其之上運(yùn)行。Docker對(duì)PaaS的影響值得持續(xù)關(guān)注。

  10. 2014/03 Oracle and Microsoft Azure announced partnership

  Oracle之前已經(jīng)和AWS有了類似的合作。用戶可以在AWS部署Oracle的軟件,甚至可以直接使用完全由AWS管理的RDS for Oracle。Oracle和Azure也達(dá)成合作,說(shuō)明企業(yè)應(yīng)用遷移到公有云的需求是存在的。對(duì)Oracle/IBM來(lái)說(shuō),他們肯定希望自家軟件以后也能夠運(yùn)行在自己的公有云中。

  11. 2013/11 Pivotal發(fā)布CF企業(yè)版&2014/02 CF基金會(huì)成立

  Pivotal發(fā)布企業(yè)版Cloud Foundry是預(yù)料之中的事情。之后,Cloud Foundry基金會(huì)成立,IBM/HP/SAP等巨頭紛紛加入,有點(diǎn)抱柴取暖的感覺(jué)。對(duì)于IBM/HP/SAP來(lái)說(shuō),作為后來(lái)者選擇加入基金會(huì)是個(gè)無(wú)奈的選擇。Cloud Foundry不是PaaS的全部,Cloud Foundry只是巨頭們PaaS戰(zhàn)略的一個(gè)部分而已。

  12. 2014/03 Windows Azure改名成 Microsoft Azure &  2014/04 IBM發(fā)布BlueMix

  微軟CEO上臺(tái)后即將windows Azure改名為Microsoft Azure,這標(biāo)志著云已經(jīng)成為微軟的優(yōu)先戰(zhàn)略方向。IBM也是一樣,又到了關(guān)乎成敗的十字路口。在Pulse 2014會(huì)議上,該公司發(fā)布了BlueMix的測(cè)試版本,這是一款PaaS產(chǎn)品,通過(guò)開(kāi)放平臺(tái)技術(shù)(CF)集成自家軟件和第三方產(chǎn)品,旨在幫助開(kāi)發(fā)者快速創(chuàng)建基于云的企業(yè)應(yīng)用。IBM擁有最全的軟件產(chǎn)品線,領(lǐng)先的開(kāi)發(fā)者生態(tài)系統(tǒng),并在軟件開(kāi)發(fā)方法論上有巨大的影響力。IBM這次極力營(yíng)銷DevOps,值得我們深思。

  PaaS的未來(lái)(2016 ~ )

  讀完上述對(duì)PaaS事件的分析后,我希望讀者對(duì)PaaS的未來(lái)多少有了一些自己的思考。我在這里分享下我對(duì)PaaS未來(lái)的一些思考和預(yù)測(cè)。

  1. 從PaaS的特性去思考PaaS的未來(lái)趨勢(shì)

  PaaS的未來(lái)發(fā)展趨勢(shì)會(huì)是怎樣?我認(rèn)為PaaS有三個(gè)非常核心的特性,這個(gè)三個(gè)特性一直并將持續(xù)影響著PaaS的發(fā)展趨勢(shì)。

  多樣性。用戶的需求是多樣的,同時(shí)由于歷史原因,異構(gòu)環(huán)境一直都是IT行業(yè)必須面對(duì)的難題,這使得中間件領(lǐng)域的多樣性比其他領(lǐng)域更為明顯,所以不可能有一個(gè)PaaS服務(wù)可以滿足所有人的需求,SaaS/PaaS,PaaS/IaaS的相互結(jié)合是不可避免的。對(duì)于大型公有云提供商,提供一體化的服務(wù)是趨勢(shì),而對(duì)于創(chuàng)業(yè)公司,根據(jù)特定的細(xì)分市場(chǎng)提供差異化的PaaS/DevOps服務(wù)和工具也是趨勢(shì)。

  It’s the apps,stupid。PaaS的最終目標(biāo)是為應(yīng)用服務(wù),因此脫離apps談PaaS毫無(wú)意義。從apps的方向看,未來(lái)的趨勢(shì)有兩個(gè):一是遺留應(yīng)用的集成和遷移,二是應(yīng)用的移動(dòng)化、社交化,System of Engagement應(yīng)用的加速發(fā)展。

  DevOps。使用云服務(wù)和持續(xù)交付可以極大地加速業(yè)務(wù)創(chuàng)新。用戶采納云服務(wù)和DevOps有很強(qiáng)的正相關(guān)性,它們的結(jié)合是“銀彈”,可以使軟件開(kāi)發(fā)和交付的效率得到前所未有的提高。從工具層面上看,DevOps的核心是自動(dòng)化。一切資源都以編程接口提供,這意味著Full-Stack Automation (from “bare-metal to running business services”)成為了可能。從DevOps角度看,如果說(shuō)PaaS的終極目標(biāo)是NoOps,那么任何有助于提高應(yīng)用交付和管理效率的工具、服務(wù)都應(yīng)該納入PaaS的大范疇。

  2. 對(duì)PaaS市場(chǎng)競(jìng)爭(zhēng)格局的預(yù)測(cè)

  未來(lái)PaaS競(jìng)爭(zhēng)格局的焦點(diǎn)在于企業(yè)級(jí)市場(chǎng)。傳統(tǒng)IT企業(yè)雖然起步較晚,但是他們?cè)谄髽I(yè)級(jí)市場(chǎng)上的根基很穩(wěn)固的。企業(yè)級(jí)的核心應(yīng)用仍然運(yùn)行在on-premise數(shù)據(jù)中心中,傳統(tǒng)IT巨頭肯定會(huì)推出各自的私有云來(lái)阻止用戶將核心應(yīng)用遷移至公有云。而對(duì)于互聯(lián)網(wǎng)公有云提供商,他們會(huì)不斷推出各種服務(wù)以方便用戶將應(yīng)用遷移到公有云。

  在這個(gè)爭(zhēng)奪過(guò)程中,我認(rèn)為確定會(huì)發(fā)生的是:

  并購(gòu)事件將不斷發(fā)生。傳統(tǒng)IT巨頭們將通過(guò)不斷收購(gòu)創(chuàng)業(yè)企業(yè)來(lái)完善企業(yè)級(jí)云計(jì)算服務(wù)。

  互聯(lián)網(wǎng)企業(yè)將在企業(yè)級(jí)市場(chǎng)上獲取更多份額。無(wú)論傳統(tǒng)IT企業(yè)怎么努力,都無(wú)法避免其在傳統(tǒng)企業(yè)級(jí)市場(chǎng)份額的流失。

  混合云管理平臺(tái)將被傳統(tǒng)IT企業(yè)控制?;旌显乒芾砥脚_(tái)可幫助用戶跨私有云和公有云安全地創(chuàng)建并部署應(yīng)用和服務(wù)。使用混合云能夠帶來(lái)更好的安全性,更多的控制權(quán),以及更好的性能或者可靠性。Rightscale將被某個(gè)巨頭并購(gòu)。

  云生態(tài)圈的爭(zhēng)奪將難解難分。隨著云計(jì)算時(shí)代的到來(lái),越來(lái)越多的軟件開(kāi)發(fā)商(ISV)和系統(tǒng)集成商(SI)將轉(zhuǎn)型成為云服務(wù)商。云生態(tài)圈的重要性不言而喻。雖然互聯(lián)網(wǎng)公有云服務(wù)商占盡先機(jī),但是傳統(tǒng)IT巨頭打造生態(tài)圈方面經(jīng)驗(yàn)豐富,未來(lái)的爭(zhēng)奪很難預(yù)測(cè)。

  3. 對(duì)國(guó)內(nèi)PaaS發(fā)展的一個(gè)期待

  如我在《 對(duì)國(guó)內(nèi)云計(jì)算三個(gè)現(xiàn)象的思考 》這篇文章中所說(shuō)的,我期待本土IaaS服務(wù)商把API放在第一優(yōu)先級(jí)的位置,盡快提供API,為PaaS層面的創(chuàng)新提供空間。在不久的將來(lái),我們希望能夠看到除了傳統(tǒng)的*AE和CF外,在云應(yīng)用管理軟件、DevOps工具、混合云管理工具、基于云的ALM類工具等領(lǐng)域能出現(xiàn)百花爭(zhēng)鳴的局面。