近日,雲原生計算基金會(Cloud Native Computing Foundation,CNCF)發佈了第三次中國雲原生調查報告(2019年)。此次調查基於 300 名受訪對象,其中 97% 來自亞洲(主要是中國)。報告顯示49%的受訪者在生產中使用容器技術,72%的受訪者在生產中使用Kubernetes(簡稱K8s),公有云使用率下降至36%,更多的企業選擇混合雲。
中國雲原生調查重點一覽:
49%的受訪者在生產中使用容器技術,32%的受訪者計劃使用容器技術。該項數據相比2018年11月份的20%,有了顯著的增長。
72%的受訪者在生產中使用Kubernetes,遠遠高於2018年11月份的高於40%。
公有云的使用率下降到至36%,據悉,2018年11月的使用率為51%,取而代之的是30%考慮使用混合新選項(混合雲解決方案)。
在容器使用的挑戰性方面,53%的受訪者認為最大的挑戰是複雜性,緊接着,有39%的受訪者認為是安全性。培訓不足和網絡則並列第三,佔比36%,與此同時,還有35%的受訪者將可靠性和監控性作為部署挑戰。
有 36% 受訪者使用託管平台作無服務器,22% 使用可安裝軟件。對於那些使用託管平台作為無服務器工具的企業,排名前三的提供商是阿里雲功能計算(46%),AWS Lambda(34%)以及騰訊雲無服務器雲功能和華為 FunctionStage 並列(12%)。
對於那些使用可安裝軟件作為無服務器工具的用户,Kubeless 排名第一(29%),其次是 Knative(22%),以及 Apache OpenWhisk(20%)。
最常用的雲原生存儲項目是Ceph(24%),Amazon Elastic Block Storage(EBS)(23%)和容器存儲接口(CSI)(18%)。
我們知道容器已經改變了基於雲的基礎架構,但是在過去的一年中,容器在生產中的使用已成為常態。根據我們今年初發布的2019全球雲原生調查,84%的受訪對象在生產中使用容器,使得容器在全球範圍內無處不在。
中國調查表明,儘管中國的容器使用落後於全球,但其勢頭正在增強。在中國調查中,將近一半(49%)的受訪對象在生產中使用容器,從2018年3月調查的32%和2018年11月的20%躍升至更高水平。
計劃在生產中使用容器的中國會員越來越少-現在32%,2018年3月的調查中為57%,11月為40%。這意味着許多組織已將容器計劃付諸實施,而不再處於計劃階段,但仍存在增長空間,希望繼續增長。
隨着生產中應用的增加,測試環境中容器減少。約28%的中國調查受訪者目前測試中使用容器,與2018年3月的24%相比略有上升,但與2018年11月的調查中的42%相比有所下降。
儘管容器帶來了驚人的優勢,但也帶來了挑戰。隨着時間的推移發生了變化,但是複雜性的挑戰一直保持不變。在中國調查中,53%的受訪者將複雜性列為最大挑戰。相比之下,2018年3月的調查中, 44%受訪者認為複雜性是最大挑戰,佔比最高。2018年11月的調查中28%的受訪者,佔比排第三。
在挑戰方面,安全性排名第二,受訪者佔比39%。安全首次被列為首要挑戰。培訓不足和網絡並列第三,佔比36%,而35%的調查受訪者將可靠性和監控性作為部署挑戰。
Kubernetes增長Kubernetes作為一個容器編排通用平台正在行業中嶄露頭角並在中國的CNCF社區中的採用率也急劇上升。72%的受訪者表示在生產中使用Kubernetes-與2018年11月的40%相比有了大幅增長。
因此,評估Kubernetes的人數從42%降至17%。
我們還看到Kubernetes的生產集羣在部署範圍兩端的增長。大部分中國調查的受訪組織使用不到10個集羣,但是運行50個以上的集羣的組織有所增加。這可能是由於在生產中使用容器的新受訪者數量增加,從而增加了集羣。
36%的受訪者擁有2到5個集羣,高於2018年11月的25%,一半的受訪者使用1到5個集羣,70%的受訪者使用1到10個。只有13%多的受訪者生產中有超過50個集羣,而在2018年11月時僅有5%的受訪者。
打包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%的每月幾次檢入代碼。
大多數受訪對象發佈週期是每週一次(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%。
雲原生項目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上次的中國調查以來,在生產中使用雲原生項目的好處發生了轉變:
更快的部署時間首次成為最大好處,被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虛擬峯會。
中國社區以多種不同方式瞭解雲原生技術:
文檔
72%的中國受訪者通過文檔瞭解了雲原生技術。每個CNCF項目在其網站上都有大量文檔,可在此處找到。
https://www.cncf.io/projects/
CNCF每年投資數千美元來改善項目文檔。其中包括項目文檔託管,添加教程,操作指南等。
活動
活動是受訪者瞭解雲原生技術的一種流行方式。
41%的受訪者選擇KubeCon + CloudNativeCon作為學習新技術的地方。下一個虛擬KubeCon + CloudNativeCon計劃於11月17日至20日舉行。
37%的受訪者選擇了聚會和本地活動,(例如Cloud Native Community Groups)作為了解雲原生技術的一種方式。
網絡研討會
22%的受訪者通過技術網絡研討會了解雲原生技術,另有8%選擇面向業務的網絡研討會,還有8%選擇CNCF網絡研討會。
原文鏈接:
https://www.cncf.io/blog/2020/10/13/cncf-cloud-native-survey-china-2019/
CNCF (Cloud Native Computing Foundation)成立於2015年12月,隸屬於Linux Foundation,是非營利性組織。 CNCF(雲原生計算基金會)致力於培育和維護一個廠商中立的開源生態系統,來推廣雲原生技術。
雷鋒網雷鋒網雷鋒網