- 企業級DevOps技術與工具實戰
- 劉淼 張笑梅編著
- 390字
- 2021-10-29 21:00:16
4.1 持續評估與DevOps成熟度模型
實踐 DevOps 是一個長期過程,需要不斷地評估自身的狀態來進行改善,在這個過程中可以創建適合項目自身的 DevOps 成熟度模型。結合一些常見的持續交付的模型,本章將從軟件開發周期的7個維度來討論如何創建適合自己項目的DevOps成熟度模型,即持續規劃、持續集成、持續測試、持續部署、持續監控、持續運維、持續反饋,如圖4-1所示。

圖4-1 創建DevOps成熟度模型的7個維度
為了對這7個維度進行評估,可以將DevOps成熟度模型分成5個階段,如圖4-2所示。
● 初始階段:初始狀態,手工作業較多,交付過程不穩定。
● 基礎階段:流程標準化開始階段,部分自動化,結合手工能完成可重復的交付。
● 可靠階段:整體標準有清晰定義,大部分作業可自動化進行,能夠較穩定地提供可預期的交付。
● 成熟階段:整體過程可度量,結果可視,狀態可追蹤,數據可分析。
● 優化階段:全生命周期統一平臺管理,基本無手工操作,不斷優化改善。

圖4-2 DevOps成熟度模型的5個階段
推薦閱讀
- C++程序設計教程
- Mastering Concurrency Programming with Java 8
- 一步一步學Spring Boot 2:微服務項目實戰
- 數據庫程序員面試筆試真題與解析
- Learn Programming in Python with Cody Jackson
- PostgreSQL Replication(Second Edition)
- Java項目實戰精編
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- Python High Performance Programming
- ElasticSearch Cookbook(Second Edition)
- 智能手機故障檢測與維修從入門到精通
- Java EE項目應用開發
- INSTANT LESS CSS Preprocessor How-to
- Apache Solr for Indexing Data
- Android應用開發攻略