2020云計算報告:約九成企業(yè)已使用云,微服務(wù)勢頭強勁,Serverless應(yīng)用保守
2020 年 1 月 9 日 -31 日,O’Reilly 開展了一個云計算應(yīng)用的調(diào)研活動。本次調(diào)研總共收到了 1283 份回復(fù),60% 受訪者的崗位都與技術(shù)相關(guān),55% 的受訪者工作已經(jīng) 5 年以上,其中 20% 受訪者是軟件架構(gòu)師,11% 是公司技術(shù)負責人或架構(gòu)師。
通過統(tǒng)計和分析調(diào)查問卷,我們發(fā)現(xiàn)了約九成的企業(yè)已經(jīng)在使用云計算及其相關(guān)產(chǎn)品,公有云仍是企業(yè)主流的部署方式,微服務(wù)架構(gòu)在云計算加持下,迎來“高光時刻”,而企業(yè)對于 Serverless 應(yīng)用的態(tài)度還很保守。
1. 超過 88% 的企業(yè)已使用云計算
根據(jù)調(diào)查結(jié)果顯示,超過 88% 的企業(yè)在使用云計算,只有 10% 的受訪者表示沒有使用云計算。需要注意的是,這里的云計算是嚴格意義上的云,包括了軟件即服務(wù)(SaaS)和平臺即服務(wù)(PaaS)產(chǎn)品,例如電子郵件 Google G Suite、Microsoft Exchange Online,辦公室生產(chǎn)力套件 Google 文檔和表格、 Microsoft Office 365 以及其它類似產(chǎn)品。
我們針對沒有采用云計算的受訪者也做了詳細的調(diào)查,發(fā)現(xiàn)不采用的最大原因是企業(yè)選擇將數(shù)據(jù)保留在本地,3% 的受訪者表示是風險問題,尤其是將本地工作負載、服務(wù)、數(shù)據(jù)遷移到云,2% 的受訪者表示會擔心監(jiān)管問題,還有不到 2% 的受訪者表示擔心廠商鎖定問題。
比較有趣的是,云計算廠商最常用的宣傳點是上云可以降低成本,但是約有 3% 的受訪者表示不上云的原因是為了節(jié)約成本。
2. 企業(yè)上云腳步正在加快
根據(jù)調(diào)查結(jié)果顯示:超過 90% 的受訪者表示希望在企業(yè)系統(tǒng)中增加基于云基礎(chǔ)架構(gòu)的使用,這與上一條調(diào)查結(jié)果也比較吻合。
比較奇怪的是,大部分受訪者的上云節(jié)奏都比較極端:約有 34% 的受訪者表示希望在未來一年內(nèi)將應(yīng)用程序的四分之一遷移上云,而 25% 的受訪者則希望在未來一年內(nèi)將所有應(yīng)用程序都遷移上云。
如果把時間度量變成 3 年,40% 的受訪者預(yù)計他們的所有應(yīng)用程序都會在云中運行,63% 的受訪者預(yù)計他們的所有應(yīng)用程序都會在云中運行。
從這些調(diào)查數(shù)據(jù)來看,云計算的發(fā)展勢頭很猛,云基礎(chǔ)架構(gòu)得到了廣泛的接受,并且大多數(shù)企業(yè)都將云計算視為下一代基礎(chǔ)架構(gòu)。
3. 公有云仍是企業(yè)選擇的主流部署方式
根據(jù)調(diào)查結(jié)果顯示,超過 21% 的受訪者表示他們將所有應(yīng)用程序托管在云環(huán)境中,39% 的受訪者在云中托管了四分之一,甚至是更少的應(yīng)用程序。
意料之中,上云企業(yè)中小公司和初創(chuàng)公司占據(jù)了大部分的份額,而且愿意全面上云。不過,也有 17% 的員工人數(shù)過萬的企業(yè)將全部應(yīng)用程序托管在云中。
其中,公有云是最受企業(yè)歡迎的部署選項,目前使用份額超過了 61%,傳統(tǒng)的本地部署排在第二位,使用份額約為 49%,混合云排在第三位,使用份額約為 39%。
需要注意的是,這一項調(diào)查數(shù)據(jù)允許受訪者做多項選擇,9% 的受訪者全選了,19% 的受訪者選擇了其中的四個選項,64% 受訪者至少選擇了兩個選型。最終結(jié)果是雖然公有云是最流行的選擇,但是大多數(shù)受訪者(54%)都選擇了多云。另外,使用多云效果不佳的主要原因是很少有企業(yè)會制定專門的多云策略。
4. 微服務(wù)應(yīng)用迎來高潮,SRE 冒頭
根據(jù)調(diào)查結(jié)果顯示,52% 的受訪者表示他們已經(jīng)在軟件開發(fā)中使用了微服務(wù)的概念、工具或方法。其中,超過 55% 的公司已經(jīng)使用微服務(wù) 1-3 的時間,28% 已經(jīng)使用微服務(wù)超過 3 年,另外 17% 受訪者是微服務(wù)新手,使用不到 1 年。
需要注意的是,我們在調(diào)查過程中并沒有詢問受訪者企業(yè)是否采用了微服務(wù)體系結(jié)構(gòu),因為開發(fā)團隊使用了微服務(wù)體系結(jié)構(gòu)的工具、概念和方法,并不意味著它采用了微服務(wù)體系結(jié)構(gòu),與傳統(tǒng)軟件開發(fā)不同的是,微服務(wù)模式可能非常適合特定的用例,比如視頻編碼,它需要多個并行或并發(fā)的 CPU 或 GPU 密集型工作負載。其次,企業(yè)對于微服務(wù)的興趣已經(jīng)空前高漲,但是在服務(wù)拆分粒度方面仍然面臨著比想象中大的難題;另外,有專家認為:微服務(wù)體系結(jié)構(gòu)的復(fù)雜性已經(jīng)形成了事實上的緊密耦合,使得無法預(yù)測潛在的邊界情況和消除風險。
雖然 SRE 不如微服務(wù)、DevOps 那樣出名,但它絕不是一個新事物,35% 的受訪者表示他們公司已經(jīng)實施了站點可靠性工程(SRE)功能,還有 47% 的受訪者他們希望在未來實施 SRE。
5. 企業(yè)采用 Serverless 仍然很保守
根據(jù)調(diào)查結(jié)果顯示,34% 的受訪者表示他們正在使用 Serverless,37% 的受訪者表示將在未來采用 Serverless。同時還有少部分企業(yè)已經(jīng)對 Serverless 應(yīng)用做了“實驗”,例如通過供應(yīng)商評估確定 Serverless 方案或在有限的基礎(chǔ)上測試 Serverless。
6. 云計算領(lǐng)域的關(guān)鍵技能
針對遷移或?qū)嵤┗谠频幕A(chǔ)架構(gòu)來說,什么樣的技能是最關(guān)鍵的呢?根據(jù)調(diào)查結(jié)果顯示,排在第一位的是云安全性(65%),排在第二位的是監(jiān)控(58%)。受訪者還認為以下這些技能是必備的:通用云知識、容器、Kubernetes、微服務(wù)架構(gòu)等等。
需要注意的是,本項調(diào)查是可以多選的,通過觀察受訪者提交的結(jié)果,我們發(fā)現(xiàn)了大家普遍會選擇的幾個組合:Kubernetes+ 容器、容器 + 微服務(wù)、監(jiān)控 + 可觀測性、安全性 + 合規(guī)性。
報告地址:
https://www.oreilly.com/radar/cloud-adoption-in-2020/