Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About

第 7 章 風險管理

目錄

7.1. 開發,測試與運維的關係
7.2. 技術規範的誤區
7.2.1. 故事一
7.2.2. 故事二
7.2.3. 故事三
7.2.4. 故事四
7.2.5. 故事五
7.2.6. 總結
7.3. 故障樹分析(Fault Tree Analysis,FTA)
7.4. 因果圖在運維工作中的應用
7.4.1. 什麼是因果圖
7.4.2. 為什麼使用因果圖
7.4.3. 何時使用因果圖
7.4.4. 何處使用因果圖
7.4.5. 誰來負責製作因果圖
7.4.6. 怎樣使用因果圖
7.4.6.1. www.example.com, img.example.com
7.4.6.2. acc.example.com, api.example.com
7.4.6.3. cch.exampel.com, mq.exampe.com, db.example.com
7.5. Incident Management(突發事件管理)
7.5.1. 突發事件處理流程
7.5.2. 事件處理方式
7.6. 監控的藝術
7.6.1. 背景
7.6.2. 概述
7.6.3. 怎樣監控
7.6.3.1. 衛星監測
7.6.3.2. 逐級診斷
7.6.3.3. 模擬人工
7.6.3.4. 數據分析
7.6.3.5. 監控與開發
7.6.4. 總結

涉及項目可能遇到各種不確定因素。它包括風險識別,風險量化,制訂對策和風險控制等。

7.1. 開發,測試與運維的關係

開發,測試,運維不是三個獨立部門,他們相互緊密聯繫,但又相互制約:

開發只負責寫程序,將運行無誤的程序提交至版本庫中

開發不能私自將程序交給運維部署,也不能將編譯好的程序給運維測試。

測試部只能從版本庫提取代碼,然後編譯,打包,運行,測試

不允許測試部將代碼交給運維部部署

避免代碼沒有經過版本庫流入生產環境,綫下與線上代碼不一致

運維部負責部署應用程序,配置管理,只接受測試部確認無誤的版本,部署代碼只能從版本庫中提取

開發 -> 測試 -> 運維 貫穿始終。