在過(guò)去的幾年里,云原生技術(shù)從生態(tài)發(fā)展到在企業(yè)數(shù)字化轉(zhuǎn)型中的落地應(yīng)用都取得了指數(shù)級(jí)的增長(zhǎng)。目前云原生計(jì)算基金會(huì)(CNCF)中的開(kāi)源項(xiàng)目已經(jīng)超過(guò)1000個(gè),覆蓋計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、安全、大數(shù)據(jù)、AI等各個(gè)方面。IDC 報(bào)告也顯示,云原生應(yīng)用在 2018 年時(shí)只有 40%,到 2023 年企業(yè)云原生應(yīng)用占比將超過(guò) 80%。
那么進(jìn)入2022年,云原生領(lǐng)域有哪些發(fā)展趨勢(shì)值得關(guān)注呢?
一、邊緣計(jì)算場(chǎng)景更加豐富
隨著5G、IOT等技術(shù)的不斷發(fā)展以及音視頻、直播等邊緣剛需場(chǎng)景的涌現(xiàn),邊緣計(jì)算迅速崛起。
作為一種分布式的計(jì)算架構(gòu),邊緣計(jì)算本質(zhì)上更靠近用戶終端,可以加快數(shù)據(jù)的處理與傳送速度,減少延遲。這樣的特征能夠很好的補(bǔ)齊傳統(tǒng)云計(jì)算中心在“低延時(shí)、大帶寬、高并發(fā)”等需求場(chǎng)景下的短板,因此云計(jì)算能力下沉到邊緣側(cè)的趨勢(shì)將會(huì)更加明顯。伴隨著云邊協(xié)同、網(wǎng)絡(luò)協(xié)同、異構(gòu)資源適配等問(wèn)題的解決,邊緣計(jì)算作為云計(jì)算的延展會(huì)被應(yīng)用到更多領(lǐng)域。
二、云的形態(tài)將進(jìn)一步從混合云向分布式云發(fā)展
混合云結(jié)合公有云和私有云各自的特點(diǎn)實(shí)現(xiàn)了一定程度的分工與協(xié)作,解決了彈性擴(kuò)展和容災(zāi)等問(wèn)題。但這本質(zhì)上還是“中心云”的擴(kuò)展,邊緣側(cè)的問(wèn)題沒(méi)有得到解決。
分布式云可以將強(qiáng)大的云原生能力從中心擴(kuò)展到邊緣,為用戶管理私有云、公有云和邊緣云,提供了一致的云上體驗(yàn),將有效支撐邊緣計(jì)算領(lǐng)域的發(fā)展。
三、云原生技術(shù)將向下延伸,實(shí)現(xiàn) IaaS 與 PaaS 的融合
基于 Kubernetes 的云原生平臺(tái)通常被定位在 PaaS 層,在以 Openstack 為代表的 IaaS 層之上工作,這勢(shì)必帶來(lái) IaaS 層的性能損耗。但若直接部署在物理機(jī)或裸金屬上時(shí),對(duì)外提供的功能又比較單一,無(wú)法提供虛擬機(jī)服務(wù)等功能。
隨著 Kubevirt 開(kāi)源項(xiàng)目的成熟,Kubernetes 可以使用和容器一致的方式來(lái)編排虛擬機(jī)資源,實(shí)現(xiàn)容器與虛擬機(jī)的混合管理。通過(guò)并行運(yùn)行虛擬機(jī)和容器,用戶可以輕松地將傳統(tǒng)工作負(fù)載與基于微服務(wù)的現(xiàn)代應(yīng)用程序集成,而用于管理這兩種工作負(fù)載的 DevOps 工作流程也能得到簡(jiǎn)化。
四、FinOps 將在企業(yè)降本中發(fā)揮更大作用
DevOps 是業(yè)務(wù)研發(fā)和業(yè)務(wù)運(yùn)營(yíng)的結(jié)合,那么如果業(yè)務(wù)成本也要跟業(yè)務(wù)運(yùn)營(yíng)結(jié)合呢?這就是 FinOps。
云原生技術(shù)為企業(yè)提供了降低成本的技術(shù)支撐,但如果使用不當(dāng),非但不能降低成本,還會(huì)增加成本。FinOps 通過(guò)分析成本趨勢(shì)、提供成本優(yōu)化建議、連接財(cái)務(wù)(Fin)和IT(Ops)等核心能力,能夠幫助企業(yè)有效實(shí)現(xiàn)降低成本的目標(biāo),這與企業(yè)的切身利益息息相關(guān)。相信在 2022 年,在云原生開(kāi)源領(lǐng)域,FinOps 相關(guān)優(yōu)秀開(kāi)源軟件會(huì)涌現(xiàn)出來(lái),幫助企業(yè)解決如何用好云原生的問(wèn)題。
五、信創(chuàng)生態(tài)將迎來(lái)大發(fā)展
從過(guò)去兩年的發(fā)展來(lái)看,企業(yè)對(duì)信創(chuàng)的需求越來(lái)越大,但目前國(guó)內(nèi)的信創(chuàng)生態(tài)并不成熟。預(yù)計(jì)到2022年,信創(chuàng)生態(tài)將迎來(lái)大發(fā)展,以滿足日益增長(zhǎng)的國(guó)產(chǎn)化需求。
具體到云原生領(lǐng)域,需要云原生平臺(tái)自身以及其上運(yùn)行的中間件、應(yīng)用軟件支持國(guó)產(chǎn)化芯片、基礎(chǔ)硬件和操作系統(tǒng)。其中云原生平臺(tái)自身的全面國(guó)產(chǎn)化支持是基礎(chǔ),將被率先完成,中間件、應(yīng)用軟件的國(guó)產(chǎn)化支持會(huì)逐步豐富、完善。
六、開(kāi)源生態(tài)加速繁榮
回顧云原生技術(shù)的發(fā)展進(jìn)程,開(kāi)源生態(tài)對(duì)云原生技術(shù)的持續(xù)演進(jìn)起到了極大促進(jìn)作用,近年來(lái)云原生技術(shù)領(lǐng)域的創(chuàng)新大多都來(lái)自開(kāi)源社區(qū),開(kāi)源已經(jīng)成為技術(shù)創(chuàng)新的一種重要模式。《中華人民共和國(guó)國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十四個(gè)五年規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要》中明確提出鼓勵(lì)開(kāi)源發(fā)展。且據(jù)不完全統(tǒng)計(jì),中國(guó)的代碼在全球的比重已占40%左右,全球6000多萬(wàn)開(kāi)發(fā)者中國(guó)至少占了2000多萬(wàn)。在政策、企業(yè)以及開(kāi)發(fā)者的共同推動(dòng)下,中國(guó)云原生開(kāi)源生態(tài)在2022年將加速繁榮。
七、軟硬融合的云原生一體機(jī)大放異彩
由于云原生技術(shù)復(fù)雜度高,使用運(yùn)維成本高,業(yè)務(wù)穩(wěn)定性挑戰(zhàn)大,企業(yè)越來(lái)越青睞于擁有整體規(guī)劃和軟硬一體化端到端的交鑰匙方案。
云原生一體機(jī)能很好的滿足這樣的需求,它以應(yīng)用為中心,通過(guò)一站式裸金屬 + 容器平臺(tái) + DevOps + 微服務(wù),幫助企業(yè)快速提升數(shù)字化創(chuàng)新效率,并具備開(kāi)箱即用、快速交付、異構(gòu)資源統(tǒng)一調(diào)度、支持虛擬機(jī)和容器部署的混合工作負(fù)載編排能力等特點(diǎn)。同時(shí)云原生一體機(jī)具有包容性定價(jià),可以消除隱性成本,從而大幅降低企業(yè)TCO。
八、無(wú)服務(wù)器計(jì)算快速發(fā)展
容器、DevOps等云原生技術(shù)的出現(xiàn),解決了云計(jì)算依賴重型虛擬化技術(shù)帶來(lái)的計(jì)算負(fù)擔(dān)和性能損失,但在按需計(jì)費(fèi)以及靈活擴(kuò)縮容方面仍有不足。
無(wú)服務(wù)器計(jì)算作為云原生技術(shù)的延伸,將底層基礎(chǔ)架構(gòu)從開(kāi)發(fā)人員中分離出來(lái),使用戶僅需關(guān)注業(yè)務(wù)邏輯,極大地提高應(yīng)用開(kāi)發(fā)效率,在敏捷性、可伸縮性、計(jì)費(fèi)模式等方面具備顯著優(yōu)勢(shì)。2022年無(wú)服務(wù)器計(jì)算將快速發(fā)展,使得云服務(wù)真正的像水和電一樣按需消費(fèi),為服務(wù)提供更加極致的彈性能力。
九、低(零)代碼工具得到更廣泛使用
一方面,通過(guò)更多的使用低(零)代碼工具,可以讓業(yè)務(wù)人員同 IT 人員在設(shè)計(jì)云原生解決方案時(shí)更加緊密的合作,讓企業(yè)應(yīng)用的構(gòu)建更加現(xiàn)代化,向更加靈活的可組合應(yīng)用方向演進(jìn)。
另一方面,DevOps 解決了整個(gè)軟件開(kāi)發(fā)過(guò)程中集成和交付的效率問(wèn)題,但沒(méi)有解決開(kāi)發(fā)效率問(wèn)題。低(零)代碼在這方面將成為云原生解決方案的能力補(bǔ)充,幫助用戶更簡(jiǎn)單快速的在云上開(kāi)發(fā)自己的業(yè)務(wù)應(yīng)用。
十、云原生安全扮演更重要的角色
云原生生態(tài)持續(xù)擴(kuò)大,基本覆蓋云原生生命周期的全技術(shù)鏈,這其中也潛伏著一定的新安全“隱患”。此時(shí)傳統(tǒng)的安全工具已經(jīng)過(guò)時(shí),企業(yè)需要采取覆蓋開(kāi)發(fā)到生產(chǎn)的整個(gè)生命周期的安全防護(hù)體系。
2022年,除了基礎(chǔ)的鏡像安全、容器引擎安全、編排及調(diào)度引擎安全外,結(jié)合 Service Mesh、eBPF 等新的技術(shù)也將為云原生運(yùn)行時(shí)安全帶來(lái)更多的觀測(cè)和保障能力。