DevOps 在未來將如何演進?丨行業觀察

Seal數澈發表於2023-03-27

自2007年 DevOps 這一概念推出以來,越來越多企業開始將開發和運維團隊結合在一起,以加快部署速度,提高軟體開發生命週期的效率和協作。但是,諸多因素都會對 DevOps 是否成功產生影響,例如組織規模、文化和實施計劃等。
 

隨著系統愈發複雜,企業正在尋找新的方法來減輕開發人員的負擔,同時加速軟體釋出以保持市場競爭力。隨著 DevOps 相關技術和工具的成熟,IT 行業開始將注意力集中到 DevOps 的未來,以及企業本身是否準備好將 DevOps 向平臺工程的方向發展。
 

DevOps 已死?

答案是否定的。相反,DevOps 正隨著組織的發展而不斷演進。
 

在最近的一場 CNCF 網路研討會上,Mallory Haigh,Humanitec 客戶成功總監,提到 DevOps 往往是誤解和誤用的受害者。企業傾向於簡單粗暴地招聘一個“DevOps 工程師”,而不願意從團隊文化層面上採用 DevOps 原則,因此在一些組織中 DevOps 的實踐失敗了。
 

Haigh 認為,DevOps 的核心“You Build It, You Run It”已經消逝,轉而開始進入第二階段,這一階段的重點是支援和參與。因此IT團隊可以在他們基礎設施和雲原生環境中以可持續的方式成長。
 

企業在持續加速發展,許多人則感受到了來自KPI的壓力,要求他們更敏捷、快速地交付程式碼,但當前的架構無法承受這樣的增長,進而導致開發人員不顧使用者體驗,而一味追求快速交付。
 

TechTarget 企業策略組(ESG)分析師,Paul Nashawaty提到:因此,企業正在探索“左移”的策略,不僅僅是安全左移,而是將 DevOps 功能都左移到工程中。採用 DevOps 更成熟的企業甚至開始轉向平臺工程。
 

平臺工程的作用

平臺工程透過建立可複用的、自助服務的平臺來提升開發者體驗和軟體交付速度。這可以幫助開發者迴歸到他們最擅長的工作而不是被瑣碎的細節纏身。Haigh 認為平臺工程使IT團隊能夠以負責任和可持續的方式來踐行“You build it and you run it”的原則。
 

平臺工程師所建立和維護的工具和工作流程能夠幫助開發人員快速且高效地推送程式碼。這解決了長久以來橫亙在開發人員之中的問題——愈發複雜的系統、架構使得他們陷入無窮盡的重複性工作中。
 

Humanitec 的研究顯示,由於系統複雜性增加,25%的開發人員將時間花費在應用運維上。平臺工程將會透過自動化來解決這類瑣碎問題,進而降低開發人員的職業倦怠。
 

平臺工程建立的標準框架應該覆蓋應用程式的整個生命週期併為開發人員提供軟體開發所需的一切基礎設施,並儘可能減少開發人員內耗。平臺工程關注的領域包括建立和維護軟體釋出或CI流水線、自動化測試系統、執行時環境和 Kubernetes 基礎架構。
 

平臺工程 vs DevOps

面對日益複雜的基礎設施,平臺工程正受到越來越多的關注。據 Gartner 預測,到2026年,80%的軟體企業將建立平臺團隊,以幫助將軟體開發人員和IT運維以有機地方式結合起來。
 

許多人說伴隨著平臺工程的興起 DevOps 已死,但它們之間並非此消彼長的關係:兩種方式可以齊頭並進一同幫助企業成功。“應該把它看成一種成熟或成長,而不是其中一個要離開了” Nashawaty說。
 

平臺工程是 DevOps 的進階,與 DevOps 擁有相同的目標,並幫助 DevOps 更加高效。與 DevOps 類似,它提倡一種協作方式,重點是平臺的建立。透過同時使用這兩種方法,DevOps 團隊可以在平臺工程師建立的“舒適圈”中更快地編寫程式碼。
 

平臺工程看起來可能是最終目標,但實現它需要時間。首先,平臺工程需要不同的技能和心態,DevOps 工程師不一定能夠直接成為平臺工程師。
 

DevOps 的未來

根據Global Market Insights的研究,隨著對自動化測試和開發工具的需求增加,DevOps市場預計將從2021年的70多億美元增長到2028年的至少300億美元。
 

IT行業未來將走向自動化,消除繁瑣的任務,使 DevOps 團隊能夠專注於創新而不是維護。事件管理、應用部署、安全和合規性等任務的自動化可以提高生產力,並最終加速數字化轉型。
 

在未來,自動化可以減少入門級的工作。反過來,這可能需要軟體開發人員和IT運維團隊將他們的技能重點轉向更復雜的概念,比如 AI、機器學習等。但這個現象並不會在短期內出現。
 

在 TechTarget ESG 的“2023年技術技能意向調查”中顯示,三分之一的受訪組織表示他們缺少AI和ML的技術人才。受訪者報告說,在IT架構和規劃(40%)以及IT運維和自動化(38%)方面的人才缺口更大。這種持續的IT技能的缺乏可能會阻礙企業的發展。
 

隨著企業不斷成熟,平臺工程在未來幾年可能會變得更加流行。但是 DevOps 的未來取決於企業是否能夠維護其現有系統並適應不斷變化的市場環境。無論是否納入平臺工程,這都是企業需要持續思考的課題。
 

文章連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026925/viewspace-2941760/,如需轉載,請註明出處,否則將追究法律責任。

相關文章