課程簡(jiǎn)介
在微服務(wù)技術(shù)如火如荼的今天, 越來(lái)越的團(tuán)隊(duì)希望通過(guò)微服務(wù)技術(shù)來(lái)加速產(chǎn)品的研發(fā)效率. 但是微服務(wù)技術(shù)帶來(lái)好處的同時(shí), 也帶來(lái)了巨大的技術(shù)挑戰(zhàn). 雖然目前開(kāi)源社區(qū)中很多優(yōu)秀的微服務(wù)技術(shù)大幅度降低了準(zhǔn)入門(mén)檻, 但是由于其技術(shù)復(fù)雜性, 很多團(tuán)隊(duì)都面臨技術(shù)選型或者技術(shù)適配的問(wèn)題. 本次課程中我會(huì)結(jié)合一些自身的案例, 和大家一起深入探討微服務(wù)架構(gòu)設(shè)計(jì)的本源和核心思想, 幫助大家選擇或者研發(fā)最適合自己團(tuán)隊(duì)的微服務(wù)技術(shù)棧, 讓微服務(wù)技術(shù)快速落地.
目標(biāo)收益
理解微服務(wù)架構(gòu)的核心技術(shù)思想, 幫助企業(yè)選擇最合適的微服務(wù)技術(shù), 讓微服務(wù)技術(shù)快速落地.
培訓(xùn)對(duì)象
工程架構(gòu)團(tuán)隊(duì)的高級(jí)工程師, team leader或者架構(gòu)師
課程大綱
微服務(wù)技術(shù)綜述 |
1.1課程的背景, 目標(biāo)和主要內(nèi)容 1.2何為微服務(wù)技術(shù) 1.3微服務(wù)技術(shù)的演變 1.4微服務(wù)技術(shù)棧 1.5微服務(wù)的拆分原則 |
設(shè)備管理和故障維修 |
2.1 設(shè)備管理平臺(tái)的必要性和重要性 2.2 設(shè)備管理平臺(tái)的核心職責(zé)和設(shè)計(jì)要素 2.3 如何做故障檢測(cè) 2.4 機(jī)器維修平臺(tái)的設(shè)計(jì) 2.5 自動(dòng)化的故障檢測(cè)和維修架構(gòu)設(shè)計(jì) |
資源管理和服務(wù)部署 |
3.1 PaaS平臺(tái)的核心設(shè)計(jì)要素 3.2 資源管理架構(gòu)的演化和特點(diǎn) 3.3 程序包的標(biāo)準(zhǔn)化和OCI規(guī)范解讀 3.4 從kubernetes中學(xué)習(xí)到的架構(gòu)設(shè)計(jì) 3.5 BAT PaaS架構(gòu)的案例 |
服務(wù)通信和服務(wù)發(fā)現(xiàn) |
4.1 RPC技術(shù)綜述 4.2 RPC技術(shù)要素和選型 4.3 什么是服務(wù)發(fā)現(xiàn) 4.4 服務(wù)發(fā)現(xiàn)的技術(shù)難點(diǎn) 4.5 服務(wù)注冊(cè)表的技術(shù)選型 4.6 consul架構(gòu)解析 4.7 BAT 服務(wù)發(fā)現(xiàn)架構(gòu)案例 |
流量調(diào)度和Service Mesh |
5.1 流量調(diào)度的用途和場(chǎng)景 5.2 什么是Service Mesh 5.3 Service Mesh的架構(gòu)解析 5.4 Service Mesh架構(gòu)設(shè)計(jì)思考 |
服務(wù)日志和監(jiān)控 |
6.1 服務(wù)運(yùn)行數(shù)據(jù)分類(lèi) 6.2 指標(biāo)數(shù)據(jù)的存儲(chǔ)和分析系統(tǒng) 6.3 調(diào)用鏈追蹤架構(gòu) 6.4 診斷日志檢索系統(tǒng)案例 6.5 CAT架構(gòu)分析 |
配置中心 |
7.1 配置中心的應(yīng)用場(chǎng)景 7.2 配置形態(tài)和分類(lèi) 7.3 配置中心的架構(gòu)組成和設(shè)計(jì) 7.4 配置中心的技術(shù)思考 |
微服務(wù)架構(gòu)下的測(cè)試技術(shù) |
8.1 微服務(wù)接口測(cè)試工具 8.2 流量的錄制和回放 8.3 BAT 全鏈路壓測(cè)案例 8.4 持續(xù)集成和持續(xù)部署 |
微服務(wù)技術(shù)綜述 1.1課程的背景, 目標(biāo)和主要內(nèi)容 1.2何為微服務(wù)技術(shù) 1.3微服務(wù)技術(shù)的演變 1.4微服務(wù)技術(shù)棧 1.5微服務(wù)的拆分原則 |
設(shè)備管理和故障維修 2.1 設(shè)備管理平臺(tái)的必要性和重要性 2.2 設(shè)備管理平臺(tái)的核心職責(zé)和設(shè)計(jì)要素 2.3 如何做故障檢測(cè) 2.4 機(jī)器維修平臺(tái)的設(shè)計(jì) 2.5 自動(dòng)化的故障檢測(cè)和維修架構(gòu)設(shè)計(jì) |
資源管理和服務(wù)部署 3.1 PaaS平臺(tái)的核心設(shè)計(jì)要素 3.2 資源管理架構(gòu)的演化和特點(diǎn) 3.3 程序包的標(biāo)準(zhǔn)化和OCI規(guī)范解讀 3.4 從kubernetes中學(xué)習(xí)到的架構(gòu)設(shè)計(jì) 3.5 BAT PaaS架構(gòu)的案例 |
服務(wù)通信和服務(wù)發(fā)現(xiàn) 4.1 RPC技術(shù)綜述 4.2 RPC技術(shù)要素和選型 4.3 什么是服務(wù)發(fā)現(xiàn) 4.4 服務(wù)發(fā)現(xiàn)的技術(shù)難點(diǎn) 4.5 服務(wù)注冊(cè)表的技術(shù)選型 4.6 consul架構(gòu)解析 4.7 BAT 服務(wù)發(fā)現(xiàn)架構(gòu)案例 |
流量調(diào)度和Service Mesh 5.1 流量調(diào)度的用途和場(chǎng)景 5.2 什么是Service Mesh 5.3 Service Mesh的架構(gòu)解析 5.4 Service Mesh架構(gòu)設(shè)計(jì)思考 |
服務(wù)日志和監(jiān)控 6.1 服務(wù)運(yùn)行數(shù)據(jù)分類(lèi) 6.2 指標(biāo)數(shù)據(jù)的存儲(chǔ)和分析系統(tǒng) 6.3 調(diào)用鏈追蹤架構(gòu) 6.4 診斷日志檢索系統(tǒng)案例 6.5 CAT架構(gòu)分析 |
配置中心 7.1 配置中心的應(yīng)用場(chǎng)景 7.2 配置形態(tài)和分類(lèi) 7.3 配置中心的架構(gòu)組成和設(shè)計(jì) 7.4 配置中心的技術(shù)思考 |
微服務(wù)架構(gòu)下的測(cè)試技術(shù) 8.1 微服務(wù)接口測(cè)試工具 8.2 流量的錄制和回放 8.3 BAT 全鏈路壓測(cè)案例 8.4 持續(xù)集成和持續(xù)部署 |