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