課程簡介
完整系統(tǒng)的介紹在分布式架構體系下,如何以應用為核心,建設應用架構管理體系和運維體系,包括CMDB建設、IT對象建模、運維自動化、3S穩(wěn)定性體系建設、SRE&CRE實踐經驗、故障管理、持續(xù)交付、組織架構探討,業(yè)務上云等內容。
旨在幫助,正處于數(shù)字化轉型階段的傳統(tǒng)行業(yè),以及處于分布式架構實施階段的中小型公司,提供互聯(lián)網運維優(yōu)秀經驗。
目標收益
1.掌握分布式架構體系下,架構管理及運維模式的核心思想
2.掌握IT對象建模方法論
3.掌握運維體系基石CMDB,以及運維自動化建設思路
4.掌握SLO、SLI及SLA等穩(wěn)定性核心概念,及穩(wěn)定性體系建設思路
5.掌握持續(xù)交付思路
6.深入了解業(yè)界行業(yè)內,平臺類技術的發(fā)展趨勢及面臨的各種問題
培訓對象
運維工程師、開發(fā)工程師、架構師、IT主管、研發(fā)主管,3-8年,傳統(tǒng)行業(yè)如電信運營商、IT服務商、金融、物流等,以及中小型互聯(lián)網公司。
課程大綱
微服務架構下的運維體系思路 |
? 業(yè)界技術發(fā)展趨勢(淘寶、Twitter案例) ? ? 微服務帶來的挑戰(zhàn),運維跟架構的緊密相關性 ? ? 技術體系建設思路:大中臺、小前臺策略(蘑菇街、阿里案例) ? ? 探討:微服務是銀彈嗎? ? |
應用為核心的架構管理體系 |
1、應用為核心的運維管理思路 ? 應用起源-為什么要以應用為核心 ? ? 應用模型及其關系模型的建立 ? 2、應用架構管理的基石-CMDB ? 傳統(tǒng)CMDB及應用CMDB的區(qū)別對比 ? ? 五大能力1:元數(shù)據(jù)和元關系管理能力 ? ? 基于CMDB的運維自動化建設 ? ? 五大能力2:數(shù)據(jù)采集能力 ? ? 五大能力3:數(shù)據(jù)同步能力 ? ? 五大能力4:模型拓展能力 ? ? 五大能力5:拓撲展現(xiàn)能力 ? 3、標準化體系建設 ? 運維對象標準化及對象建模 ? ? 分布式架構標準化實踐 ? 4、應用生命周期管理 ? 生命周期管理的重要性 ? ? 如何從生命周期的視角去分析運維對象和場景 ? 5、應用運維到應用架構管理角色的轉變 |
穩(wěn)定性體系建設 |
1、如何保證穩(wěn)定性? ? 未雨綢繆,如何做好保障? ? ? 臨危不懼,快速恢復(Design for Failure) ? ? 為時未晚,有效復盤 ? 2、Google SRE實踐 ? SRE的關鍵原則 ? ? 3S(SLO、SLI、SLA)穩(wěn)定性體系實踐 ? ? CRE實踐 ? 4、穩(wěn)定性保障體系 ? 極端業(yè)務場景 ? ? 容量規(guī)劃 ? ? 限流降級 ? ? 開關預案 ? ? 全鏈路跟蹤 ? ? 故障模擬(Chaos Engineering) ? |
有效的故障管理模式 |
1、探討:如何面對、理解和認識故障?出了故障是否要處罰? 2、故障的定級定責 ? 關鍵角色崗位:技術支持 ? ? 定級&定責標準 ? ? 鼓勵做事,而不是懲罰錯誤 ? 3、故障應急和復盤 ? 應急機制和組織 ? ? 復盤機制 ? ? 定期的案例匯總和總結 |
持續(xù)最佳交付實踐 |
1、持續(xù)交付全流程介紹 2、持續(xù)交付-需求管理 ? 項目管理與需求分解 ? ? 發(fā)布協(xié)調 ? 3、持續(xù)交付-開發(fā)模式選擇 ? 主干模式 ? ? Gitflow模式 ? ? 分支模式 ? 4、持續(xù)交付-多環(huán)境管理 ? 集成測試環(huán)境 ? ? 項目環(huán)境 ? ? 預發(fā)環(huán)境 ? ? Beta環(huán)境 ? ? 生產環(huán)境 ? 5、持續(xù)交付-配置管理 ? 多配置文件模式 ? ? 占位符模式 ? ? AutoConfig模式 ? 6、持續(xù)交付-功能性及非功能性質量保障 ? 單元和接口測試 ? ? 非功能性能驗證 ? 7、持續(xù)交付-發(fā)布/部署模式 ? 藍綠部署 ? ? 金絲雀(灰度)發(fā)布 ? ? 滾動發(fā)布 ? |
大型互聯(lián)網公司云上運維實踐 |
1、我們?yōu)槭裁匆x擇上云 ? 傳統(tǒng)運維模式下所面臨的問題和挑戰(zhàn) ? ? 技術發(fā)展趨勢的解析 ? ? 我們的建設發(fā)展過程 ? 2、云上建設實踐 ? 我們的選擇-混合云建設模式 ? ? CDN和云存儲 ? ? 靜態(tài)化建設和二級CDN架構 ? ? 邊緣計算 ? 3、面向應用層的云架構解決方案 ? Spring Cloud ? ? CNCF ? ? 面向應用層云架構的運維體系建設思路分享 ? 4、云計算和AI時代,運維轉型問題 |
運維組織架構建設 |
1、國內外運維組織架構建設分享 ? Google SRE模式 ? ? Netflix Core SRE模式 ? ? 阿里技術保障模式 ? ? 騰訊技術運營模式 ? 2、運維發(fā)展趨勢和轉型探討 ? DevOps ? ? AIOps ? ? SRE ? ? 技術運營 ? |
微服務架構下的運維體系思路 ? 業(yè)界技術發(fā)展趨勢(淘寶、Twitter案例) ? ? 微服務帶來的挑戰(zhàn),運維跟架構的緊密相關性 ? ? 技術體系建設思路:大中臺、小前臺策略(蘑菇街、阿里案例) ? ? 探討:微服務是銀彈嗎? ? |
應用為核心的架構管理體系 1、應用為核心的運維管理思路 ? 應用起源-為什么要以應用為核心 ? ? 應用模型及其關系模型的建立 ? 2、應用架構管理的基石-CMDB ? 傳統(tǒng)CMDB及應用CMDB的區(qū)別對比 ? ? 五大能力1:元數(shù)據(jù)和元關系管理能力 ? ? 基于CMDB的運維自動化建設 ? ? 五大能力2:數(shù)據(jù)采集能力 ? ? 五大能力3:數(shù)據(jù)同步能力 ? ? 五大能力4:模型拓展能力 ? ? 五大能力5:拓撲展現(xiàn)能力 ? 3、標準化體系建設 ? 運維對象標準化及對象建模 ? ? 分布式架構標準化實踐 ? 4、應用生命周期管理 ? 生命周期管理的重要性 ? ? 如何從生命周期的視角去分析運維對象和場景 ? 5、應用運維到應用架構管理角色的轉變 |
穩(wěn)定性體系建設 1、如何保證穩(wěn)定性? ? 未雨綢繆,如何做好保障? ? ? 臨危不懼,快速恢復(Design for Failure) ? ? 為時未晚,有效復盤 ? 2、Google SRE實踐 ? SRE的關鍵原則 ? ? 3S(SLO、SLI、SLA)穩(wěn)定性體系實踐 ? ? CRE實踐 ? 4、穩(wěn)定性保障體系 ? 極端業(yè)務場景 ? ? 容量規(guī)劃 ? ? 限流降級 ? ? 開關預案 ? ? 全鏈路跟蹤 ? ? 故障模擬(Chaos Engineering) ? |
有效的故障管理模式 1、探討:如何面對、理解和認識故障?出了故障是否要處罰? 2、故障的定級定責 ? 關鍵角色崗位:技術支持 ? ? 定級&定責標準 ? ? 鼓勵做事,而不是懲罰錯誤 ? 3、故障應急和復盤 ? 應急機制和組織 ? ? 復盤機制 ? ? 定期的案例匯總和總結 |
持續(xù)最佳交付實踐 1、持續(xù)交付全流程介紹 2、持續(xù)交付-需求管理 ? 項目管理與需求分解 ? ? 發(fā)布協(xié)調 ? 3、持續(xù)交付-開發(fā)模式選擇 ? 主干模式 ? ? Gitflow模式 ? ? 分支模式 ? 4、持續(xù)交付-多環(huán)境管理 ? 集成測試環(huán)境 ? ? 項目環(huán)境 ? ? 預發(fā)環(huán)境 ? ? Beta環(huán)境 ? ? 生產環(huán)境 ? 5、持續(xù)交付-配置管理 ? 多配置文件模式 ? ? 占位符模式 ? ? AutoConfig模式 ? 6、持續(xù)交付-功能性及非功能性質量保障 ? 單元和接口測試 ? ? 非功能性能驗證 ? 7、持續(xù)交付-發(fā)布/部署模式 ? 藍綠部署 ? ? 金絲雀(灰度)發(fā)布 ? ? 滾動發(fā)布 ? |
大型互聯(lián)網公司云上運維實踐 1、我們?yōu)槭裁匆x擇上云 ? 傳統(tǒng)運維模式下所面臨的問題和挑戰(zhàn) ? ? 技術發(fā)展趨勢的解析 ? ? 我們的建設發(fā)展過程 ? 2、云上建設實踐 ? 我們的選擇-混合云建設模式 ? ? CDN和云存儲 ? ? 靜態(tài)化建設和二級CDN架構 ? ? 邊緣計算 ? 3、面向應用層的云架構解決方案 ? Spring Cloud ? ? CNCF ? ? 面向應用層云架構的運維體系建設思路分享 ? 4、云計算和AI時代,運維轉型問題 |
運維組織架構建設 1、國內外運維組織架構建設分享 ? Google SRE模式 ? ? Netflix Core SRE模式 ? ? 阿里技術保障模式 ? ? 騰訊技術運營模式 ? 2、運維發(fā)展趨勢和轉型探討 ? DevOps ? ? AIOps ? ? SRE ? ? 技術運營 ? |