2019年CNCF中國雲原生調查報告

Donald發表於2020-11-13

中國72%的受訪者生產中使用Kubernetes

在CNCF,為更好地瞭解開源和雲原生技術的使用,我們定期調查社群。這是第三次中國雲原生調查,以中文進行,以便更深入地瞭解中國雲原生技術採用的步伐及如何在龐大且不斷髮展的社群中賦能開發者並作出變革。本報告基於2018年3月2018年11月釋出的前兩份中國報告。

中國雲原生調查的重點

  • 49%的受訪者在生產中使用容器,另有32%計劃這樣做。與2018年11月相比,這是一個顯著的增長,當時生產中僅20%使用容器。
  • 72%的受訪者在生產中使用Kubernetes,高於2018年11月的40%。
  • 公有云的使用率從2018年11月的51%下降到了36%,取而代之的是使用39%的混合新選項。
  • CNCF專案呈指數增長。CNCF現有四個在中國誕生並在該地區更廣泛使用的專案:孵化階段的Dragonfly和KubeEdge,以及剛畢業的Harbor和TiKV。

2019年中國雲原生調查包括300名受訪物件-其中97%來自亞洲,主要是中國。

容器使用

我們知道容器已經改變了基於雲的基礎架構,但是在過去的一年中,容器在生產中的使用已成為常態。根據我們今年初發布的2019全球雲原生調查,84%的受訪物件在生產中使用容器,使得容器在全球範圍內無處不在。

中國調查表明,儘管中國的容器使用落後於全球,但其勢頭正在增強。在中國調查中,將近一半(49%)的受訪物件在生產中使用容器–從2018年3月調查的32%和2018年11月的20%躍升至更高水平。

計劃在生產中使用容器的中國會員越來越少-現在32%,2018年3月的調查中為57%,11月為40%。這意味著許多組織已將容器計劃付諸實施,而不再處於計劃階段,但仍存在增長空間,希望繼續增長。


Your organization uses containers for 您的組織使用容器為了 …
Proof of concept 概念驗證
Development 開發
Test測試
Production生產

隨著生產中應用的增加,測試環境中容器減少。約28%的中國調查受訪者目前測試中使用容器-與2018年3月的24%相比略有上升,但與2018年11月的調查中的42%相比有所下降。

儘管容器帶來了驚人的優勢,但也帶來了挑戰。隨著時間的推移發生了變化,但是複雜性的挑戰一直保持不變。在中國調查中,53%的受訪者將複雜性列為最大挑戰。相比之下,2018年3月的調查中, 44%受訪者認為複雜性是最大挑戰,佔比最高。2018年11月的調查中28%的受訪者,佔比排第三。

在挑戰方面,安全性排名第二,受訪者佔比39%。安全首次被列為首要挑戰。培訓不足和網路並列第三,佔比36%,而35%的調查受訪者將可靠性和監控性作為部署挑戰。


container challenges容器挑戰
complexity 複雜性
security安全性
lack of training培訓不足
networking 網路
reliability可靠性
monitoring監控
service mash服務網路
cultural changes w/development team文化改變w/開發團隊
scaling deployments based upon the load基於負載的擴充部署
difficulty in choosing an orchestration solution很難選擇編排流程解決方案

Kubernetes增長

Kubernetes作為一個容器編排通用平臺正在行業中嶄露頭角並在中國的CNCF社群中的採用率也急劇上升。72%的受訪者表示在生產中使用Kubernetes-與2018年11月的40%相比有了大幅增長。

因此,評估Kubernetes的人數從42%降至17%。


using in production 生產中使用evaluating 評估

我們還看到Kubernetes的生產叢集在部署範圍兩端的增長。大部分中國調查的受訪組織使用不到10個叢集,但是執行50個以上的叢集的組織有所增加。這可能是由於在生產中使用容器的新受訪者數量增加,從而增加了叢集。

36%的受訪者擁有2到5個叢集,高於2018年11月的25%,一半的受訪者使用1到5個叢集,70%的受訪者使用1到10個。只有13%多的受訪者生產中有超過50個叢集,而在2018年11月時僅有5%的受訪者。


如果您使用Kubernetes,那麼您有多少個生產叢集?

打包

Helm是打包Kubernetes應用程式最受歡迎的方法,54%的受訪者選擇了這種方法

入口

