課程簡介
分析流行運維工具如Ansible,Docker,在此基礎上探討常見的運維系統(tǒng)的架構(gòu)與實現(xiàn),由此引出這些系統(tǒng)背后重要的概念——CM元數(shù)據(jù)。之后,再回到從開發(fā)到上線的軟件開發(fā)周期的各個環(huán)節(jié),從每一個階段看需要收集的元數(shù)據(jù)以及這些元數(shù)據(jù)最后如何協(xié)同,最終產(chǎn)生一個可追蹤、可復現(xiàn)、自動化的開發(fā)到運維的DevOps平臺。幫助希望實施DevOps的企業(yè)思考如何構(gòu)建適合自己的DevOps的工具與平臺。
目標收益
從工具的視角看DevOps系統(tǒng)的組成
從架構(gòu)的層面看DevOps系統(tǒng)的設計
探討DevOps系統(tǒng)所關注的數(shù)據(jù)是什么以及如何收集與協(xié)同
為希望搭建DevOps工具的公司參考
培訓對象
課程內(nèi)容
課程大綱
主流運維工具架構(gòu)分析 |
分析當前主流運維工具的實現(xiàn),以及從實現(xiàn)和架構(gòu)的角度,常見的運維系統(tǒng)如何圍繞這些工具來構(gòu)建: Ansible Puppet Docker |
CM元數(shù)據(jù)的分析 | 從工具和系統(tǒng)的分析上,引出構(gòu)建DevOps平臺的關鍵訴求,以及達到關鍵訴求的重點。再給出CM元數(shù)據(jù)的概念后,從軟件開發(fā)的整體流程上看如何在各個階段收集元數(shù)據(jù),以及收集的元數(shù)據(jù)如何協(xié)同構(gòu)建一個可重復、可追蹤、自動化的工具平臺 |
主流運維工具架構(gòu)分析 分析當前主流運維工具的實現(xiàn),以及從實現(xiàn)和架構(gòu)的角度,常見的運維系統(tǒng)如何圍繞這些工具來構(gòu)建: Ansible Puppet Docker |
CM元數(shù)據(jù)的分析 從工具和系統(tǒng)的分析上,引出構(gòu)建DevOps平臺的關鍵訴求,以及達到關鍵訴求的重點。再給出CM元數(shù)據(jù)的概念后,從軟件開發(fā)的整體流程上看如何在各個階段收集元數(shù)據(jù),以及收集的元數(shù)據(jù)如何協(xié)同構(gòu)建一個可重復、可追蹤、自動化的工具平臺 |