CNCF定期進行社群研究,更好地瞭解開源技術和雲原生技術的應用情況。 CNCF會定期對社群進行調查,以更好地瞭解開源和雲原生技術的採用。我們第四次使用中文進行了“雲原生調查中國”,以深入瞭解中國雲原生採用的速度。

本次調查於2020年12月和2021年1月完成,調查物件439人中91%來自亞洲。該調查分別於2020年12月和2021年1月進行,來自439名受訪者中的91%來自亞洲。

中國雲原生調查的主要摘錄:

  • 容器持續迅猛增長。68%的機構在生產過程中使用容器,比去年增長了39%,據稱2年前增長240%。容器繼續急劇增長。68%的組織在生產中使用容器,比去年增加39%,比兩年前增加240%。
  • Kubernetes已經無處不在,生產中使用Kubernetes的比例已從去年的72%增長到了82%。Kubernetes變得無處不在。Kubernetes在生產中的使用已從去年的72%增加到82%。
  • 公有云重回榜首,46%的調查物件都使用公有云,比去年的36%高,但比2018年的51%低。46%的受訪者使用公共雲,高於去年的36%,但低於2018年的51%。
  • 自動化程度持續提高。30%調查物件生產使用自動化釋出週期,73%執行CI / CD流水線。自動化程度正在提高。30%使用自動釋出週期,而73%使用生產中的CI / CD管道。
  • 可觀察性工具被廣泛使用。95%的單位使用監控工具,94%使用日誌,85%使用分散式追蹤。可觀察性工具被廣泛使用。95%的組織使用監視工具,94%的使用日誌記錄,86%的使用分散式跟蹤。

容器

容器使用量持續大幅度增長。今年容器使用在所有應用類別中都有增長,包括測試,概念驗證(POC),開發和生產。目前,94%的調查物件至少在一個階段使用容器。在使用容器的調查物件中,68%在生產中使用,比上年增長39%。自我們2018年開始對中國社群進行調查起,生產階段使用容器的比例已經增長了240%。容器的使用不斷增加戲劇性的。今年,它在所有類別中都有所增加:測試,概念驗證(POC),開發和生產。現在有94%的受訪者至少在一個階段使用容器。在使用容器的人中,有68%的人將其用於生產,比去年增加了39%。自2018年我們開始對中國社群進行調查以來,生產中使用的容器數量已增加了240%。

測試環境中使用容器的單位比例去年,已經增長了150%,意味著開發和生產中容器的使用將會持續增長。開發階段使用容器的單位已經從去年的34%躍升至72%,POC階段的容器使用者也已由21%增長到60%。與在測試環境中使用容器的組織相比,去年也增長了150%,這意味著容器在開發和生產中的增長將一直持續。在開發中使用容器的組織數量已從去年的34%躍升至72%,POC從21%躍升至60%。

各單位容器使用的數量也在增加。去年,31%的調查物件稱其所在單位使用的容器數量不足50個。這種情況今年發生了變化,31%的人稱其單位的容器使用量已經超過了5,000個。總體約有一半(48%)的單位使用1,000個或更多容器。組織還執行著更多的容器。去年,有31%的受訪者表示他們的組織使用的容器少於50個。今年這一情況發生了轉變,有31%的人表示他們的組織使用了5,000多個。總體而言,近一半(48%)的組織正在執行1,000個或更多的容器。

在使用者尋求部署過程更高的自動化程度時,CI / CD成為僅次於複雜性的第二大問題在容器方面,將複雜性列為連續三年使用和部署容器的首要挑戰。接下來是CI / CD,因為組織希望為其部署增加更多的自動化。

Kubernetes

82%的單位在生產中使用Kubernetes,和上一次調查的72%有所提高。Kubernetes已成為中國事實上的容器協調器,其中82%組織在生產中使用它。與上次調查的72%相比有所增加。

