課程費用

3800.00 /人

課程時長

1

成為教練

課程簡介

當前微服務“大爆炸”時期,微服務與容器化兩大“燙手”技術(shù)自成體系,技術(shù)壁壘較高,同時結(jié)合微服務架構(gòu)的最佳實踐分析建設完整微服務技術(shù)平臺的演進過程。本次分享主要深入淺出地從開發(fā)、運維、架構(gòu)三個角度分享從領域驅(qū)動(DDD)設計,以kubernetes支撐大規(guī)模微服務架構(gòu),以及ServiceMesh架構(gòu)的引入,通過NSF將微服務框架與業(yè)務代碼解耦,將微服務框架設計成為一種柔性組件,并輔以全鏈路業(yè)務監(jiān)控APM,融合kubernetes與DevOps實現(xiàn)完整的微服務技術(shù)平臺。解析企業(yè)數(shù)字化演進過程中的技術(shù)架構(gòu)調(diào)優(yōu)與思考。

目標收益

1.從0到1對微服務技術(shù)架構(gòu)可以有完整的認識;
2.基于kubernetes支撐微服務架構(gòu)的落地實踐
3.借鑒領域驅(qū)動設計(DDD)與微服務的拆分邊際
4.開源組件與注冊中心的調(diào)優(yōu)和增強;
5.統(tǒng)一微服務框架及組件,開發(fā)流程規(guī)范化,降低微服務門檻的思路;
6.實時微服務流控治理策略生效的機制;
7.解析微服務的剛需——應用性能監(jiān)控的實現(xiàn);
8.利用Kubernetes + DevOps實現(xiàn)微服務敏捷測試;
9.企業(yè)級大規(guī)模互聯(lián)網(wǎng)技術(shù)實踐;

培訓對象

架構(gòu)師;
開發(fā)人員;
運維人員;

課程大綱

1.微服務架構(gòu)概述 1.1從軟件的生命周期看架構(gòu)設計
1.2云原生架構(gòu)設計理念
1.3微服務的定義
1.4為什么需要微服務
1.5主流微服務技術(shù)原理解析(Dubbo、SpringCloud、gRPC、ServiceMesh)
1.6各行業(yè)微服務的發(fā)展趨勢
1.7微服務架構(gòu)的挑戰(zhàn)
-服務拆分
-開發(fā)面臨的挑戰(zhàn)
-運維面臨的挑戰(zhàn)
-測試面臨的挑戰(zhàn)
2.微服務設計模式 2.1微服務拆分
-領域驅(qū)動設計模式
-識別問題域與限界上下文
-領域驅(qū)動設計示例解析
-微服務設計的十二要素(Twelve-Factor)
2.2無狀態(tài)化設計
2.3冪等設計
2.4事務一致性
-強一致性
-最終一致性
3.微服務實踐(技術(shù)底座篇) 3.1微服務開發(fā)框架
3.2微服務標準化
3.3持續(xù)集成與持續(xù)交付
4.微服務實踐(容器云篇) 4.1容器技術(shù)介紹與傳統(tǒng)虛擬機對比
4.2Docker與Kubernetes原理解析
4.3容器云化場景下的運維變化
4.4微服務與容器的優(yōu)雅集成
5.微服務實踐(服務治理篇) 5.1服務治理的目標與愿景
5.2效率治理
5.3穩(wěn)定性治理
-限流器
-斷路器
5.4架構(gòu)與資源治理
5.5服務治理可觀測性
5.6服務治理時效性
6.微服務API網(wǎng)關 6.1主流開源網(wǎng)關技術(shù)解析
6.2微服務的API管理方案
6.3大流量高并發(fā)場景下的API網(wǎng)關設計與實踐
7.微服務實踐(全天候立體監(jiān)控篇) 7.1APM深入解析
7.2穩(wěn)定性風險度量
7.3多維度立體化監(jiān)控設計
-指標監(jiān)控
-全鏈路調(diào)用監(jiān)控
-業(yè)務日志關聯(lián)監(jiān)控
8.微服務多活體系建設 8.1系統(tǒng)高可用
8.2單機房部署
8.3同城多活
8.4兩地三中心
8.5單元化體系建設
9.服務網(wǎng)格ServiceMesh演進過程 9.1ServiceMesh能為微服務帶來什么
10.企業(yè)數(shù)字化技術(shù)平臺演進過程 10.1企業(yè)敏捷提效的策略
-統(tǒng)一技術(shù)框架提升研發(fā)效率
-敏捷基礎設施解決人工運維效率低的問題
-流量染色解決測試環(huán)境臟亂差的問題
-持續(xù)集成持續(xù)交付打通研發(fā)與交付流程
10.2微服務體系支撐業(yè)務中臺的建設
1.微服務架構(gòu)概述
1.1從軟件的生命周期看架構(gòu)設計
1.2云原生架構(gòu)設計理念
1.3微服務的定義
1.4為什么需要微服務
1.5主流微服務技術(shù)原理解析(Dubbo、SpringCloud、gRPC、ServiceMesh)
1.6各行業(yè)微服務的發(fā)展趨勢
1.7微服務架構(gòu)的挑戰(zhàn)
-服務拆分
-開發(fā)面臨的挑戰(zhàn)
-運維面臨的挑戰(zhàn)
-測試面臨的挑戰(zhàn)
2.微服務設計模式
2.1微服務拆分
-領域驅(qū)動設計模式
-識別問題域與限界上下文
-領域驅(qū)動設計示例解析
-微服務設計的十二要素(Twelve-Factor)
2.2無狀態(tài)化設計
2.3冪等設計
2.4事務一致性
-強一致性
-最終一致性
3.微服務實踐(技術(shù)底座篇)
3.1微服務開發(fā)框架
3.2微服務標準化
3.3持續(xù)集成與持續(xù)交付
4.微服務實踐(容器云篇)
4.1容器技術(shù)介紹與傳統(tǒng)虛擬機對比
4.2Docker與Kubernetes原理解析
4.3容器云化場景下的運維變化
4.4微服務與容器的優(yōu)雅集成
5.微服務實踐(服務治理篇)
5.1服務治理的目標與愿景
5.2效率治理
5.3穩(wěn)定性治理
-限流器
-斷路器
5.4架構(gòu)與資源治理
5.5服務治理可觀測性
5.6服務治理時效性
6.微服務API網(wǎng)關
6.1主流開源網(wǎng)關技術(shù)解析
6.2微服務的API管理方案
6.3大流量高并發(fā)場景下的API網(wǎng)關設計與實踐
7.微服務實踐(全天候立體監(jiān)控篇)
7.1APM深入解析
7.2穩(wěn)定性風險度量
7.3多維度立體化監(jiān)控設計
-指標監(jiān)控
-全鏈路調(diào)用監(jiān)控
-業(yè)務日志關聯(lián)監(jiān)控
8.微服務多活體系建設
8.1系統(tǒng)高可用
8.2單機房部署
8.3同城多活
8.4兩地三中心
8.5單元化體系建設
9.服務網(wǎng)格ServiceMesh演進過程
9.1ServiceMesh能為微服務帶來什么
10.企業(yè)數(shù)字化技術(shù)平臺演進過程
10.1企業(yè)敏捷提效的策略
-統(tǒng)一技術(shù)框架提升研發(fā)效率
-敏捷基礎設施解決人工運維效率低的問題
-流量染色解決測試環(huán)境臟亂差的問題
-持續(xù)集成持續(xù)交付打通研發(fā)與交付流程
10.2微服務體系支撐業(yè)務中臺的建設

課程費用

3800.00 /人

課程時長

1

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求