隨着雲原生的火熱,DevOps近年來也是水漲船高,受到越來越多用戶的關注。目前來看,DevOps領域發展依然迅速,並沒有出現發展停滯的跡象。外媒近日對2021年DevOps八大趨勢進行了總結。
具體如下:
一、基礎架構自動化(IA,Infrastructure Automation)工具的成熟度
基礎架構自動化工具使團隊可以在內部部署和雲設置中設計和自動化交付服務。在2021年,DevOps團隊將使用IA自動化並大規模,更可靠地自動化IT基礎架構的交付,配置和管理。
IA工具爲DevOps團隊提供了許多好處:
多重和混合雲基礎架構流程。
支持不可變和可編程的基礎結構。
自助式按需環境創建。
高效的資源供應。
易於實驗。
將來,我們將看到IA工具與其他管道組件的更多集成。通過將CI / CD概念應用於IT基礎架構,團隊將享有更大的靈活性。
2021年的期望:公司將開始用企業級IA工具替換自定義設置。通過使用IA工具自動化軟件的部署和配置,組織將獲得:
更快的部署
可重複的,一致的基礎架構
由於減少了手動任務,降低了成本
跨所有物理和虛擬基礎架構的可靠設置可簡化合規性
預計連續配置自動化(CCA)工具也會有所增加。這些工具提供了以代碼形式管理和交付配置更改的功能。CCA工具的範圍將繼續擴展到網絡,容器,合規性和安全性。
二、使用應用程序發佈編排(ARO,Application Release Orchestration)工具
ARO工具將管道和環境管理與發佈流程結合在一起。這些工具具有以下優點:
更加敏捷:該團隊可以更快,更可靠地交付新的應用程序,更改和錯誤修復
更高的生產率:較少的手動任務使員工可以專注於高價值的任務
更高的可見性:在配置期間,瓶頸和等待狀態變得可見
ARO工具將進一步提高發布的質量和速度。公司將跨多個團隊,方法,DevOps管道,流程和工具擴展發佈活動
2021年的期望:ARO工具將變得更加普遍。新代碼的更快交付將使組織能夠快速響應不斷變化的市場需求。
三、更復雜的工具鏈
DevOps工具鏈是一組支持管道活動的工具。精心設計的工具鏈使團隊成員能夠:
與共同目標共同努力
精確測量指標
對所有代碼更改都有快速反饋
DevOps工具鏈變得越來越複雜和廣泛。CI工具正在與新系統一起發展,新系統使創建和維護構建腳本變得容易。管道正在獲得新的安全功能。支持包裝管理和容器的工具也在迅速發展。
組織必須通過避免重疊,衝突和功能差距來確保最佳的工具鏈使用。
2021年的期望:工具鏈供應商將開始在整個開發和交付週期中提供更廣泛的解決方案。公司將擁有不止一個工具鏈來支持不同的堆棧和交付平臺(COTS,雲,大型機,本地容器等)。
四、DevSecOps的興起
隨着組織採用Kubernetes,無服務器和其他基於雲的技術,原生雲的安全性將變得至關重要。團隊需要新的工具和流程來保護資產,這就是爲什麼我們預測來年DevSecOps將被廣泛採用的原因。
DevSecOps將安全性和合規性測試集成到開發管道中。DevSecOps應該:
無縫集成到生命週期中
向相關利益相關者提供透明的結果
不能降低開發人員的敏捷性
不需要團隊離開他們的開發環境
在運行時提供安全保護
DevSecOps的可編程性越來越強,因此期望在來年看到更高水平的自動化。
2021年的期望:安全性將不再是DevOps管道中的事後考慮。DevSecOps產品將以更高的速率與標準CI / CD測試工具集成。結果,公司將在網絡安全性,合規性,規則和協議執行以及整體IT效率方面看到改進。
五、應用程序性能監視(APM)軟件
在部署過程中,APM在向開發人員提供快速反饋方面起着至關重要的作用。APM軟件包括:
前端監視(觀察用戶交互的性能和行爲)。
應用程序發現,跟蹤和診斷(ADTD分析Web與應用程序服務器,微服務和基礎結構之間的關係)。
AIOps支持的分析(在整個生命週期中檢測模式,異常和因果關係)。
在2021年,APM對於縮短MTTR(平均修復時間),保持服務可用性以及改善用戶體驗至關重要。先進的APM功能將幫助DevOps團隊:
更好地瞭解業務流程
提供對業務運營的見解
幫助解決問題並確定優先順序
2021年的期望:APM供應商將進一步擴展其產品範圍,以包括集成的基礎架構監視和分析(包括網絡,服務器,數據庫,日誌,容器,微服務和雲服務)。
供應商還將繼續在APM中使用機器學習(ML)來:
降低系統噪音。
預測並檢測異常。
確定因果關係。
對客戶體驗的日益重視將推動APM軟件提供對客戶旅程的洞察力。組織將開始更多地依賴APM軟件來保護和了解其應用程序。
六、更大範圍的雲管理平臺(CMP)
雲管理平臺(CMP)幫助團隊管理公共,私有和多雲服務和資源。CMP功能可能是單個產品或一組供應商提供的結果。
在2021年,組織將開始使用CMP來降低運營成本並確保足夠的服務水平。CMP將爲企業提供許多功能:
供應和編排
服務請求管理
庫存和分類
雲監控和分析
資源優化
雲遷移,備份和災難恢復
強制執行策略和合規性要求
到2021年,CMP能夠爲開發人員和I&O(基礎設施和運營)人員提供服務的能力至關重要。CMP必須:
在不損害敏捷性的情況下鏈接到開發過程
允許I&O團隊輕鬆實施配置標準
2021年的期望:公司將更好地瞭解CMP工具可以提供或不能提供結果的地方。企業將部署CMP,以提高DevOps團隊的敏捷性。
七、更加不確定的目標和要求
雙峯IT運營使I&O團隊能夠通過分析用戶需求的確定性來爲其提供支持。雙峯IT依賴兩種工作方式模式:
模式1:團隊瞭解需求,並期望它們能夠帶來可預測的IT服務或產品。
模式2:需求不確定,需求探索正在進行中。結果很難預測。
模式2將帶來更多的商機。這些策略在業務和IT方面都涉及大量不確定性。公司將爲項目和產品團隊優先考慮敏捷性和平均價值時間,以尋求新的策略並改善用戶體驗。
2021年的期望:I&O團隊將必須學習新技能以提高敏捷性並改善業務成果。當前的流程也可能發生變化,因爲模式2的機會需要更簡化的方法。
八、AgileOps的進一步發展
AgileOps是I&O用於改善敏捷性的一組經過驗證的敏捷和DevOps方法。AgileOps技術有助於簡化其他業務領域中的軟件開發和任務:
爲了支持開發,I&O團隊成員應學習DevOps和敏捷實踐
對於不涉及開發的用例,團隊成員應該瞭解看板,Gemba Kaizen和廣泛的自動化的概念
學習Scrum,精益流程和持續改進將有助於I&O改進產品管理技術
2021年的期望:快速響應用戶需求的需求將推動AgileOps的增長。I&O團隊成員將使用敏捷,精益和DevOps概念在不涉及應用程序開發的領域中獲得更大的敏捷性。
本文分享自微信公衆號 - 大數據在線(dobigdata)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。