各單位使用Kubernetes的數量增加的數量同時增加。調查物件最容易選擇的選擇2-5個Kubernetes生產增長,今年和去年35%的使用者都選擇了2-5個的生產利用率。使用50個以上容器的單位數量也有增長,從2019年的13%增長到21%,比2018年增長了320%。組織還使用了更多的Kubernetes叢集。在2至5個Kubernetes生產叢集中,調查受訪者是最受歡迎的選擇,今年和去年的選擇率為35%。使用50多個集裝箱的集裝箱數量有所增長,從2019年的13%增長到21%,比2018年增長320%。

分隔Kubernetes應用程式

在使用Kubernetes的單位中,84%使用名稱空間分隔應用程式,比2019年的71%增加了。58%使用分隔分配,比2019年的42%增加了。26%僅使用標籤,數量與去年持平在使用Kubernetes的組織中,有84%的受訪者使用名稱空間來分隔應用程式,高於2019年的71%.58%的人使用單獨的叢集,高於2019年的42%.26%的人僅使用標籤,與去年持平。

有多個團隊的機構中,80%使用名稱空間分隔Kubernetes應用程式,比去年的68%有所增加。60%使用分配份額,比去年的46%有所增加;還有22%僅用標籤,在擁有多個團隊的組織中,有80%的人使用名稱空間來分隔Kubernetes應用程式,而去年這一比例為68%。60%的人使用單獨的群集,高於46%; 22%的人僅使用標籤,低於25%。

打包

打包Kubernetes的方法,成為64%的使用者選擇,比去年的54%有所增長。Helm再次是最受歡迎的Kubernetes打包方法,其包裝率為64%,高於去年的54%。

Kubernetes環境Kubernetes環境

在本地容器開發期間,37%的調查物件稱他們願意選擇Docker Kubernetes。與去年排名,這一數字比去年的42%有所下降。雲供應商管理的Kubernetes成為28%調查物件的選擇,比去年的14%有增長,且超過了去年排名第二的Minikube,今年選擇Minikube的使用者佔21%,排名第三。在本地容器開發過程中,37%的受訪者表示他們將Docker Kubernetes作為目標。這比去年的42%有所下降。雲提供商管理的Kubernetes位居第二,從去年的14%上升到28%。它超過了去年的第二名Minikube,現在以21%排名第三。

工作負載自動伸縮

在計劃伸縮Kubernetes工作負載的使用者中,69%期望自動伸縮無狀態應用,比去年的54%有所增長; 35%計劃伸縮任務/採取處理,比去年的26%有增長; 34%計劃自動伸縮對於計劃擴充套件Kubernetes工作負載的人員,有69%計劃自動擴充套件無狀態應用程式,高於去年的54%;有35%計劃擴充套件任務/佇列處理,高於去年的26%, 34%的人計劃自動縮放有狀態的應用程式,而之前這一比例為23%。

在沒有使用Kubernetes自動伸縮功能的使用者中,31%已經建立了自己的解決方案,28%使用第三方解決方案。在上一次調查中,28%的使用者不希望自動伸縮任何工作,但可以越越在未使用Kubernetes自動縮放功能的使用者中,有31%的人構建了自己的解決方案,而28%的人使用了第三方解決方案。在上一次調查中,有28%的人不願對任何作品進行自動縮放,但是隨著越來越多的組織在生產中使用Kubernetes,這一比例下降到了13%。

雲和程式碼

各單位提交程式碼更加頻繁。 43%的調查物件稱其所在單位一天數次提交程式碼,比去年的35%有增加0.31%一週數次提交程式碼,比去年的43%有所減少。也就是說將近3/4的單位現在至少每週都要幾次提交程式碼。組織在程式碼中更經常檢查。43%的受訪者指出他們的組織每天要多次檢查程式碼。這比去年的35%有所增加。31%的人每週要簽入幾次程式碼,比去年的43%有所下降。這意味著現在將近四分之三的組織每週至少檢查幾次程式碼。

各單位釋出週期進一步延長。每天都要釋出的單位或釋出更多替代的單位從去年的18%增加到27%。將近2/3(62%)的使用者每週都會發布軟體,甚至更為重複。組織的釋出週期更加頻繁。每天或更長時間釋放的人從去年的18%增加到27%。將近三分之二(62%)每週或更頻繁地釋出軟體。

