70%開發(fā)者對云原生一知半解,“云深”如何知處?
近日來,騰訊云、阿里云等科技公司紛紛發(fā)布了云原生開源平臺,聚焦在微服務(wù)管理框架和大數(shù)據(jù)運維。其中,騰訊云帶來的“Femas”更是成為了業(yè)界首個云原生標(biāo)準(zhǔn)的開源一站式微服務(wù)框架。此外,據(jù)云原生計算基金會(CNCF)數(shù)據(jù)統(tǒng)計,云原生相關(guān)的開源項目已經(jīng)超過1000個,覆蓋計算、存儲、網(wǎng)絡(luò)、大數(shù)據(jù)、AI等各個方面。
毋庸置疑,云原生吞噬世界處于現(xiàn)在進行時。為此,CSDN在《2021-2022中國開發(fā)者調(diào)查報告》中,也首次對2503位開發(fā)者進行了云原生技術(shù)的報告調(diào)查。
本次調(diào)查報告專家顧問、火山引擎副總經(jīng)理張鑫點評道,云原生將是企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型的底層技術(shù)趨勢。然而,“理想國”縱然美好,但我們更需要清楚當(dāng)前的位置?!?strong>從多個統(tǒng)計數(shù)據(jù)中,可以看出國內(nèi)企業(yè)的云原生落地還處于發(fā)展期,商業(yè)化落地還有更大可挖掘的空間。”
事實上,和互聯(lián)網(wǎng)已經(jīng)完全普及,人工智能技術(shù)更為形象不同,云原生既遠(yuǎn)離我們的日常感知,又因為是技術(shù)體系和方法論的抽象,真正理解還需要還原到具體情境之中。但好在,已有不少開發(fā)者開始接觸到云原生DevOps的相關(guān)實踐。
在產(chǎn)業(yè)端,有20%的公司在云原生上的投入占比達(dá)到公司整體IT投入的30%以上。
除此之外,在本次調(diào)查結(jié)果中,以下幾點也值得開發(fā)者特別關(guān)注:
40%的開發(fā)者專注于微服務(wù)架構(gòu),是云原生領(lǐng)域涉足最多的技術(shù);
38%的公司完成了微服務(wù)化/容器化改造,云原生技術(shù)趨勢勢不可擋;
67%的開發(fā)者認(rèn)為,掌握和運用Docker、Kubernetes等技術(shù)最為重要;
混合云、多云的占比逐漸增大,對彈性和靈活性的需求正在逐漸增強;
41.2%的開發(fā)者認(rèn)為,規(guī)范API接口是亟待改善的首要問題。
技術(shù)普及任重道遠(yuǎn),60%開發(fā)者持續(xù)學(xué)習(xí)
云原生作為云計算領(lǐng)域新的變量,在普及應(yīng)用的近幾年間,無數(shù)開發(fā)者涌入其中。但是據(jù)調(diào)查數(shù)據(jù)顯示,在開發(fā)者對云原生的理解和實踐上,有兩個7%的數(shù)據(jù):第一個是能深度理解云原生,并能較深入應(yīng)用這一技術(shù)的開發(fā)者占比7%;第二個則是有三年以上DevOps相關(guān)實踐的開發(fā)者占比。
這意味著在各大互聯(lián)網(wǎng)巨頭布局云原生技術(shù)的同時,高端、資深人才的匱乏也是行業(yè)面臨的通用性難題。
圖1開發(fā)者對云原生的了解
不過,72%開發(fā)者表示,自己正處于了解云原生的概念、以及了解技術(shù)但尚未應(yīng)用階段,且有 75% 的開發(fā)者剛開始展開DevOps相關(guān)實踐,這也將為云原生技術(shù)的未來發(fā)展注入新的活力和可能性。
圖2開發(fā)者對DevOps實踐年限
在云原生人才技能提升層面上,有兩大影響要素,一是,技術(shù)認(rèn)知度與工作者的契合度;二是,開發(fā)者的自學(xué)能力和意愿也是在人才市場上脫穎而出的關(guān)鍵。雖然有相當(dāng)一部分開發(fā)者在工作中并沒有使用云原生技術(shù),但仍有60%的開發(fā)者表示每天會花1個小時以上進行相關(guān)知識的學(xué)習(xí)。
圖3開發(fā)者對云原生學(xué)習(xí)、實踐的每日時長
整體來說,相較于產(chǎn)業(yè)的迅猛發(fā)展,云原生的人才供給略顯滯后。對此,張鑫認(rèn)為,企業(yè)加速招聘或培養(yǎng)云原生人才是實現(xiàn)業(yè)務(wù)云原生化和敏捷化的關(guān)鍵點。對于開發(fā)者而言,加速學(xué)習(xí)和掌握云原生相關(guān)技術(shù)才能讓自己在行業(yè)中的價值更加凸顯。
微服務(wù)架構(gòu)是主流,多云部署逐漸增多
在企業(yè)對云技術(shù)專家的配置上,近5成開發(fā)者表示,所在公司從事相關(guān)工作的專家數(shù)量在1-10人之間,只有8%的公司人數(shù)在500人以上。
圖4公司中從事云技術(shù)相關(guān)的專家人數(shù)
相較去年61%的公司將云原生的應(yīng)用集中在微服務(wù)上,今年這一數(shù)據(jù)下降到了 40%。不過,微服務(wù)架構(gòu)依然是開發(fā)者涉足云原生領(lǐng)域的首選,隨著微服務(wù)架構(gòu)分層逐漸清晰,包括業(yè)務(wù)側(cè)Serverless化,這將幫助更多的公司進一步提升研發(fā)和運維效率。
圖5開發(fā)者涉足云原生領(lǐng)域排行
在國內(nèi),各公司對數(shù)據(jù)、安全性都比較重視,從數(shù)據(jù)中也可以看到,34%的開發(fā)者表示公司使用私有云。16%的公司使用混合云的部署方式,將私有、敏感數(shù)據(jù)放到私有云中去處理。多云的使用在近年來的占比也逐漸加大。
圖6公司使用云的情況
節(jié)點部署、微服務(wù)化/容器化仍需持續(xù)推進
據(jù)IDC預(yù)測,到2024年,新增的生產(chǎn)級云原生應(yīng)用在新應(yīng)用的占比將增加到60%。而要達(dá)到這一目標(biāo),還需要企業(yè)的持續(xù)發(fā)力。
在節(jié)點部署上,33%的公司少于50個,相較于去年59%的數(shù)據(jù),已有更多公司愿意進行更多節(jié)點的部署。但整體來看,大部分公司部署的總結(jié)點數(shù)仍然較少,這與投入在云原生上的費用較少密切相關(guān),20%的公司云原生投入費用占到整個公司IT投入比例30%以上,另有20%的公司投入只占5%以內(nèi)。
圖7部署節(jié)點數(shù)量
圖8公司用于云原生的費用占比
調(diào)查數(shù)據(jù)顯示,有相當(dāng)一部分(42%)的公司尚未完成微服務(wù)化/容器化改造,38%的公司同時完成了兩項改造。另有分別占比為10%的公司完成了兩項改造中的一項。這一方面說明商業(yè)化落地還有很大可挖掘空間,另一方面,選擇改造的企業(yè)大部分會采取微服務(wù)化/容器化同時進行。
圖9公司微服務(wù)化/容器化情況
掌握和運用Docker、Kubernetes最為重要
據(jù)“CNCF 2021年云原生調(diào)查”結(jié)果顯示,Kubernetes使用率持續(xù)增長,達(dá)到了有史以來的最高水平,96%的組織在使用或評估這項技術(shù)。
在我們本次調(diào)查中,48%的開發(fā)者表示正在使用Kubernetes進行容器管理,其次是Docker Swarm,占到31%。
圖10容器集群管理工具排行
在Kubernetes技術(shù)棧下面,最受開發(fā)者歡迎的工具是Minikube,29%的開發(fā)者表示經(jīng)常使用。
圖11經(jīng)常使用的Kubernetes工具
2013年發(fā)布的Docker依然是使用量最多的容器平臺。數(shù)據(jù)顯示,77%的開發(fā)者使用的容器運行時環(huán)境是基于Docker構(gòu)建的。
圖12容器運行時環(huán)境
有67%的開發(fā)者認(rèn)為,掌握和運用Docker、Kubernetes等技術(shù)是最為重要的。其次,51%的開發(fā)者認(rèn)為微服務(wù)架構(gòu)也非常重要。
圖13云原生時代必不可少的技能
此外,在DevOps的實施中,團隊協(xié)作依然是重中之重。46%的開發(fā)者表示,他們會在團隊協(xié)作上使用更多的工具保證協(xié)作過程的流暢。
圖14DevOps中使用的工具分布
云原生不是“銀彈”,需契合不同應(yīng)用場景
云原生的相關(guān)技術(shù)越來越受到開發(fā)者的重視,關(guān)于學(xué)習(xí)和實踐云原生,一方面能讓開發(fā)者在專業(yè)技能上得到提升,另一方面是開發(fā)者職業(yè)生涯的需要。
圖15開發(fā)者學(xué)習(xí)和實踐云原生的原因
在云原生的落地實踐所遇到的挑戰(zhàn)中,排在第一的是“高延時增加”,占比27.5%;其次是故障增加,占比26.7%。對于為什么云原生在理論上應(yīng)該提升系統(tǒng)性能和并發(fā)性能,實際當(dāng)中卻主要面臨著“非功能性”的挑戰(zhàn),張鑫分析道:“任何技術(shù)都不是‘銀彈’,它們的成功落地需要嚴(yán)謹(jǐn)?shù)恼{(diào)優(yōu)、正確的最佳實踐,以及契合不同場景的使用姿勢。”
圖16實踐云原生遇到的挑戰(zhàn)
在“云原生技術(shù)亟待改善的問題”中,有41.2%的開發(fā)者認(rèn)為“規(guī)范API接口”排在首位。此外,適度微服務(wù)拆分、統(tǒng)一配置管理分別占比30.8%和30.4%。
圖17云原生技術(shù)亟待改善的問題
從調(diào)查數(shù)據(jù)來看,云原生技術(shù)目前面臨的首要問題還是在人才的普及上,好在無論是產(chǎn)業(yè)端還是開發(fā)者都開始重視并大力投入。但和任何新興技術(shù)一樣,從概念到落地,最終形成產(chǎn)業(yè)化,需要漫長的試錯和糾偏。伴隨著產(chǎn)業(yè)應(yīng)用進入穩(wěn)步發(fā)展期,相信遇到的挑戰(zhàn)和問題都會迎刃而解。
本文來自微信公眾號“CSDN”(ID:CSDNnews),作者:楊陽,36氪經(jīng)授權(quán)發(fā)布。
標(biāo)簽: 一知半解