2022年對DevOps主要發(fā)展趨勢的預測
譯文【51CTO.com快譯】隨著越來越多的企業(yè)實施數字化轉型,DevOps變得比以往任何時候都更加重要。它已經成為企業(yè)彌補開發(fā)團隊和運營團隊之間差距的當務之急。除了鼓勵協(xié)作文化之外,DevOps還促進了快速可靠的軟件交付、提高客戶滿意度、縮短上市時間等等。有了這樣的服務,DevOps實踐對大多數企業(yè)來說變得至關重要。根據MarketsandMarkets公司發(fā)布的一份調查報告,全球DevOps市場收入可能會從2017年的29億美元攀升至2023年的103.1億美元。
隨著業(yè)務場景的變化和新技術的快速演進,DevOps也隨著不斷變化的需求而不斷發(fā)展。以下是2022年及以后的新興DevOps趨勢,這些趨勢有望在未來重塑業(yè)務格局。
1.Kubernetes與DevOps的結合
全球科技公司越來越多地采用Kubernetes是DevOps發(fā)展的一個關鍵基礎設施趨勢。它已經成為企業(yè)管理軟件交付的APT選擇。采用Kubernetes,軟件開發(fā)人員可以輕松地與IT運營團隊實時共享各種應用程序和軟件。選擇Kubernetes工作流程可以提高生產力,因為它可以簡化DevOps中的構建、測試和部署管道。
容器管理系統(tǒng)和Kubernetes還可以減少人工交互的必要性,并促進全自動的“NoOps”場景。其管道架構方法使開發(fā)人員可以更輕松地使用機器學習和人工智能工具來檢查、預測和自動化記錄和工作流程。
在各行業(yè)領域,很多企業(yè)愿意加大對Kubernetes的支持。Red Hat公司和VMWare公司等行業(yè)領先軟件提供商都在支持Kubernetes。最常見的原因是它有能力通過以容器為中心的微服務改造基于云的應用程序。隨著Kubernetes繼續(xù)在DevOps領域占據主導地位,2021年對于支持它的工具來說可能是迅速發(fā)展的一年。
2.云原生技術的大規(guī)模興起
云原生堆棧也稱為新堆棧,是用于構建和運行應用程序的云托管解決方案的現代模式。采用這種最新技術可以帶來更大程度的改進、進步和創(chuàng)新。與云托管服務不同,它們是可配置的,并且獨立于基礎設施,而且在某些情況下還特別安全。
云原生通常是指基于容器的系統(tǒng),這項創(chuàng)新技術支持平臺使用涉及容器的服務構建應用程序。它們作為微服務的一部分進行部署,在容器中運行,并使用敏捷和DevOps方法進行管理。云原生的最終目的是提升服務組裝的速度和效率,讓企業(yè)能夠快速響應市場變化。大多數IT公司都選擇基于各種方法(如微服務)的這項技術。
隨著Netflix公司利用云計算技術在業(yè)務方面取得的巨大成功,多個業(yè)務平臺正在將其服務/解決方案轉向云原生技術。
一篇名為《IDC未來展望:全球開發(fā)者和DevOps 2021預測報告》文章指出,到2021年底,80%的企業(yè)將建立一種機制,以新冠疫情發(fā)生之前兩倍的速度遷移到以云計算為中心的應用程序和基礎設施。
3.人工智能驅動和機器學習的驅動方法
人工智能和機器學習在技術領域沒有留下任何未被觸及的東西。DevOps并沒有落后,而這一技術過程采用了許多人工智能和機器學習方法來尋找最佳結果。人工智能可以改變團隊開發(fā)、交付、部署和組織應用程序的方式,以提高其性能,而無需付出太多努力。
人工智能和機器學習的應用可為企業(yè)帶來真正的回報,使IT運營更加靈敏。它們可以提高團隊的生產力,并在填補人類與大數據之間的差距方面發(fā)揮重要作用。人工智能現在已成為協(xié)助DevOps決策過程的寶貴資產。AIOps、DataOps等最新術語也正在成為現實,它們的重要性將在未來日益增長。
4.對基礎設施即代碼(IaC)的高需求
基礎設施即代碼(IaC)不僅僅是自動化,而且在DevOps中變得至關重要。它更像是通過配置文件在云中管理完整的IT基礎設施。最重要的是,它確保了連續(xù)性,因為所有環(huán)境都是在沒有人為錯誤的情況下自動配置的。
基礎設施即代碼(IaC)的一些關鍵優(yōu)勢包括更容易采用的云原生、日益短暫的架構、可追溯性、部署類似配置的穩(wěn)定性,以及在整個軟件開發(fā)周期中的更高效率。使用基礎設施即代碼,甚至可以將過程反轉到“最后一次有效的配置”。隨著越來越多的團隊意識到這些好處,基礎設施即代碼(IaC)將在2021年及以后繼續(xù)成為標準和突出的DevOps方面。
5.越來越多地采用GitOps
DevOps工作流的新成員GitOps提供了一種自動化和控制基礎設施的方法。Weavework公司首席執(zhí)行官兼創(chuàng)始人Alexis Richardson表示:“GitOps的一個關鍵功能是使一組系統(tǒng)更改能夠正確應用并進行驗證。”
它使用多個團隊使用的類似DevOps優(yōu)秀實踐,例如代碼審查、版本控制和持續(xù)集成(CI)/持續(xù)交付(CD)管道。使用GitOps,IT團隊可以輕松地實現基礎設施配置過程的自動化。聲明文件可以輕松存儲在Git存儲庫中,就像存儲應用程序開發(fā)代碼一樣。因此,它減少了停機時間,并更加可靠和快速部署。實施GitOps的IT團隊可以對服務器基礎設施、應用程序甚至Kubernetes集群使用類似的范例。
鑒于多云、混合云和邊緣應用程序部署的復雜性,微軟Azure和亞馬遜AWS等領先企業(yè)已經表示支持這種模式。
6.采用DevSecOps的熱潮
安全性仍然是各類企業(yè)的主要擔憂,因此在2021年,DevSecOps的采用率將比以往任何時候都要高,這并不奇怪。從第一天起,DevSecOps就為傳統(tǒng)的DevOps實踐增加了強大的安全手段。開發(fā)+安全+運維的結合(DevSecOps)保證了每個開發(fā)生命周期層中的嚴密網絡安全協(xié)議。
DevSecOps產品可以輕松地與標準持續(xù)集成(CI)/持續(xù)交付(CD)測試工具相結合。因此,企業(yè)可以注意到顯著的網絡安全改進和整體IT效率。通過以DevSecOps為中心的方法,開發(fā)人員可以確保將安全性注入每個開發(fā)生命周期層,從而能夠快速檢測和緩解任何威脅。簡而言之,安全性將不再是DevOps管道中的第二個考慮因素。
根據MarketsandMarkets公司對全球DevSecOps市場的預測,到2023年,全球DevSecOps市場規(guī)??赡軙?018年的15億美元增長到59億美元。
結語
總體而言,DevOps的采用對于企業(yè)即將到來的業(yè)務增長來說確實是一項寶貴的投資。最近的一項研究表明,將DevOps實踐納入其開發(fā)生命周期的企業(yè)的軟件部署質量提高了63%。
企業(yè)需要及時掌握這些最新趨勢,并在科技領域保持競爭力。
原文標題:DevOps Predictions For 2022: Key Trends,作者:Shormistha Chatterjee
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】