自動和混合釋出週期越來越受歡迎。使用手動釋出週期的使用者已經從去年的31%下降到17%。自動和混合釋出週期變得越來越流行。使用手動釋出週期的使用者從去年的31%大幅下降到17%。

混合釋出週期,該方法比例去年的46%略有增加。使用自動釋出週期的使用者從21%增長到了30%。越來越多的單位繼續使用CI / CD工具,預期會有後續的更多使用者使用自動釋出週期。只有不到一半的組織擁有混合釋出週期,這是最受歡迎的方法,比去年的46%略有上升。使用自動釋出週期的人員已從21%增加到30%,並且隨著越來越多的組織繼續採用CI / CD工具,我們預計這種增長將繼續。

公有雲使用排名第一,46%的調查物件將其作為首選資料中心類別。這個數字比去年的36%有所增長,但仍然不到2018年51%的水平。另有45%的使用者使用私有云,42%使用混合雲,體積均比去年小幅增長。本次調查首次瞭解了“多個雲”的使用情況,結果顯示22%調查物件選擇了多個雲。未來隨著越來越多的單位尋求使用最佳解決方案,混合雲和多個雲有望實現使用增長。公共雲是背面之上,但混合和多雲準備增長。公有云使用量排名第一,有46%的受訪者將其稱為頂級資料中心型別。這比去年的36%有所增加,但比2018年的51%使用公共雲的水平有所下降。私人(45%)和混合(42%)也都比去年有小幅增長。該調查首次詢問“多雲”,有22%的受訪者選擇了它。隨著越來越多的組織希望利用同類最佳的解決方案,我們希望在未來的混合雲和多雲調查中看到增長。

請注意,允許受訪者選擇多個答案,這可能會導致重疊。我們將在以後的調查中解決此問題。

使用超過5,000臺機器的使用者增加。但使用者使用最多的數量為6-100臺,今年這個區間的使用者佔47%,去年為44%。僅有15%的單位使用5,000臺以上機器,但這一步比例比去年的10%有所增長。目前已在使用超過5000噸的機器的那些的增加。但是,最受歡迎的數字是6-100臺機器之間,47%的受訪者指出這一數字,而去年為44%。只有15%的組織擁有超過5,000臺計算機,但這比去年的10%有所增加。

雲原生工具

建立雲原生基礎設施能帶來很多好處,調查物件對雲原生工具的好處進行了排名:儘管建立雲原生基礎設施有很多好處,但受訪者將雲原生工具的最大好處列為:

  1. 部署時間更短(59%)部署時間更短(59%)
  2. 可伸縮性得到了改善(55%)可擴充套件性(55%)
  3. 雲的可移植性(50%)雲的可移植性(50%)
  4. 開發者提高(49%)開發者生產率(49%)
  5. 可用性提高(47%)可用性(47%)

CNCF專案CNCF專案

中國社群對CNCF專案的使用正在全面增加。

去年,畢業CNCF專案的使用量增長了64%,有幾個專案在生產中的使用呈現出跨越式增長。特別是一些專案在生產使用方面顯示出令人印象深刻的飛躍:

  • 生產中使用Prometheus的使用者從57%增加到75%,增長32%。那些在生產中使用Prometheus的使用者從57%增加到了75%。
  • CoreDNS使用從35%增加到64%,增長83%。CoreDNS的使用率從35%增加到64%,增加了83%。
  • Etcd使用量從37%增加到77%,增長108%。etcd的使用從37%躍升到77%,增長了108%。
  • 來自中國的第一個畢業專案Harbour從27%增加到47%,增長75%。現有的2個來自中國的專案畢業:Harbor和TiKV。Harbor是中國第一個畢業的專案,有75個%從27%增加到47%。現在在中國誕生了兩個畢業專案,Harbor和TiKV。