NGINX(54%)是使用最多的Kubernetes入口提供商,其次是HAProxy(18%),F5(16%)和Envoy(15%)。

分離Kubernetes應用程式

在叢集中管理物件是個挑戰,但是名稱空間通過按組過濾和控制來幫助管理。71%的受訪者用名稱空間分離Kubernetes應用程式。在多個團隊中使用Kubernetes的調查物件中,有68%使用名稱空間。

監控,日誌和跟蹤

對於那些使用監控,日誌和跟蹤解決方案的使用者來說,本地執行還是通過遠端伺服器託管更普遍。46%的受訪者使用本地監控工具,而20%的受訪者通過遠端服務執行。整體上使用日誌和跟蹤的受訪者較少,但是26%的受訪者在本地執行跟蹤,而20%通過遠端服務執行跟蹤。21%的企業內部執行跟蹤工具,另外21%的企業通過遠端服務執行。

程式碼

由於持續整合(CI)和持續交付(CD)的支援,雲和容器的強大功能共同推動了中國的開發和部署速度。我們的調查通過開發者將程式碼檢入儲存庫的頻率來量化開發速度。35%的受訪物件每天多次檢入程式碼。43%的每週幾次檢入程式碼,16%的每月幾次檢入程式碼。


您檢入程式碼的頻率是?
A few times a month 一月幾次
Multiple times a day一天幾次
A few times a week 一週幾次

大多數受訪物件釋出週期是每週一次(43%),而僅五分之一多的(21%)是每月一次。而18%的是每日一次。12%的受訪物件按特定時間表工作。


您的釋出週期是?

CI/CD

許多人認為成功的CI / CD的基礎是流程自動化。但是,我們在中國的調查顯示,純自動化環境相對較少-只有21%的受訪物件採用自動釋出週期,而31%依靠手動流程。最受歡迎的是混合方式,佔46%。


您的釋出週期是手動還是自動?

CI/CD是實現雲原生系統靈活交付和生命週期管理一種哲學和技術。Jenkins是中國社群中最受歡迎的CI/CD工具,佔社群的一半以上53%,GitLab佔40%。

雲與內部部署

雲在增長,但是今年的中國調查顯示了從公共雲的轉移,私有云的合併以及混合雲的出現。2018年11月調查中,公共雲的使用似乎達到了峰值51%,而今年下降到36%。私有云保持穩定42%,2018年11月是43%。混合雲是今年的新選擇,佔39%。


您公司/組織使用以下哪種資料中心?
Private cloud私有云
Public cloud公有云
Hybrid cloud混合雲
Other 其他

雲原生專案

CNCF管理著大量的開源專案,這些專案對於雲原生的開發,部署和生命週期管理至關重要。CNCF專案在中國呈指數級增長。例如57%的受訪者使用Prometheus監控和警報系統,較2018年3月的16%有顯著增長。現在35%受訪者使用CoreDNS, 2018年3月只有10%。Containerd執行時也實現了驚人增長 –從2018年3月的3%增長到2019年初的29%。

CNCF還託管了在中國建立的四個專案,這些專案在該地區得到了更廣泛的應用。Dragonfly(17%受訪者在生產中使用)和KubeEdge(11%受訪者在生產中使用)是最常用的兩個沙箱專案, 現在兩個都在孵化階段。Harbor和TiKV是畢業專案,分別有27%和5%受訪者用於生產。


畢業的CNCF專案使用
*不包括:新的畢業專案Rook


孵化的CNCF專案使用
*不包括:新的孵化專案Argo,Contour和Operator Framework。Rook現在是畢業專案。

自CNCF上次的中國調查以來,在生產中使用雲原生專案的好處發生了轉變:

  • 更快的部署時間首次成為最大好處,被47%的受訪者引用。
  • 改進的可擴充套件性保留其早期的第二名,佔35%。
  • 成本節省仍然排名第三,為33%。
  • 提高開發者生產力,雲可移性和更高的可用性並列第四,受訪者佔31%。2018年11月,可用性排名第一,可移性排名第四。

無伺服器

您的組織使用無伺服器技術麼?

在中國的調查中,36%受訪者使用託管平臺作無伺服器,22%使用可安裝軟體。


您的組織使用哪個無伺服器託管平臺?

