2015年度云白皮書:業(yè)界里程碑回顧與展望
本文由 Fiona 翻譯,原文名為《 The State of the Cloud 2015: A Review of Industry Milestones and Future Predictions 》。
作者簡介
Adrian Cockcroft ,硅谷老牌風(fēng)投機(jī)構(gòu) Battery Vetures 的技術(shù)專家。在此之前是著名流媒體服務(wù)商 Netflix 的云平臺(tái)架構(gòu)師,領(lǐng)導(dǎo)了 Netflix 向高擴(kuò)展、高可用的公有云平臺(tái)架構(gòu)的遷移,開源了云原生的 NetflixOSS 平臺(tái)。他也是 eBay Research Labs 的創(chuàng)始成員之一。作為 Sun Microsystems 杰出工程師,他著有暢銷的《 Sun Performance and Tuning 》一書,也是高性能技術(shù)計(jì)算部門的***架構(gòu)師。
Adrian Cockcroft 畢業(yè)于倫敦城市大學(xué),獲應(yīng)用物理和電子學(xué)學(xué)位,分別于 2011 年和 2012 年兩次被 SearchCloudComputing 雜志提名為年度云計(jì)算***。
觀點(diǎn)摘錄:
Adrian 作為業(yè)界***,對于云計(jì)算有著深刻觀察和敏銳的判斷。在 2014 年 Gigaom 舉辦的 Structure 大會(huì),他進(jìn)行了如下預(yù)測: IaaS 爆發(fā)式增長; AWS 和 Azure 不斷加大投入,巨頭間“圈地運(yùn)動(dòng)”方興未艾; Docker 橫空出世,掀起顛覆熱潮; Openstack 生態(tài)日漸成熟; Go 語言成開發(fā)者新寵。展望未來,他認(rèn)為 Docker 將成為標(biāo)準(zhǔn)的生產(chǎn)工具,并且為大量企業(yè)使用;數(shù)據(jù)中心會(huì)交叉使用 AWS 、 Azure 和 Google Cloud 的功能;精品級(jí)的、高安全系統(tǒng)將會(huì)使用云計(jì)算來構(gòu)建。
----
在 2014 年 6 月,我在 Gigaom 舉辦的 Structure 大會(huì)上進(jìn)行了題為“云計(jì)算趨勢”的演講,闡述了當(dāng)時(shí)云計(jì)算行業(yè)的態(tài)勢。在那次演講中,我在展現(xiàn)云計(jì)算生態(tài)系統(tǒng)的現(xiàn)狀的同時(shí),也預(yù)測產(chǎn)業(yè)界在今后幾年的發(fā)展?,F(xiàn)在一年過去了,我將重新審視去年的諸多觀點(diǎn)。同時(shí)鑒于云計(jì)算仍在加速創(chuàng)新,我也將提出一些新的展望。
鑒于創(chuàng)新的科技公司多年來一直使用云計(jì)算來支持公司的 IT 基礎(chǔ)設(shè)施,因此我預(yù)測在 2014 年企業(yè)會(huì)大規(guī)模使用公有云,金融服務(wù)這樣的傳統(tǒng)行業(yè)會(huì)謹(jǐn)慎而嚴(yán)肅地轉(zhuǎn)向公有云。在去年 10 月, Gartner 的云計(jì)算分析師 Lydia Leong 也在推文中肯定了這一趨勢:
"一年之間,差異幾何?我的 #GartnerSYM 1 :首先,今年大家都安逸地使用 IaaS 服務(wù)。"
#p#
我也預(yù)測公有云服務(wù)商亞馬遜 AWS 和微軟 Azure 將會(huì)是企業(yè)進(jìn)行服務(wù)轉(zhuǎn)移時(shí)的安全之選;微軟也將加大對 Linux 等開源項(xiàng)目的支持以強(qiáng)化自己獨(dú)有的軟件棧。 Leong 的 2014 云計(jì)算 Gartner Magic Quadrant 肯定了這一預(yù)測,同時(shí)也揭示 AWS 已經(jīng)在公有云市場強(qiáng)化了自己的霸主地位。在部署能力方面, AWS 比所有競爭對手加起來還大 5 倍之多, 2014 年占市場份額為 83% , 2015 年增長為 91% 。微軟位居第二,不過仍領(lǐng)先于 Google 及其他公司。
隨著公有云廠商在更多國家和地區(qū)開展業(yè)務(wù),他們也在全球開展“圈地運(yùn)動(dòng)”。由于政府和公司對司法權(quán)和數(shù)據(jù)安全的關(guān)注,本地化成為云計(jì)算的可行之路。去年 AWS 在中國開展業(yè)務(wù),成為第 10 個(gè)支持的地區(qū);一直謠傳的德國業(yè)務(wù)最終落地法蘭克福。訪徳期間的各種談話也紛紛證明,“本地業(yè)務(wù)”能夠促進(jìn)當(dāng)?shù)毓緦性品?wù)的接納和使用。
亞馬遜計(jì)劃于 2016 年在印度開展 AWS 業(yè)務(wù)。與此同時(shí)微軟已經(jīng)在地區(qū)部署上占據(jù)領(lǐng)先優(yōu)勢,受 Office365 等類 SaaS 應(yīng)用的用戶需求驅(qū)動(dòng),他們的服務(wù)區(qū)域從 15 個(gè)增加到 17 個(gè)。相反, Google 并未加入競爭。 Google 的全部數(shù)據(jù)中心都位于低開銷地區(qū),包括東亞、西歐和美國中部。盡管在過去一年, Google 并未給數(shù)據(jù)中心增加新的 Google Cloud 支持地區(qū);但是他也開始改變自己的區(qū)域模型,與 AWS 類似,在每個(gè)地區(qū)配備三個(gè)協(xié)同地帶。在這之前, Google 在美國中部僅有兩個(gè)數(shù)據(jù)中心,對于依賴網(wǎng)絡(luò)速度的應(yīng)用來說遠(yuǎn)遠(yuǎn)不夠。
我在 Structure 大會(huì)的演講中,將 Digital Ocean 稱為值得關(guān)注的快速成長的云基礎(chǔ)設(shè)施供應(yīng)商,而他們確實(shí)在過去的一年里持續(xù)發(fā)展。根據(jù)網(wǎng)絡(luò)主機(jī)托管市場份額分析公司 Netcraft 的調(diào)查, Digital Ocean 在 2014 年 5 月,已經(jīng)從第八位一躍成為排名第二的網(wǎng)絡(luò)主機(jī)服務(wù)供應(yīng)商。他們也加倍擴(kuò)展了自己托管網(wǎng)站的數(shù)量。僅在本月(譯者注: 2015 年 7 月), Digital Ocean 宣布他們獲得了 8300 萬美元的新投資,目前公司運(yùn)營大約一萬臺(tái)服務(wù)器。
在“平臺(tái)即服務(wù)( PaaS )”這一部分,在“ Docker all the things ”的標(biāo)題下,我指出, PaaS 供應(yīng)商 Cloud Foundry 一直以自己的市場份額***業(yè)界,但是 Docker 卻顛覆了整個(gè) PaaS 棧。 Docker 提供開放平臺(tái)供開發(fā)者構(gòu)建、交付并運(yùn)行分布式應(yīng)用。 Docker 正通過分解 PaaS 層而持續(xù)領(lǐng)導(dǎo)顛覆,高效地把 PaaS 轉(zhuǎn)變?yōu)?ldquo;運(yùn)行 Docker 容器之所在”。 由于擔(dān)心競爭對手 Docker 不斷增加功能, Cloud Foundry 嘗試避開與之競爭,轉(zhuǎn)而開發(fā)新的容器平臺(tái)。 Docker 已經(jīng)成功地吸引了各家公司的注意,聯(lián)合了 PaaS 供應(yīng)商***,共同支持 runC 這一容器平臺(tái)特性。 Docker 將自己的 runC 執(zhí)行方案貢獻(xiàn)給了由 Linux 基金會(huì)運(yùn)營的項(xiàng)目實(shí)體。
在數(shù)據(jù)中心這一戰(zhàn)場,去年 VMware 感受到了諸如 Docker 和 Openstack 這些低開銷但更為自動(dòng)化的競爭者的威脅。我也強(qiáng)調(diào)了 Mesos ,這個(gè)集群管理工具能夠簡化服務(wù)器共享池里運(yùn)行任務(wù)的復(fù)雜度,在可擴(kuò)展性和面相開發(fā)者方面對 Openstack 構(gòu)成威脅。 作為回應(yīng), VMware 在自己的工具中引入 Docker ,同時(shí)發(fā)布了 Photon ,一款針對 Docker 進(jìn)行優(yōu)化的 Linux 發(fā)行版。同時(shí),他們還實(shí)現(xiàn)秒級(jí)創(chuàng)建虛擬機(jī),提升打包容器的安全性,與別的虛擬機(jī)技術(shù)相比,實(shí)現(xiàn)了最小化。借助 VMware 龐大穩(wěn)定的生態(tài)系統(tǒng),這種對 Docker 技術(shù)的優(yōu)化,提升了他們的企業(yè)接受度。正是基于顛覆自身, VMware 在博弈中取勝,并且將在長期保持。
開源云計(jì)算軟件 Openstack 正在日漸成熟,盡管少于預(yù)期規(guī)模,但仍成為諸多新數(shù)據(jù)中心部署時(shí)的***環(huán)境。我曾預(yù)測 Openstack 生態(tài)系統(tǒng)將會(huì)由諸如 Cisco 、 HP 、 IBM 和 Oracle 這樣的大型企業(yè)級(jí)廠商主導(dǎo)。確實(shí)在過去的一年,許多 OpenStack 及相關(guān)基于云的創(chuàng)業(yè)公司在市場上苦苦掙扎,***被巨頭收購。 Cloudscaling 被 EMC 收購, Metacloud 和 Piston Cloud 被 Cisco 收購, Nebula 的團(tuán)隊(duì)被 Oracle 雇傭, Bluebox 被 IBM 收購, Eucalyptus 被 HP 收購, eNovance 和 Inktank 被 RedHat 收購。“唯一”屹立不倒的是 Mirantis ,這家云計(jì)算服務(wù)公司創(chuàng)造了成功的商業(yè)模式,幫助各種機(jī)構(gòu)正確安裝 Openstack ,確保其正常運(yùn)行。從技術(shù)的角度看, Openstack 存在諸多難題:太晚才添加面向開發(fā)者的功能, Neutron 的軟件定義網(wǎng)絡(luò)的項(xiàng)目擴(kuò)大了問題規(guī)模。
在可擴(kuò)展的數(shù)據(jù)中心部署方面, Mesos 是當(dāng)前贏家。而來自 Google 的競爭對手 Kubernetes 對于更小安裝也有興趣,可以作為 Docker 運(yùn)行時(shí)而成為 Openstack 之上有用的一層。 Mesos 已經(jīng)被 Twitter 、 AirBnB 和其它公司用于生產(chǎn),證明自己能夠用來創(chuàng)建大型的私有云環(huán)境。提供 Mesos 的 Mesophere 公司也在 2015 年初將自己的數(shù)據(jù)中心操作系統(tǒng)( DCOS )從 beta 版升級(jí)到生產(chǎn)級(jí)。
Docker 對公有云環(huán)境的支持也日趨成熟; AWS 提供了類 Mesos 的 EC2 Container Service ( EC2 容器服務(wù),簡稱 ECS ); Azure 除了支持基于 Linux 的 Docker 容器技術(shù),還開發(fā)自己的基于 Windows 的容器技術(shù); Google 推出了基于 Kubernetes 的 Google Kontainer Service ;而 Digital Ocean 則與 Mesosphere 合作。
#p#
在應(yīng)用層面,我在去年指出軟件即服務(wù)( SaaS )將隨著應(yīng)用的標(biāo)準(zhǔn)化交付模型而被接受。除了企業(yè)采用, SaaS 也迅速波及全球廠商。廠商們發(fā)現(xiàn)他們再也無需在每個(gè)市場提供駐場安裝和支持團(tuán)隊(duì)。 SaaS 的價(jià)值實(shí)際遠(yuǎn)遠(yuǎn)大于云基礎(chǔ)設(shè)施的價(jià)值。 Salesforce 和 Workday 這樣的大型 SaaS 廠商繼續(xù)走強(qiáng),風(fēng)投們對 SaaS 服務(wù)提供商的投資也持續(xù)加大,許多大型企業(yè)級(jí)廠商正在快速遷移到 SaaS 。 Azure 的很大一部分就是用來支持包括 Office 365 在內(nèi)的 Microsoft 的 SaaS 產(chǎn)品。 IBM 已經(jīng)整合了對 Softlayer 的收購,用來支持公司的 SaaS 服務(wù)。 Oracle 和 HP 正在構(gòu)建云服務(wù)去支持各自的 SaaS 應(yīng)用業(yè)務(wù)。這也讓這些廠商們宣稱“云收入”的巨大,盡管與 AWS 相比,他們部署的 IaaS 體量不過九牛一毛。
我對 2014 年回顧的***一點(diǎn),請注意 Google 的 Go 語言的興起。使用 Go 的開發(fā)者們?nèi)栽诶^續(xù)使用這門語言,當(dāng)前幾乎每個(gè)新且有趣的項(xiàng)目都用 Go 寫。 Docker 生態(tài)系統(tǒng)幾乎全部用 Go ,在 CoreOS 和 Hashicorp 的套件也是如此,其它 PaaS 服務(wù),從 Cloud Foundry 到 Apcera 、以及新的 SaaS 產(chǎn)品,不一而足。
展望未來,我能看到 Docker 會(huì)逐漸成長為標(biāo)準(zhǔn)的生產(chǎn)工具,也期待它能到 2015 年末被更多企業(yè)部署。這也從一個(gè)側(cè)面反映出 Docker 容器的高接受度,新技術(shù)通常需要多年才能被不同公司使用,從早期使用者到傳統(tǒng)企業(yè)。高接受度是受商業(yè)用戶和廠商的需求驅(qū)動(dòng)的。各類機(jī)構(gòu)以快速交付創(chuàng)新的云服務(wù)(開發(fā)者負(fù)責(zé)開發(fā)這些服務(wù))為目標(biāo),云廠商們則需要為公有云、私有云、數(shù)據(jù)中心基礎(chǔ)設(shè)施市場提供 Docker 容器。 Docker 的挑戰(zhàn)是要謹(jǐn)慎管理生態(tài)系統(tǒng),同時(shí)快速添加功能以支持生產(chǎn)部署。目前為止, Docker 已經(jīng)阻止了一次生態(tài)系統(tǒng)的分裂,同時(shí)也宣布了插件化架構(gòu),有助于公司輕松替換、增加或者擴(kuò)展核心功能。
審視云技術(shù)的未來,除了上文提及的趨勢,新趨勢也嶄露頭角。 AWS 、 Azure 和 Google Cloud 的功能在數(shù)據(jù)中心的功能中交叉使用,而不是像以往那樣被用作子集。實(shí)際上,如果你希望創(chuàng)建一個(gè)靠譜的數(shù)據(jù)中心,你可以馬上在公有云環(huán)境中創(chuàng)建,能夠彈性擴(kuò)展、高性能。缺點(diǎn)是它不方便 IT 專家使用公有云廠家提供的各種新功能進(jìn)行維護(hù)。 Digital Ocean 卻是個(gè)例外,他們以簡單易用、功能精簡為特色。像 AWS re:Invent (亞馬遜 AWS 年度用戶大會(huì))這樣的活動(dòng)很快就增加了培訓(xùn)和認(rèn)證的環(huán)節(jié)。
***,對我而言,去年最讓我感興趣的新技術(shù)是 AWS Lambda 。這是一個(gè)高安全、事件驅(qū)動(dòng)的技術(shù)模型,能夠針對每個(gè)事件進(jìn)程創(chuàng)建新容器。數(shù)據(jù)變化會(huì)生成事件,從而創(chuàng)建一個(gè)菊花鏈網(wǎng)絡(luò)拓?fù)?,?zhí)行業(yè)務(wù)進(jìn)程。對于 Lambda , AWS 以十分之一秒為單位、按照容器運(yùn)行時(shí)間收費(fèi),每個(gè)月可免費(fèi)請求一百萬次。如果你想起黑客們是如何侵入 IT 系統(tǒng)的,就能明白以秒為單位的服務(wù)真的是門精妙的技術(shù)。配合 AWS 身份和進(jìn)程管理功能( AWS identity and access management ,簡稱 IAM )和安全密鑰管理服務(wù),數(shù)據(jù)的每個(gè)交互和環(huán)節(jié)都能被控制、加密和審計(jì)。我相信這一模型最終會(huì)成為管理至關(guān)重要的數(shù)據(jù)的***實(shí)踐。隨著不斷有數(shù)據(jù)中心被侵入,越來越多的人會(huì)意識(shí)到精品級(jí)的、高安全系統(tǒng)應(yīng)該使用云計(jì)算來構(gòu)建。