我們缺少Fluentd不包括Fluentd資料的資料。

從去年開始,孵化專案的使用已經增長了94%。成長加快的專案包括:自去年以來,孵化專案的使用增加了94%。發展最快的專案包括:

  • CNI增長141%,在生產中使用該專案的調查物件已由22%增長到53%。CNI增長141%,從22%增長到53%的受訪者將其用於生產。
  • 生產使用gRPC已由29%增長到47%,增長量達62%。gRPC,其生產使用量從29%增長到47%,增長了62%。
  • 生產中使用OpenTracing和CRIO-O兩個專案的調查物件也佔到了23%。OpenTracing和CRI-O都被23%的受訪者所使用。

因Contour,Cortex,emissary-inress和Operator Framework在調查開始之後加入,本次調查遺漏了上述幾個專案的資料。調查已開始。

自上次報告之後,TOC改變了接受沙箱專案的流程,至此我們已經看到大量專案加入。目前,我們擁有50個沙箱專案!部分專案在生產中的使用已經達到了兩個數。在上一份報告中,TOC更改了接受沙盒專案的流程,我們看到了大量的湧入。現在,我們有50個Sandbox專案!有些甚至已經在生產中使用了兩位數的數字。

  • 有18%的調查物件已經在生產中使用Virtual Kubelet,從而成為使用最多的沙箱專案。VirtualKubelet在生產中被使用率高達18%,是最常用的Sandbox專案。
  • 2個服務網格專案緊隨其後,網路服務網格贏得了15%使用者,服務網格介面贏得了13%使用者。接下來是兩個服務網格專案,網路服務網格佔15%,服務網格介面占13% 。

CI / CD

73%的調查物件在生產中執行CI / CD流水線,另有19%調查物件在評估,還有15%計劃在未來12個月中如前所述,越來越多的組織正在使用自動釋出週期。73%的受訪者在生產中執行CI / CD管道。另有19%的人正在評估,還有5%的人計劃在未來12個月內使用它們。

CI / CD工具是Jenkins,擁有52%的使用者;可以還有35%使用GitLab,17%使用孵化專案Argo。中國社群中最受歡迎的CI / CD工具是Jenkins, 52%的組織使用了該軟體,35%的使用了GitLab,17%的使用了孵化專案Argo。

監視,日誌和跟蹤

各單位越來越多的云云原生可觀測性的重要意義,也就變得越來越被重視在部署過程中進行監控,日誌和追蹤隨著部署變得越來越複雜,可見性比以往任何時候都更加重要。隨著組織意識到雲原生可觀察性的重要性,他們越來越多地在其部署中執行監視,日誌記錄和跟蹤工具。

95%的單位使用監控工具,94%使用日誌,86%使用追蹤。在使用工具的單位中,大多數都會選擇在自己的基礎設施上本地執行,不會通過遠端服務的方式使用託管服務。95 %的組織使用監視工具,94%的使用日誌記錄,86%的使用跟蹤。在使用這些工具的人員中,大多數人在其基礎架構中以本地方式執行它們,而不是通過遠端服務託管它們。

無伺服器無伺服器

目前,31%的單位在生產中使用無伺服器,41%在評估,12%計劃在未來12個月使用。Serverless仍有增長空間,但我們預計這種增長將持續下去。31%的組織在生產中使用無伺服器。41%的人正在評估-12%的人計劃在未來12個月內使用它。

在使用無伺服器的使用者中,45%使用託管平臺,20%使用可安裝軟體。在使用無伺服器的伺服器中,45%使用託管平臺,20%使用可安裝軟體。

的解決方案,受到了35%使用者的青睞,另有19%的使用者使用AWS Lambda。在通過“託管平臺”使用無伺服器的組織中,最受歡迎的解決方案再次是35%的阿里雲功能和19%的AWS Lambda。總體而言,隨著新解決方案的出現,響應更加分散。

