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