課程簡介
隨著云計算時代的到來,IAAS的基礎計算資源交付速度從原來的按月/周到現(xiàn)在的按天/小時,這對運維人員特別是系統(tǒng)或應用運維人員來說帶來了極大的挑戰(zhàn)。如何才能快速的交付出一套標準、可靠的線上運維環(huán)境,這么多應用、中間件、資源如何去有效的統(tǒng)籌管理?運維工具越來越多,構建一套統(tǒng)一的運維自動化平臺成了的必然之路。
目標收益
掌握自動化運維平臺的構建,能夠快速的交付出一套標準、可靠的線上運維環(huán)境
培訓對象
運維人員,具有一定Python開發(fā)經(jīng)驗最佳
課程大綱
自動化運維總覽 |
1. 互聯(lián)網(wǎng)公司運維架構 2. 運維團隊及職責 3. 運維體系化整體思路 4. 運維標準化 |
運維自動化基礎設施 |
1. 環(huán)境自動化管理 2. 應用自動化部署 3. 運維自動化工具 |
運維自動化平臺方案規(guī)劃 |
3.1 運維自動化平臺整體建設思路 3.1.1 功能模塊定義原則 3.1.2 資產(chǎn)管理模塊 3.1.3 應用管理模塊 3.1.4 監(jiān)控模塊 3.1.5 環(huán)境管理模塊 3.1.6 異步任務模塊 3.1.7 權限管理模塊 3.1.8 堡壘機模塊 3.1.9 持續(xù)交付模塊 3.1.10 運維審核模塊 3.2 開發(fā)架構技術選型 3.2.1 前端技術 3.2.2 后臺框架 3.2.3 微服務及能力水平擴展 |
運維自動化平臺開發(fā)實踐 |
4.1 實現(xiàn)一個簡單的CMDB 4.1.1 Server端 4.1.2 Agent端 4.1.3 自動上報服務器信息 4.1.4 導出資產(chǎn)信息到Excel 4.1.5 機房管理 4.1.6 服務器組管理 4.2 任務管理模塊實現(xiàn) 4.2.1 異步任務模塊 4.2.2 即時任務模塊 4.2.3 SHELL推送模塊 4.2.4 任務管理模塊與CMDB整合 4.3 自動化監(jiān)控模塊實現(xiàn) 4.3.1 數(shù)據(jù)可視化 4.3.2 自動發(fā)現(xiàn) 4.3.3 Agent上報設置 4.4 權限管理模塊實現(xiàn) 4.4.1 API鑒權 4.4.2 用戶鑒權 4.4.3 Token生成與驗證 |
自動化運維總覽 1. 互聯(lián)網(wǎng)公司運維架構 2. 運維團隊及職責 3. 運維體系化整體思路 4. 運維標準化 |
運維自動化基礎設施 1. 環(huán)境自動化管理 2. 應用自動化部署 3. 運維自動化工具 |
運維自動化平臺方案規(guī)劃 3.1 運維自動化平臺整體建設思路 3.1.1 功能模塊定義原則 3.1.2 資產(chǎn)管理模塊 3.1.3 應用管理模塊 3.1.4 監(jiān)控模塊 3.1.5 環(huán)境管理模塊 3.1.6 異步任務模塊 3.1.7 權限管理模塊 3.1.8 堡壘機模塊 3.1.9 持續(xù)交付模塊 3.1.10 運維審核模塊 3.2 開發(fā)架構技術選型 3.2.1 前端技術 3.2.2 后臺框架 3.2.3 微服務及能力水平擴展 |
運維自動化平臺開發(fā)實踐 4.1 實現(xiàn)一個簡單的CMDB 4.1.1 Server端 4.1.2 Agent端 4.1.3 自動上報服務器信息 4.1.4 導出資產(chǎn)信息到Excel 4.1.5 機房管理 4.1.6 服務器組管理 4.2 任務管理模塊實現(xiàn) 4.2.1 異步任務模塊 4.2.2 即時任務模塊 4.2.3 SHELL推送模塊 4.2.4 任務管理模塊與CMDB整合 4.3 自動化監(jiān)控模塊實現(xiàn) 4.3.1 數(shù)據(jù)可視化 4.3.2 自動發(fā)現(xiàn) 4.3.3 Agent上報設置 4.4 權限管理模塊實現(xiàn) 4.4.1 API鑒權 4.4.2 用戶鑒權 4.4.3 Token生成與驗證 |