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