2022年需要關(guān)注的五個(gè)云原生趨勢
在過去幾年中,業(yè)界見證了云原生技術(shù)的采用呈指數(shù)級(jí)增長。容器和Kubernetes引領(lǐng)的應(yīng)用程序現(xiàn)代化成為許多企業(yè)的主題?;谌萜鞯腃I/CD已經(jīng)成為企業(yè)的DevOps標(biāo)準(zhǔn)。Kubernetes是在邊緣運(yùn)行工作負(fù)載的首選平臺(tái)。它還轉(zhuǎn)變?yōu)橐粋€(gè)混合計(jì)算平臺(tái),使公共云提供商能夠在內(nèi)部部署m環(huán)境中的集群中運(yùn)行其托管服務(wù)。
以下是需要關(guān)注的五個(gè)2022年關(guān)鍵云原生趨勢:
趨勢1:云原生環(huán)境中WebAssembly的興起
WebAssembly已經(jīng)發(fā)展成為一個(gè)用于云原生軟件組件的高性能、跨平臺(tái)和多語言軟件沙箱環(huán)境??紤]到容器運(yùn)行時(shí)和WebAssembly(WASM)之間驚人的相似性,Kubernetes可用于編排WASM組件。
WasmCloud、WasmEdge、KubeEdge和Krustlet等項(xiàng)目使WASM成為云原生宇宙的一等公民??梢詫⒋虬鼮閃ebAssembly的軟件與容器化軟件一起運(yùn)行。Kubernetes可以從單個(gè)控制平面無縫地編排這兩種工作負(fù)載。
包括SecondState、Cosmonic和Suborbital在內(nèi)的初創(chuàng)公司正在構(gòu)建平臺(tái)和工具,以加速WASM的采用。
預(yù)計(jì)2022年云原生WASM將崛起。
趨勢2:Kubernetes的新版本
盡管云原生生態(tài)系統(tǒng)充斥著各種Kubernetes分布,但我們可能會(huì)在這一領(lǐng)域看到新的進(jìn)入者。
Kubernetes有三種版本:開源、商業(yè)和托管。
開源發(fā)行版包括plain vanilla、上游Kubernetes、AmazonEKS-D、K3s和RKE2。商業(yè)發(fā)行版包括紅帽O(jiān)penShift、VMware Tanzu、Rafay、Mirantis Kubernetes Engine和D2iQ Kubernetes Platform。
公共供應(yīng)商主要推動(dòng)管理型Kubernetes產(chǎn)品。Amazon Elastic Kubernetes Service、Azure Kubernetes Service、Google Kubernetes Engine、IBM Kubernetes Service、Oracle Container Engine Kubernetes和Platform9 Managed Kubernetes都是托管Kubernetes發(fā)行版的例子。這些發(fā)行版不能直接提供給客戶,只能通過供應(yīng)商運(yùn)營和管理的托管環(huán)境提供。
2022年,筆者預(yù)計(jì)谷歌和微軟將宣布基于其托管產(chǎn)品(GKE和AKS)的開源Kubernetes發(fā)行版。這些發(fā)行版將定位為生產(chǎn)級(jí)Kubernetes環(huán)境,提供與托管服務(wù)相同的功能。采用這些發(fā)行版的客戶將能夠輕松地切換到基于云的或混合管理的服務(wù)。這有助于他們將產(chǎn)品定位為AWS EKS-D和EKS-A的替代品。
除了托管供應(yīng)商之外,我們還可以看到針對(duì)物聯(lián)網(wǎng)、邊緣和人工智能工作負(fù)載的專門構(gòu)建、優(yōu)化的Kubernetes發(fā)行版。
趨勢3:更加關(guān)注云原生安全
隨著對(duì)網(wǎng)絡(luò)安全的重視,筆者希望看到開源項(xiàng)目和商業(yè)產(chǎn)品專注于云原生安全。兩個(gè)領(lǐng)域?qū)⑹艿疥P(guān)注——軟件供應(yīng)鏈和eBPF。
軟件供應(yīng)鏈與現(xiàn)實(shí)世界商業(yè)的供應(yīng)鏈非常相似,在現(xiàn)實(shí)世界中,資源被消耗,然后通過一系列步驟和過程進(jìn)行轉(zhuǎn)換,最后供應(yīng)給客戶?,F(xiàn)代軟件開發(fā)是將公共領(lǐng)域中可用的各種組件作為開源項(xiàng)目進(jìn)行組裝和集成。在復(fù)雜的軟件供應(yīng)鏈中,一個(gè)受損的軟件可能會(huì)對(duì)多個(gè)部署造成嚴(yán)重?fù)p害。
最近發(fā)生的涉及CodeCov、Solarwinds、Kaseya和ua parser js NPM包的事件突出了保護(hù)軟件供應(yīng)鏈的必要性。
2022年,將有新的計(jì)劃、項(xiàng)目,甚至是專注于安全軟件供應(yīng)鏈管理的新初創(chuàng)公司。
另一個(gè)令人興奮的趨勢是eBPF,它使云原生開發(fā)人員能夠構(gòu)建安全的網(wǎng)絡(luò)、服務(wù)網(wǎng)格和可觀察性組件。
我們已經(jīng)看到,Isovalent通過Cilium將eBPF引入容器原生網(wǎng)絡(luò),Pixie(被New Relic收購)利用它來構(gòu)建可觀察性堆棧,F(xiàn)alco和Tracee使用eBPF來監(jiān)控和引發(fā)安全事件和警報(bào),并為服務(wù)網(wǎng)格引入無側(cè)車代理。
預(yù)計(jì)EBPF成為云原生安全和網(wǎng)絡(luò)的基礎(chǔ)。
趨勢4:Kubevirt成為主流
Kubevirt是一個(gè)開源項(xiàng)目,它使Kubernetes能夠像容器一樣編排虛擬機(jī)。通過并行運(yùn)行VM和容器,客戶可以輕松地將遺留工作負(fù)載與基于現(xiàn)代微服務(wù)的應(yīng)用程序集成。他們還可以從簡化的DevOps工作流中獲益,以管理這兩種工作負(fù)載。
Kubevirt已經(jīng)是Red Hat OpenShift Virtulization、Rancher's Harvester、Platform9 Managed Kubernetes和Google Anthos不可或缺的一部分。
到2022年,我們將看到Kubevirt與Kubernetes的采用和融合的大幅上升,虛擬機(jī)被視為一等公民。
趨勢5:GitOps成為持續(xù)部署的標(biāo)準(zhǔn)
GitOps將熟悉的基于Git的工作流引入到云原生工作負(fù)載的發(fā)布管理中。通過將Git視為唯一的真相來源,再加上快速回退的能力,使GitOps成為一種強(qiáng)大的機(jī)制。
Weaveworks的Flux CD、ArgoCD、Google Anthos Config Management和Rancher Fleet是實(shí)現(xiàn)GitOps的一些可用選擇。
2022年,GitOps將支持多租戶和多集群部署,從而可以輕松管理在邊緣或混合環(huán)境中運(yùn)行的成千上萬個(gè)Kubernetes集群。GitOps將成為持續(xù)部署的黃金標(biāo)準(zhǔn)。
原文鏈接:https://thenewstack.io/5-cloud-native-trends-to-watch-out-for-in-2022/