通過可安裝軟體使用無伺服器的機構中,31%會使用Knative,比上次調查的22%有所增長。Knative超過Kubeless,Kubeless的使用量從29%下降到11%。沙箱專案Virtual Kubelet以9%的所有權場所居第三。在通過可安裝軟體使用無伺服器的組織中,有31%的組織使用Knative,而上次調查為22%。Knative超過了Kubeless,後者從29%下降至11%。沙盒專案Virtual Kubelet以9%位居第三。

服務網格

服務網格非常流行,38%的單位在生產中使用服務網格,但其複雜性仍有待降低。42%的調查物件在評估服務網格,11%計劃在未來12個月使用,因此預計在雖然服務網格很流行,但在生產中使用服務網格的組織中有38%的組織在解決這些問題時仍然存在複雜性。42%的受訪者正在評估服務網格的使用,而11%的計劃在未來12個月內使用它,因此我們預計這將是未來幾年的增長領域。

在哪些服務網格中,最受歡迎的工具是:

服務代理

目前大多數(56%)單位在生產中使用服務代理。另有26%在做評估,還有7%計劃在未來12個月中使用。大多陣列織(56%)現在在生產中使用服務代理。另有26%的人正在評估,而7%的人計劃在未來12個月內使用其中的一個。隨著服務網格使用的增長,我們期望入口工具也將增長,因為它們有助於控制進出服務網格的流量。

NGINX(F5)再次成為翻譯的工具,但使用量卻從54%減少到39%。去年排名第四的Envoy,超過F5和HAProxy從15%的份額增長到29%。NGINX( F5)是最受歡迎的工具,但從54%下降到39%。去年是第四位的Envoy,從15%增長到29%,超過了F5和HAProxy。

儲存

雲原生儲存工具人氣也非常之高,將近2/3(64%)的單位在生產中使用有狀態應用程式。另有21%正在評估,5%計劃在未來12個月使用。雲原生儲存工具也很流行,近三分之二(64%)的組織在生產中執行有狀態應用程式。另有21%的人正在評估,還有5%的人計劃在未來12個月內進行評估。

雲原生儲存中,31%的用於選擇Ceph,26%使用CSI,15%使用Gluster,15%使用Minio。對於雲原生儲存,31%使用Ceph,26%使用CSI,15%使用Gluster,以及15 %使用Minio。

中國的雲原生社群

目前CNCF在中國有60個會員,佔到全部會員總數的8%以上。繼美國和德國之後,中國是CNCF專案第三大貢獻者基地(貢獻者和提交者)。在所有會員中,PingCap和華為分別以將近85,000項和超過66,000項貢獻,位列第六和第八大貢獻者。CNCF目前在中國擁有60多個成員,佔CNCF成員總數的8%以上。中國還擁有僅次於美國和德國的CNCF專案(貢獻者和提交者)第三大捐助者基礎。成員PingCap和華為分別是第六和第八大貢獻者,分別貢獻了近85,000和66,000多個貢獻。

CNCF已有11個來自中國的CNCF專案:BFE(百度),Chaos Mesh(PingCAP),ChubaoFS(京東),CNI-Genie(華為),Dragonfly(阿里巴巴),Harbor(Vmware中國),KubeEdge(華為) ,OpenKruise(阿里巴巴),OpenYurt(阿里巴巴),TiKV(PingCAP)和火山(華為)。CNCF還託管了11個在中國出生的CNCF專案:BFE(百度),Chaos Mesh(PingCAP),ChubaoFS(京東)。 com),CNI Genie(華為),Dragonfly(阿里巴巴),Harbor(VMware中國),KubeEdge(華為),OpenKruise(阿里巴巴),OpenYurt(阿里巴巴),TiKV(PingCAP)和Volcano(華為)。

在中國的雲原生社群中,有94%的人稱他們會推薦CNCF專案和技術。

瞭解雲原生了解有關Cloud Native的更多資訊

中國的雲原生社群會通過多種途徑瞭解雲原生技術。

播客與網路研討會播客和網路研討會

技術播客是有關社群如何瞭解雲原生技術的最有針對性的回應,有54%的受訪者選擇了技術播客。

