只是這一次,Wintel的美談已成歷史,微軟也早不復(fù)當(dāng)年之勇。且不論Windows 8、Windows Phone和Surface的評論與銷售雙雙滑鐵盧,Windows Azure掙扎這么多年,仍然無法成為市場主流。雖然親生的Hyper-V虛擬技術(shù)對Windows系統(tǒng)的支持最好,但始終不溫不火。只有深度依賴微軟技術(shù)棧的客戶,還保持對微軟技術(shù)的不離不棄,倒也不負(fù)恩澤。
廉頗老矣,何論馮唐?百年IBM在給宣傳SmartCloud時自豪地宣稱專注虛擬化40年,一口氣將自己的虛擬化尋根到上世紀(jì)70年代的System/360,儼然一副“藍(lán)色巨人”的風(fēng)范。只是2013年6月當(dāng)NASA宣布放棄IBM而選擇Amazon AWS的時候,不知道40歲的SmartCloud是否老淚縱橫?
屋漏偏逢連陰雨,過去的一年中國內(nèi)云計算界在淘寶的帶領(lǐng)下也掀起了對“巨人的進(jìn)擊”—“去IOE”的聲音越發(fā)響亮。在云計算的時代,IBM的小型機(jī)、Oracle的商業(yè)數(shù)據(jù)庫、EMC的存儲在X86的廉價集群前潰下陣來。淘寶在2005年以螞蟻大軍擊敗eBay大象,如今“螞蟻纏斗大象”的一幕似乎將在IT基礎(chǔ)設(shè)施的領(lǐng)域再一次上演。2013年5月17日,阿里最后一臺IBM小型機(jī)在支付寶下線。那張照片是這次“去IOE”革命的最好注腳。
無怪乎RedHat、Canonical、VMware、Intel等廠商也紛紛追隨RackSpace和NASA,進(jìn)入以O(shè)penStack為代表的開源云計算社區(qū),或以產(chǎn)品、或以資助、或以資源等方式試圖在廉價云計算市場占得先機(jī)。除了收購DynamicOps和Nicira,VMware組建了一支專門的開發(fā)團(tuán)隊向OpenStack代碼庫提交針對vsphere Hypervisor的代碼。Intel從2012年起,就開始深度參與到OpenStack的開發(fā)中去,其上海的測試團(tuán)隊就一直對OpenStack的各個版本提供測試。在移動市場失掉先機(jī)之后,Intel在云計算、大數(shù)據(jù)和穿戴式設(shè)備領(lǐng)域終于找回了感覺。
“三十年河?xùn)|,三十年河西”,在過去的一年中,開源社區(qū)和中小型廠商迎來了屬于它們的機(jī)會。我們不僅看到了基于容器的虛擬化技術(shù)的興起,也看到諸多新鮮血液加入到云計算的市場。
Joyent在收編了Solaris的一批開發(fā)骨干之后推出了SmartOS,不僅進(jìn)一步完善了Solaris的Container/Zone以及ZFS,而且將Linux下的虛擬化Hypervisor KVM移植過來。于是,以NodeStack和Fengqi.Asia為代表的部分公有云廠商選擇了SmartOS作為云平臺底層虛擬化的核心組件。除了Unix,在Google的大力推動下,基于cgroups技術(shù)的LXC在2013年也是在Linux社區(qū)得到了極大的重視和發(fā)展。騰訊基于LXC推出游戲云,為QQ游戲提供更彈性的資源配給和資源隔離服務(wù)。與此同時,以Docker為例的工具在過去的一年內(nèi)也奪取了很多眼球,甚至進(jìn)入到商業(yè)市場。百度在它的BAE(Baidu App Engine)中就使用Docker來管理底層的資源。
除了上面的重量級廠商和公司,國內(nèi)的中小、創(chuàng)業(yè)公司也是捷報傳。先是2013年8月金山云宣布2000萬美元的融資,接著上海的UCloud宣布獲得1000萬美元的A輪投資。最近,想做中國AWS的QingCloud又在2014年元旦之際宣布2000萬美元的B輪融資。風(fēng)投資本再一次投出了自己的一票,用赤裸裸的金錢證明了他們對于國內(nèi)云計算市場的看好。
上述都是針對基礎(chǔ)設(shè)施的廠商,他們結(jié)合底層的各種Hypervisor和Container將面向IT的服務(wù)固化到他們的云平臺之中。與之對應(yīng)的是,傳統(tǒng)意義上位于運(yùn)維上層、離一線運(yùn)維人員更近的配置管理、任務(wù)編排、日志監(jiān)控以及日常運(yùn)維等領(lǐng)域也是英雄迭起、精彩紛呈。很多廠商將不同層次的技術(shù)結(jié)合起來,以期在IaaS上提供更多的增值服務(wù)。RightScale將IaaS和Chef結(jié)合,提供跨越不同云平臺的虛擬機(jī)鏡像服務(wù),甚至支持企業(yè)內(nèi)部的vSphere;Travis-CI將Vagrant和VirtualBox結(jié)合,向GitHub這類的代碼托管廠商提供持續(xù)集成的服務(wù);ScaleWorks將vSphere、OpenStack和Chef結(jié)合,向企業(yè)提供針對已有虛擬化技術(shù)的云化方案;Modern.IE則把眼光放在了Windows IE版本兼容性測試的領(lǐng)域,結(jié)合VirtualBox、VMware和Parallels提供標(biāo)準(zhǔn)的虛擬機(jī)鏡像服務(wù)……更別說Chef背后的OpsCode、Puppet背后的PuppetLab和Ansible后面的AnsibleWorks了。大量的運(yùn)維人員將自己的最佳實踐轉(zhuǎn)化為開源或商業(yè)產(chǎn)品,守得云開見月明。
實質(zhì)上,云計算從來都不是目的,背后的CapEX、OpEX以及Productivity才是真正的訴求。而這,是永遠(yuǎn)不變的主題。云計算通過虛擬化和標(biāo)準(zhǔn)化,將精通運(yùn)維的團(tuán)隊與個人的生產(chǎn)力池化而后量化、再服務(wù)化,使得大量的非運(yùn)維人員可以以很低的價格享受優(yōu)質(zhì)而有SLA保障的運(yùn)維服務(wù)。因此,云計算可以算得上是技術(shù)挑戰(zhàn)商業(yè)的又一次成功案例。
Hypervisor和Container虛擬化技術(shù)都基本塵埃落定,云計算領(lǐng)域的大玩家也都已經(jīng)基本進(jìn)場,更多的中小玩家在紛紛自立山頭。這只是云計算的起點(diǎn),根本不是云計算的重點(diǎn)。更多的領(lǐng)域?qū)⒌却朴嬎銏F(tuán)隊們?nèi)ネ黄?,云計算更多的想象空間等待著整個市場去挖掘。筆者不才,妄自預(yù)測了2014年的云計算新趨勢,可分為如下四個方面:
Cloud Native Application:運(yùn)維從未有像今天一樣這么深遠(yuǎn)地影響到軟件的開發(fā)和設(shè)計。軟件應(yīng)用在架構(gòu)上如何更好地彈性利用已有的云服務(wù),這將成為未來一段時間的重要命題。傳統(tǒng)的軟件開發(fā)對于可擴(kuò)展性和運(yùn)維考慮的是各級模塊的縱向擴(kuò)展和HA,但Amazon AWS的CloudFront、EC2、EBS、S3、DynamoDB基本就涵蓋了網(wǎng)站的CDN、計算、文件系統(tǒng)、存儲和數(shù)據(jù)庫,這些對于一個中大型的互聯(lián)網(wǎng)網(wǎng)站已經(jīng)綽綽有余,企業(yè)又有什么理由不去利用?再比如,傳統(tǒng)的軟件監(jiān)控往往強(qiáng)調(diào)MTTF,Netflix開源的Chaos Monkey則對系統(tǒng)的MTTR提出了更嚴(yán)格的要求。
Cloudify OPs:傳統(tǒng)的運(yùn)維只是單機(jī)版1.0,未來的運(yùn)維需要同時操作上千臺機(jī)器;傳統(tǒng)的運(yùn)維只是被動地執(zhí)行變更,未來的運(yùn)維需要主動地提出變更。如何結(jié)合企業(yè)的運(yùn)維流程和要求,從整個企業(yè)全局的角度提高運(yùn)維的效率?如何即提供服務(wù)平臺,同時又保障運(yùn)維的合規(guī)?《Measureing IT》這本書里面提出了SPO(Servers Per Ops)指標(biāo)——一個運(yùn)維人員,能夠支撐多少臺服務(wù)器的運(yùn)維、配置管理、應(yīng)用部署、監(jiān)控警告等。類似于互聯(lián)網(wǎng)思維對于產(chǎn)品經(jīng)理的思維改造一樣,運(yùn)維人員用云計算的思維、技術(shù)和工具對自己的日常工作進(jìn)行改造。這一點(diǎn)對于國內(nèi)的運(yùn)維團(tuán)隊更為重要,否則,人力成本導(dǎo)致“人海戰(zhàn)術(shù)”的難以為繼只能阻礙運(yùn)維團(tuán)隊為企業(yè)創(chuàng)造更多的價值。
I&PaaS:2011年,NIST定義了云計算的幾種類型,但誰又規(guī)定了IaaS、PaaS和SaaS的邊界不能被打破?IaaS、PaaS和SaaS都只是運(yùn)維服務(wù)平臺化的實現(xiàn)方式而已,只要有需求,就沒有不能被打破的藩籬。Amazon AWS支持Beanstalk,Google除了GAE之外也推出了自己的Cloud。如今,OpenStack也加入了LXC的支持,業(yè)界涌現(xiàn)出來OpenStack加上CloudFoundry或OpenShift組合向外提供PaaS服務(wù)的案例。未來IaaS、PaaS兩者的融合會越來越多、越來越快,也算是上文提及的IaaS廠商下沉IT服務(wù)的一類。
Cloud Security:隨著企業(yè)的應(yīng)用遷移到云計算服務(wù)廠商,視數(shù)據(jù)為生命的企業(yè)對云平臺的安全性也提出更高的要求。Amazon和GMail在2012~2013的幾次事故都給云平臺的可用性和安全性提出了質(zhì)疑。去年,隨著個人云、穿戴設(shè)備的興起以及小白用戶對云平臺SLA的不了解,都給數(shù)據(jù)和云的安全提出了更高的挑戰(zhàn)。如何從云的整體技術(shù)棧著手,構(gòu)建全面的安全服務(wù),不出現(xiàn)任何的短板;如何從租戶的隔離上下手,減少租戶對底層系統(tǒng)的突破,減少租戶之間的攻擊;又如何在第一時間偵測到安全的問題并采取措施修復(fù)問題,這些都是云服務(wù)廠商需要考慮并強(qiáng)化的點(diǎn)。
當(dāng)然,相信2015年云計算的創(chuàng)新會遠(yuǎn)不止以上的四個方面。當(dāng)?shù)谝粔K多米諾骨牌倒下,第32塊多米諾骨牌可以推倒帝國大廈,誰又能完全正確地預(yù)料云計算的未來?至少據(jù)Gartner預(yù)測,隨著云計算服務(wù)認(rèn)可度的持續(xù)增加,云計算服務(wù)市場這種高速增長的態(tài)勢將至少持續(xù)到2014年,2013年全球云計算服務(wù)市場總收入將突破1500億美元,2015年突破1800億美元。無論從哪個角度,這都是一塊足夠大和誘人的蛋糕。
“這是一個最好的年代,也是一個最壞的年代”,狄更斯在《雙城記》中的開場白吐盡了無限的滄桑。電影《這個男人來自地球》的主角從山頂洞人時代一路走到現(xiàn)代,看盡風(fēng)月通曉古今,卻謂嘆無法突破時代的局限,只能追隨時代的弄潮兒。時代的弄潮兒已然登場,我們是臺下的觀眾,抑或后臺等待,又抑或門外的路人?當(dāng)時間流逝,我們未來回顧的時候,又會以什么樣的心情來看待自己在其中的位置呢?