云原生現(xiàn)代化正在興起
Enterprise Strategy Group去年主持了Distributed Cloud Series(分布式云)系列研究項目,該研究由與分布式云計算相關的四個主要部分組成:應用程序基礎架構、云原生架構和方法、從代碼到云的可觀察性以及邊緣對數(shù)字生態(tài)系統(tǒng)的影響。 2022年的研究結果現(xiàn)在作為聯(lián)合研究提供,并可在ESG Interactive Research Portal上查看。

了解Distributed Cloud Series研究
2023年Distributed Cloud Series將于今年秋季啟動。本系列將由四個部分組成,擴展了2022年數(shù)據(jù)集的研究,提供有關市場方向的趨勢信息,闡明開發(fā)人員和DevOps買家角色,并深入了解影響現(xiàn)代IT購買和決策的需求。
在之前的研究中,我們發(fā)現(xiàn)云原生應用程序策略正變得越來越普遍,與無處不在的公共云使用相結合。目前開發(fā)云原生應用程序的企業(yè)中,近四分之三基于微服務架構構建和部署這些應用程序。
這些統(tǒng)計數(shù)據(jù)顯示如下:
- 在兩年內,近三分之二的企業(yè)預計其一半以上的生產應用程序將基于微服務云原生架構。大多數(shù)企業(yè)在公共云基礎設施和/或平臺服務上部署生產應用程序和服務器工作負載。目前,大多數(shù)企業(yè)使用不止一個云基礎設施服務提供商。大多數(shù)企業(yè)表示,應用程序的可移動性(至少)是關鍵或非常重要的。
- IT認識到現(xiàn)代應用程序架構的價值。大多數(shù)企業(yè)都在部署云原生應用程序,其運行速度明顯快于傳統(tǒng)應用程序。超過一半的受訪者表示,云原生應用程序開發(fā)在多個領域產生了非常積極的影響。這些領域包括部署效率、早期錯誤識別和代碼審查效率,但挑戰(zhàn)依然存在。超過三分之一的受訪者表示,安全性是他們的企業(yè)在其云原生應用程序中面臨或預期面臨的最大挑戰(zhàn)之一。
- 通往云原生架構的途徑是現(xiàn)代應用程序平臺。幾乎所有受訪者都強調開發(fā)人員就緒的基礎架構非常重要或至關重要。在接下來的兩年中,企業(yè)用于云原生應用程序的主要技術預計不會發(fā)生太大變化。大多數(shù)人表示他們以廣泛或以有限的方式使用基礎設施即代碼 (IaC)。在擴展其IaC部署的企業(yè)中,超過一半表示他們難以確保跨團隊的質量和一致性和/或安全地對基礎架構進行更改。
- 云原生過渡依賴于迭代方法。大多數(shù)企業(yè)在某種程度上利用GitOps、DevOps和敏捷軟件方法。超過一半的企業(yè)通常可以每天將新代碼部署到生產環(huán)境中。與同行企業(yè)相比,GitOps、DevOps和敏捷開發(fā)方法的廣泛用戶更有可能每小時部署新代碼。
- 組織動態(tài)直接關系云原生能否取得成功。選擇云原生應用程序的部署位置以及底層應用程序架構依賴于跨職能團隊的方法。對于企業(yè)的云原生生態(tài)系統(tǒng),付費的企業(yè)級支持是首選方法。幾乎所有的受訪者都表示,他們受到影響而購買了基于供應商參與開源項目的企業(yè)協(xié)議。很多企業(yè)計劃在未來12-18個月內增加支持云原生應用程序開發(fā)的技術、服務和人員的支出。超過一半的人表示這是優(yōu)化云原生應用開發(fā)策略的舉措。
接下來是什么?
讓我們看看2023年的云原生研究。我的同事Scott Sinclair計劃專注于ESG的“API-Driven Infrastructure Imperative”以及API驅動的基礎設施、自動化、IaC和AI驅動的跨分布式云環(huán)境的操作的作用。另一位同事Rob Strechay則關注“Observability & Demystifying AIOps”以及這對可觀察性狀態(tài)的意義,以及特定的AIOps用例和要求。
我們的《2023 年分布式云系列:云原生應用程序和方法的主流化》調查重點關注 DevOps/云原生應用程序和開源計劃的狀態(tài)。我們將深入了解開發(fā)人員速度的影響及對利用開發(fā)人員就緒基礎架構的意義。以下是我們將考慮的其他幾個領域:
- 跨平臺管理和自動化解決方案;
- 應用程序和基礎設施的可移動性;
- 團隊如何識別應用程序問題并執(zhí)行補救措施;
- 企業(yè)使用哪些工具來監(jiān)控云原生環(huán)境;
- 企業(yè)如何優(yōu)先排序事件響應、取證和合規(guī)要求;
- 趨勢數(shù)據(jù),顯示企業(yè)如何優(yōu)先排序微服務和無服務器應用程序架構;以及
- 容器和容器管理策略。
很多企業(yè)都在對應用程序進行現(xiàn)代化改造,以保持競爭力并滿足客戶的需求。然而,業(yè)務正在迅速發(fā)展和演變。傳統(tǒng)的應用方法可能不足以滿足需求。整體業(yè)務成功可能取決于云原生方法。
為了使企業(yè)實現(xiàn)現(xiàn)代化和發(fā)展,ESG建議采取以下行動。
準備開發(fā)團隊
準備開發(fā)團隊在微服務架構上構建云原生應用程序。當開發(fā)人員查看傳統(tǒng)應用程序的現(xiàn)有架構時,這些團隊必須為現(xiàn)代、云優(yōu)先的方法提供可擴展的統(tǒng)一策略。企業(yè)將微服務作為其現(xiàn)代化工作的一部分,不僅可以提供可擴展且具有彈性的方法,還可以在未來部署基于生產的應用程序方面保持領先。
了解分布式云方法用于云原生部署
構建可移動且靈活地在多個云服務提供商平臺上運行的云原生應用程序。這確保生產應用程序可以在任何云端運行。成功的企業(yè)部署在很多獨特的公共云基礎設施服務提供商上。擁有分布式或多云方法對于云原生策略很重要。
注意可移動性
請記住,云原生應用程序的可移動性是一個重要因素,尤其是對于采用混合策略的組織而言。成功的云原生企業(yè)將應用程序的可移動性視為關鍵或非常重要的因素。這包括從數(shù)據(jù)中心遷移到邊緣再到云端的能力,以及從云端遷移到云端的能力。這里的原因是企業(yè)正在結合公共云和私有數(shù)據(jù)中心部署云原生應用程序。
提供開發(fā)人員就緒的基礎架構
了解部署云原生應用程序時平臺的重要性。強烈建議為云原生應用程序提供開發(fā)人員就緒的基礎架構。容器和無服務器功能越來越多地成為組織在部署云原生應用程序時考慮的領域。
計劃使用DevOps、敏捷軟件開發(fā)和GitOps方法
在交付新代碼方面,很多企業(yè)認為自己已經成熟。大多數(shù)企業(yè)每天都可以將新代碼部署到生產環(huán)境中。然而,那些廣泛使用迭代方法的企業(yè)更有可能每小時這樣做一次。這很好地表明競爭的力量。
確保組織動態(tài)與云原生成功保持一致
企業(yè)需要就云原生開發(fā)達成一致。多個團隊影響著部署云原生應用程序的決策。這里的重點是,確保運營團隊和IT團隊就業(yè)務目標達成一致。
請注意,云原生支出正在增加。主要是,企業(yè)正在努力推動跨團隊協(xié)作。企業(yè)計劃增加支持云原生應用程序開發(fā)的技術、服務和人員的支出。企業(yè)應尋求增加或改善DevOps、應用程序開發(fā)和IT運營團隊之間的協(xié)作。想要了解有關此趨勢數(shù)據(jù)的更多信息,請聯(lián)系我們,讓我們一起來探討你的組織如何參與這項研究。