最近應社群要求,我們修改了線上節目,目前可提供網路研討會直播和點播服務。現場和點播網路研討會。我們還有每週一次的社群實時直播,稱為Cloud Native Live。定期為中國觀眾安排節目。

案例分析也很受歡迎。39%的調查物件選擇了商業案例分析和文章,31%的調查物件選擇了Kubernetes案例分析。案例研究是另一個受歡迎的回答。商業案例研究和文章的選擇率為39%,Kubernetes案例研究的選擇率為31%。

2020年,我們與中國的終端使用者會員-中國民生銀行和京東集團一起釋出了2份新的CNCF案例分析。我們於2020年針對中國終端使用者釋出了兩個新的CNCF案例研究,包括中國民生銀行和京東。 .com。

活動

45%的調查物件選擇KubeCon + CloudNativeCon大會了解雲原生技術。45%的受訪者選擇KubeCon + CloudNativeCon事件作為學習雲原生技術的地方。

2020年,我們在中國主辦了首次網上會議“ Cloud Native + Open Source Virtual Summit China 2020”,參會人數達到5,800人。2021年下半年,我們將舉辦“ KubeCon + CloudNativeCon + Open Source Summit China”。 2020年,我們在中國舉辦了首個虛擬活動,即“ Cloud Native + Open Source Virtual Summit China 2020”,吸引了5,800多名與會者。我們期待在2021年晚些時候舉辦KubeCon + CloudNativeCon + Open SourceSummit China活動。

還有29%調查物件選擇聚會和本地活動。2020年,CNCF組建了CNCF社群小組作為社群活動地點,舉辦聚會和Kubernetes社群日等活動。的小組或活動。另有29%的聚會和當地活動。CNCF於2020年啟動了CNCF社群小組,作為社群活動的家園,包括Meetups和Kubernetes社群日。展望未來,我們希望這些事件具有物理和虛擬組成部分。尋找您附近的團體或活動。

CNCF.io與Kubernetes.io CNCF.io和Kubernetes.io

超過40%的調查物件通過Kubernetes部落格瞭解雲原生技術,另外還有37%通過CNCF網站。超過40%的受訪者通過Kubernetes部落格瞭解雲原生技術,另有37%的受訪者提到了CNCF網站。

我們鼓勵CNCF會員,專案單位和專案大使為CNCF部落格提供供應商中立內容,在更廣泛的社群範圍分享知識。廣大社群的知識。

CNCF與Linux基金會合作提供培訓和認證專案。2020年,專案遭受了廣泛歡迎,共有17%KCSP,16%KTP和24%Kubernetes一致認證企業來自中國。CNCF與Linux Foundation合作提供幾個培訓和認證計劃。這些在2020年非常受歡迎,其中17%的KCSP,16%的KTP和24%的Kubernetes合格認證公司來自中國。

2019年,CNCF與阿里巴巴合作推出了免費的Kubernetes和Cloud Native課程,目前已有20,000人接受了課程培訓。CNCF與阿里巴巴合作,繼續提供免費的Kubernetes和Cloud Native課程,該課程於2019年啟動,並且已經採用超過20,000人。

調查方法與調查物件

非常感謝所有參與本次調查的人!

本次調查於2020年12月和2021年1月用中文進行,439名調查物件中有91%來自亞洲。去年有300名調查物件接受了調查。調查於2020年12月和2021年1月進行。以普通話進行,在439名受訪者中,有91%來自亞洲。去年,我們有300名受訪者。

報告成員中,CNCF終端使用者社群成員約佔一半(49%)。近半數(49%)報告為CNCF終端使用者社群的一部分。

大多數調查物件來自企業。40%來自員工超過5,000人的單位,比去年的23%有所增長。超過半數來自員工超過1,000人的單位,比去年的40%有所增長。大多數受訪者來自企業。40%是擁有5,000多名員工的組織的一部分,高於去年的23%。超過一半的人是擁有超過1000名員工的組織的一部分,而去年這一比例為40%。

來源:CNCF