這七年來,k8s一路從默默無聞的“青銅”,變身超越Docker的“王者”,甚至已經(jīng)成為容器編排領(lǐng)域的事實標(biāo)準(zhǔn),開啟了云原生的序幕。
然而作為一項發(fā)展多年的技術(shù), k8s的未來也成為大家關(guān)注的話題,換句話說,k8s是否會遇上“七年之癢”?
就在這七周年之際,VMware發(fā)布了一份報告,讓我們一窺k8s的發(fā)展面貌。
《2021 年Kubernetes 狀態(tài)報告》由VMware委托Dimensional Research進(jìn)行調(diào)查,共有357名軟件開發(fā)和IT專業(yè)人士接受了調(diào)查。
被調(diào)查企業(yè)中,約29%擁有100至1000名開發(fā)人員,11%擁有1000到2500名開發(fā)者,24%擁有超過2500名開發(fā)者。
其中技術(shù)公司(19%),金融服務(wù)公司(15%)電信(9%)、醫(yī)療保健(9%)和政府(7%)。
現(xiàn)代化應(yīng)用的事實標(biāo)準(zhǔn)
多年來,關(guān)于k8s最常見的問題是:k8s的增長速度如何,是否后繼乏力?
VMware《2021 年Kubernetes狀態(tài)報告》顯示,65%的受訪者表示其生產(chǎn)環(huán)境中的大部分甚至全部容器化應(yīng)用都運(yùn)行在k8s中,這一數(shù)字在2020年為59%,而2018年這個數(shù)字還不到三分之一。
擁有超過500名開發(fā)人員的公司在此項調(diào)查上的數(shù)字更高,他們中的78%都更傾向于在生產(chǎn)環(huán)境中運(yùn)行全部或大部分容器化工作負(fù)載。
過去一年,疫情改變了每個人的生活重心,全球都在努力應(yīng)對新冠疫情帶來的變化, IT部門受到的影響尤其大,企業(yè)若想快速更新業(yè)務(wù)則需要升級和重新部署應(yīng)用的能力,提高開發(fā)人員向應(yīng)用添加功能的速度是關(guān)鍵。
好消息是,企業(yè)組織正從k8s中受益,其中受訪者認(rèn)為的最大益處為:更好的資源利用率滿足不斷擴(kuò)大的需求。
報告顯示: 幾乎所有接受調(diào)查的人(98%)都看到了k8s帶來的巨大好處。其中“提高資源利用率”、“簡化應(yīng)用程序更新和維護(hù)”,以及“縮短軟件開發(fā)周期”被評為使用k8s的最大益處。
以上這些數(shù)據(jù)可以看到,k8s已經(jīng)走過了技術(shù)“嘗鮮”階段,雖然增長速度沒有早年那般迅猛,但持續(xù)轉(zhuǎn)向生產(chǎn)是k8s乘風(fēng)破浪的一個重要標(biāo)志。
不過要看到的是,企業(yè)在部署、管理和使用k8s方面依然面臨許多挑戰(zhàn),尤其是開發(fā)和運(yùn)維人員所面臨的問題。
新技術(shù)與舊有系統(tǒng)兼容難題
隨著 k8s在企業(yè)內(nèi)部采用的比率越來越高,另一個與之相伴的挑戰(zhàn)也在逐年走高,甚至接近半數(shù)。
很多人可能會認(rèn)為,阻礙開發(fā)人員工作效率的第一大障礙是自動化的缺乏。但調(diào)查發(fā)現(xiàn),最大的阻礙是“將新技術(shù)與現(xiàn)有系統(tǒng)整合”,有42%的受訪者選擇了這一選項,而在去年的調(diào)研中這一結(jié)果還是35%。
這不僅與近幾年的情況相符,也清楚地表明,隨著越來越多的應(yīng)用在k8s中產(chǎn)生或遷移至k8s,與這些現(xiàn)有應(yīng)用整合的需求只會不斷增加,挑戰(zhàn)也更加顯著。
另外,一項由VMware委托、Forrester Consulting實施的調(diào)研顯示:越來越多團(tuán)隊使用k8s發(fā)行版,而不是構(gòu)建、整合和維護(hù)自己的k8s堆棧,即所謂的“DIY”。調(diào)研結(jié)果中選擇“使用DIY k8s”的受訪者比例顯著下降,從2020年的29%降至2021年的18%。
這一結(jié)果也是顯而易見的,當(dāng)用戶構(gòu)建并運(yùn)行自己的平臺時,一定也需要不斷解決種種問題,這不僅是對一個企業(yè)戰(zhàn)略資源的運(yùn)用不當(dāng),而且從長遠(yuǎn)來看也很少成功。因為企業(yè)真正的重點(diǎn)在于交付業(yè)務(wù)價值,而不是構(gòu)建和整合基礎(chǔ)架構(gòu)。
Tanzu on VxRail打破瓶頸
可見,幫助企業(yè)減少k8s與現(xiàn)有系統(tǒng)的隔閡,同時簡化k8s基礎(chǔ)架構(gòu)部署和配置,把重點(diǎn)放在交付業(yè)務(wù)價值上——這將是企業(yè)進(jìn)一步突破效率和生產(chǎn)力瓶頸的關(guān)鍵。
而這也是戴爾科技和VMware集成VxRail和Tanzu產(chǎn)品線,為企業(yè)帶來簡單、可擴(kuò)展的k8s功能的原因。
▲“固體傳聲”被他們玩明白了
Tanzu是VMware推出的云原生系列產(chǎn)品家族,它不是一個產(chǎn)品,而是以應(yīng)用為視角的構(gòu)建、運(yùn)行和管理容器應(yīng)用的環(huán)節(jié),集合了多款VMware的產(chǎn)品,且都以k8s為平臺,真正把開發(fā)和應(yīng)用結(jié)合在一起,并讓VMware在云和容器的領(lǐng)域合二為一。
借由Tanzu,戴爾科技與VMware合作推出落地產(chǎn)品VMware Tanzu on VxRail,這是市面上唯一提供完全集成的參考架構(gòu)以及集群和私有云集成,可以充分利用任何IT環(huán)境的供應(yīng)商產(chǎn)品。
戴爾易安信VxRail采用英特爾®至強(qiáng)®可擴(kuò)展處理器,該處理器可以優(yōu)化工作負(fù)載,可靠性強(qiáng),還有高計算力、高穩(wěn)定性和高效敏捷性,不僅幫助VxRail輕松滿足既定工作負(fù)載,也在云領(lǐng)域有極大的應(yīng)用潛力。
無論您處于k8s之旅的哪個階段,無論是采用Tanzu進(jìn)行k8s協(xié)作還是開發(fā)現(xiàn)代化應(yīng)用,都將受惠于vSAN、vSphere以及VMware Cloud Foundation的眾多功能,滿足您的業(yè)務(wù)需求。
01
快速部署,加速業(yè)務(wù)上線
VxRail系統(tǒng)在出廠時就經(jīng)過全面集成,企業(yè)隨時可以部署。搭載 vSphere with Tanzu 的VxRail群集可實現(xiàn)自動化部署,從而以云的速度向開發(fā)人員無縫交付現(xiàn)成基礎(chǔ)架構(gòu)。
VxRail的另一個好處是輕松擴(kuò)展,隨著業(yè)務(wù)需求增長, 15分鐘即可向現(xiàn)有群集無中斷地添加新節(jié)點(diǎn)。
02
方式靈活,自動運(yùn)行k8s
前面說到,目前企業(yè)用戶在使用k8s時,最普遍的挑戰(zhàn)就是新舊系統(tǒng)整合。
在這方面, VxRail與VMware Tanzu在基礎(chǔ)架構(gòu)層面上實現(xiàn)了容器管理和虛擬化管理同步,讓IT管理員可以在熟悉的vSphere客戶端環(huán)境中使用k8s,同時啟動并運(yùn)行所有關(guān)鍵應(yīng)用程序,從而大幅降低了使用k8s和基于k8s的開發(fā)者工具的復(fù)雜性。
同時,戴爾科技能夠以您想要的方式交付k8s,其選擇范圍之廣,業(yè)界無出其右:
●尋求具有多種配置(包括高可用生產(chǎn)就緒配置)的參考體系架構(gòu)客戶,可選擇Tanzu Architecture for VxRail,依靠可信賴、成熟的云原生體系架構(gòu),在經(jīng)驗證的PaaS/CaaS平臺上進(jìn)行開發(fā);
●尋求網(wǎng)絡(luò)靈活性且對可擴(kuò)展性要求較低,或具備大規(guī)模管理k8s的SDN 專業(yè)客戶,可選擇vShere with Tanzu on VxRail,實現(xiàn)快速、標(biāo)準(zhǔn)的 VxRail 部署,同時保持現(xiàn)有運(yùn)營模式和網(wǎng)絡(luò)靈活性;
●尋求k8s大規(guī)模部署的客戶,可選擇VCF with Tanzu on VxRail,在統(tǒng)一云平臺上采用k8s,實現(xiàn)完全自動化、全包式的混合云。
您也可以根據(jù)下圖指引
輕松找到所需基礎(chǔ)架構(gòu)
03
唯一承諾30 天內(nèi)同步更新
隨著k8s越來越多地進(jìn)入企業(yè)生產(chǎn)領(lǐng)域,如何確保系統(tǒng)穩(wěn)定也是企業(yè)的首要考量。
在這方面,每當(dāng)VMware發(fā)布HCI軟件更新時,戴爾科技是市面上唯一承諾在30天內(nèi)同步更新的企業(yè),從而第一時間為企業(yè)帶來漏洞修復(fù)或增強(qiáng)功能。
此外,VxRail還支持在群集中使用異構(gòu)節(jié)點(diǎn),客戶可以輕松、無中斷地改進(jìn)硬件和軟件,跟上數(shù)字技術(shù)的進(jìn)步。
最后,關(guān)于k8s 的未來,讓我們引用k8s兩位創(chuàng)始人——Craig McLuckie(現(xiàn)VMware 應(yīng)用現(xiàn)代化業(yè)務(wù)部門研發(fā)副總裁)和Joe Beda(現(xiàn)VMware 首席工程師)的話作為總結(jié)。
Craig McLuckie
Joe Beda
在他們看來,k8s的存在感會越來越“弱”,因為k8s正變得無可取代:
“k8s 已經(jīng)走過七年,但我們認(rèn)為它作為一個社區(qū),仍處于起步階段… …我們想讓k8s 變得‘無聊乏味’,讓它足夠可靠,嵌入生態(tài)系統(tǒng)中。
這樣,它就真的像我們以抽象概念所描述的基礎(chǔ)設(shè)施一樣,自然地成為工作的組成部分,如同消失一般融入在框架中,人們無需額外考慮它的存在”。
七年之癢?k8s說路還遠(yuǎn)著呢!