DevOps概覽 |
基于DevOps的開發-集成-測試-交付-監控體系框架
|
傳統的從開發到運維的工作流程
傳統軟件交付模式及問題
DevOps 研發與運維理念的引入
DevOps工作流程
DevOps工具鏈概覽
大型互聯網企業DevOps實施案例剖析
DevOps中的開發-持續集成-測試-部署-上線-運維監控全周期流程
DevOps和IT服務管理的關系
DevOps和云計算的關系
DevOps和微服務的關系 |
構建DevOps體系框架 |
建立DevOps過程框架 |
DevOps全周期流程都有什么
DevOps和各種過程框架對比:
DevOps關鍵過程:
- 源代碼管理
- 持續集成
- 自動化測試
- 持續部署
- 自動化運維
某知名互聯網企業的DevOps過程框架參考,
DevOps成熟度模型的各個級別的能力要求
結合實際案例介紹:如何從現有過程過渡到DevOps過程
|
建立DevOps組織結構 |
DevOps典型組織結構模式
- 由高層領導牽頭,CTO,RD,TEST,OPS
- 形成跨部門DevOps工作小組,RD到OPS的Gap
DevOps中的各種角色和責任
- 變革的領導者
- 工程教練專家
- 全棧工程師
- 跨職能團隊 DevOps的人員能力要求和培養方法
|
建立DevOps工作文化 |
樹立團隊共同的價值觀
建立變革的勇氣
DevOps的團隊的工作協同與溝通文化
自學習能力和自組織能力
精益思想和敏捷工作方式
如何讓DevOps的工作文化落地生根
?
|
DevOps全周期工程實踐:方法、工具與案例 |
DevOps實踐之~ 代碼管理 |
DevOps的代碼管理的觀點與方法實踐
對代碼的版本進行劃分、標識與控制
依賴關系管理:描述程序之間的依賴關系,變更影響分析,關系的維護
代碼庫的配置管理:版本庫,工作庫,產品庫
Code相關的編譯環境管理
DevOps的代碼管理最佳實踐
DevOps代碼管理工具的搭建與流水線作業
實踐案例與演示:代碼分支、開發、合并與變更管理 |
DevOps實踐之~ 持續集成 |
為什么持續集成
持續集成有哪些內容
持續集成的開發模式路線圖
持續集成流程
持續集成平臺的構建與工具插件的引入
持續集成最佳實踐
實踐案例與演示:持續集成流水線的設計、執行與報告 |
DevOps實踐之~自動化測試 |
DevOps的自動化測試關注點
DevOps的自動化測試工作流程圖
自動化測試框架
自動化測試工具
持續集成平臺Jenkins的集成自動化測試工具
實踐案例與演示:自動化測試流水線的設計、執行與報告 |
DevOps實踐之~持續部署和發布 |
DevOps部署流水線介紹
部署流水線相關實踐
- 創建發布策略
- 部署的流程
- 部署的內容
- 部署的環境
部署前的準備
如何實現一個部署流水線、環境與工具
部署的變更管理與更新方法與工具
部署的最佳實踐
進階到持續部署的工作流程和工具
實踐案例與演示:持續部署流水線、工具與交付物
?
|
DevOps實踐之~自動化運維、基礎設施和環境管理 |
DevOps的自動化運維的理念與范圍
- 運維工作體系參考框架
- 運維管理哪些內容
- 運維團隊的角色與分工
- 如何實現運維標準化
- 哪些可以進行運維自動化
傳統的運維管理都有哪些內容:
云計算時代的運維環境變化:
- 虛擬化的需要和帶來的挑戰
- 基礎設施和應用程序監控
- 監控的自動化采集問題
- 監控的顯示面板
- 如何在分布式系統中快速定位問題
- 如何執行分布式監控任務
DevOps的自動化運維特點:
- 虛擬容器與環境
- 從IT基礎設施到服務的全面管理
- 自動化發布管理
- 服務監控與管理
- 根據業務需要動態配置資源
- 自動化與快速響應
基于Docker構建運行容器
- Docke的功能和用途
- Docker與自動化運維
- Docker安裝配置
- Docker鏡像管理
- Docker網絡管理
- Docker監控
- 分組討論:Docker的運維自動化
構建基于K8S的容器云
- K8s總體架構
- K8s API
- K8s網絡原理
- K8s服務配置詳解
- K8s日常運維
- K8s的調度與運維自動化
- 構建基于K8S的容器云
- 分組討論:K8S容器云的運維管理
分布式日志采集與分析
- 日志分析的重要性
- 云計算環境下的日志采集和分析問題
- 主流日志分析工具介紹
- ELK實戰
|
基于微服務架構,構建企業級DevOps平臺,提高響應能力與可用性 |
企業級DevOps平臺概覽 |
什么是企業級DevOps平臺
微服務架構與服務管理平臺
企業級DevOps平臺的現狀與發展趨勢
企業服務管理和監控概覽 |
打造服務管理平臺云(PaaS云) |
PaaS需要解決的問題
企業級PaaS平臺架構
PaaS平臺技術選型
PaaS平臺詳細解決方案介紹 |
企業級DevOps案例 |
企業工具集云平臺
- 管理的內容有哪些
- 云平臺的功能有哪些
- 可選的的云平臺方案介紹
- 如何開發自己的云平臺 企業持續交付平臺
- 持續交付平臺的功能
- 持續交付平臺的技術架構
- 持續交付平臺選型和構建
企業云應用引擎
- 云應用引擎的功能
- 企業云應用引擎的技術架構
- 企業云應用引擎選型和構建
|