對於那些使用託管平臺作為無伺服器工具的企業,排名前三的提供商是阿里雲功能計算(46%),AWS Lambda(34%)以及騰訊雲無伺服器雲功能和華為FunctionStage並列(12%)。


您的組織使用哪個無伺服器可安裝平臺?

對於那些使用可安裝軟體作為無伺服器工具的使用者,Kubeless排名第一(29%),其次是Knative(22%),以及Apache OpenWhisk(20%)。

2019年,我們在雲原生儲存和服務網路上增加了新問題。這些是流行的雲原生專案,可在活躍生產環境中支撐這些優勢:

儲存


您的組織在生產中使用雲原生儲存專案麼?

最常用的雲原生儲存專案是Ceph(24%),Amazon Elastic Block Storage(EBS)(23%)和容器儲存介面(CSI)(18%)

服務網路


您的組織在生產中使用服務網路麼?

中國雲原生社群

CNCF現在在中國有近50個成員。中國還是CNCF專案的第三大貢獻者(按貢獻者和提交者計),僅次於美國和德國。

我們有一些中國公司的案例研究,包括:

  • 京東使用Harbor為其私有影像中央儲存器節省了大約60%的維護時間。
  • 中國民生銀行交付效率提高了3-4倍,並且使用Kubernetes資源利用率翻了一番。
  • 螞蟻金服使用雲原生技術,運營方面至少提升十倍。

我們還在中國開設了20,000多人參加的Kubernetes and Cloud Native課程,最近還完成了首屆中國 Cloud Native + Open Source虛擬峰會。

中國社群以多種不同方式瞭解雲原生技術。


您如何瞭解雲原生技術?
Documentation 檔案
Technical podcast 技術播客
KubeCon+ CloudNativeCon
Meetups and local events聚會和本地活動
Kubernetes blog  Kubernetes部落格
Trade press articals, blogs行業刊物文章 ,部落格
Articles文章
Technical Webinars 技術研討會
CNCF website CNCF網站
Twitter
Kubernetes case studies Kubernetes案例研究
Business-orientied webinars 業務導向的研討會
CNCF webinars CNCF研討會
Industry Analyst Reports/Data 行業分析報告/資料
Case Study Podcasts 案例研究播客
Other其他

文件

72%的中國受訪者通過文件瞭解了雲原生技術。每個CNCF專案在其網站上都有大量文件,可在此處找到。

CNCF每年投資數千美元來改善專案文件。其中包括專案文件託管,新增教程,操作指南等。

活動

活動是受訪者瞭解雲原生技術的一種流行方式。

41%的受訪者選擇KubeCon + CloudNativeCon作為學習新技術的地方。下一個虛擬KubeCon + CloudNativeCon計劃於11月17日至20日舉行。

37%的受訪者選擇了聚會和本地活動,(例如Cloud Native Community Groups)作為了解雲原生技術的一種方式。

網路研討會

22%的受訪者通過技術網路研討會了解雲原生技術,另有8%選擇面向業務的網路研討會,還有8%選擇CNCF網路研討會。

CNCF加強了其網路研討會專案,並計劃為中國觀眾安排定期的網路研討會。您可以在此處檢視即將到來的日程安排及錄影,幻燈片和之前網路研討會的回放。

關於調查方法和受訪物件

非常感謝參與此調查的每個人!

該調查於2019年10月進行。該調查以中文進行,300名受訪物件中97%來自亞洲。


您公司/組織的規模是?


您公司/組織的行業屬於?
Financial services 金融服務
Government 政府
Healthcare醫療
Hotel and food services酒店和餐飲服務
Manufacturing製造
Media/Analyst媒體/分析
Non-profit非盈利
Professional services 專業服務
Technology技術
Transportation交通
Retail零售
Real estate, rental, leasing 房地產,租借,租賃
Scientific or technical services 科學技術服務
Software 軟體
Telecommunications 通訊
Transportation and  交通和
Utilities 裝置
Other 其他


您的工作職能是?

點選閱讀網站原文


CNCF (Cloud Native Computing Foundation)成立於2015年12月,隸屬於Linux  Foundation,是非營利性組織。
CNCF(雲原生計算基金會)致力於培育和維護一個廠商中立的開源生態系統,來推廣雲原生技術。我們通過將最前沿的模式民主化,讓這些創新為大眾所用。掃描二維碼關注CNCF微信公眾號。
image

相關文章