微服務及高并發(fā)、高可用架構設計與最佳實踐培訓班

認證機構

本課程由北京中培IT技能培訓提供,有178瀏覽量

課程分類:  IT培訓

適合對象:  

咨詢電話:  400-968-9396

上課地點:  [網(wǎng)校]

開班日期:  滾動開班

學       費:  咨 詢

班       級:  
  • 網(wǎng)校
  • 北京校區(qū)
 
人       數(shù):
 
報名試聽 我要咨詢

課程簡介

一、 培訓收益

通過此次課程培訓,可使學習者獲得如下收益:

1)  了解互聯(lián)網(wǎng)架構演進歷程;

2)  理解微服務架構的本質;

3)  掌握微服務架構設計方法;

4)  了解從單體應用向微服務架構遷移的實踐經(jīng)驗;

5)  掌握微服務架構相關的解決方案;

6)  掌握微服務治理相關技術;

7)  掌握SpringCloud相關組件原理與使用;

8)  掌握互聯(lián)網(wǎng)高可用高并發(fā)關鍵技術;

9)  掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)數(shù)據(jù)庫架構的設計;

10) 掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)服務的治理;

11) 掌握基于PaaS的高可用高并發(fā)關鍵技術;

12) 掌握高可用微服務架構設計的性能評估和擴容。

二、培訓特色

1.理論與實踐相結合、案例分析與行業(yè)應用穿插進行;

2.專家精彩內(nèi)容解析、學員專題討論、分組研究;

3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內(nèi)容。

三、日程安排

日程

培訓模塊

培訓內(nèi)容

第一

上午

理解微服務架構

1.微服務架構的定義

微服務架構出現(xiàn)的背景

微服務架構解決的問題

微服務架構主要特征解讀

微服務與SOA

微服務與中臺

實施微服務架構的挑戰(zhàn)

2.微服務整體架構

互聯(lián)網(wǎng)架構的演進

微服務架構組成

微服務網(wǎng)關

微服務注冊中心

微服務配置中心

微服務調(diào)用框架

微服務監(jiān)控框架

第一

下午

微服務架構設計

3.微服務架構設計

架構與架構風格

微服務的分層與分類

領域驅動與微服務設計

微服務粒度和拆分原則

微服務架構設計原則

微服務架構常見設計模式

如何從單體架構演進到微服務架構

4.服務設計

服務的設計原則

服務的無狀態(tài)設計

服務的冪等設計

服務的容錯設計

服務間通信機制選擇

第二天

上午

微服務架構相關方案

5.微服務的安全訪問方案

外部訪問身份認證

服務間訪問身份認證

服務訪問授權

服務訪問審計

OAuth 2認證方案

安全的進程間通訊

6.微服務的分布式事物方案

分布式事物相關理論

Sage事務處理模式

基于補償?shù)姆植际绞挛锓桨?/p>

基于消息表的分布式事物方案

隔離性缺失的應對策略

LCN分布式事務組件

第二天

下午

微服務開發(fā)與測試

7.微服務開發(fā)

微服務項目規(guī)范與模版

微服務接口定義描述

應用層服務實現(xiàn)

業(yè)務層服務實現(xiàn)

多資源的rest接口設計

查詢接口的實現(xiàn):API組合與CQRS模式

微服務異常設計

微服務日志設計

日志聚合與錯誤定位

API的演化與版本控制

如何處理共享庫

8.微服務測試

測試相關原則

微服務測試挑戰(zhàn)

微服務測試策略

微服務單元測試

微服務接口測試

微服務集成測試

端到端測試

微服務間契約測試

9.微服務發(fā)布與部署

微服務開發(fā)與測試環(huán)境規(guī)劃

發(fā)布包格式選擇

代碼管理策略

Docker容器介紹

將服務部署為容器

使用Kubernetes部署服務

使用jenkins構建持續(xù)發(fā)布生產(chǎn)線

微服務發(fā)布與滾動升級

第三天

上午

微服務治理

10.微服務治理

IT治理與服務治理

微服務監(jiān)控內(nèi)容與方式

服務負載策略與彈性伸縮

服務集群與容錯

服務熔斷保護

服務訪問流控

服務降級

APM及調(diào)用鏈發(fā)展史

Google Dapper與調(diào)用鏈跟蹤原理

調(diào)用鏈跟蹤的整體架構

調(diào)用鏈跟蹤實戰(zhàn)

11.高可用微服務架構設計之性能評估&擴容篇

微服務架構之服務性能評估目的;

微服務架構之服務性能相關環(huán)節(jié);

微服務架構之服務性能評估工具;

微服務架構之服務性能評估方法;

微服務架構之服務擴容;

實踐案例。

第三天

下午

使用Spring Cloud實現(xiàn)微服務

12. 使用Spring Cloud實現(xiàn)微服務

SpringBootSpringCloud

練習案例介紹與準備

Eureka原理介紹

使用Eureka實現(xiàn)服務注冊與發(fā)現(xiàn)

使用Ribbon實現(xiàn)客戶端負載均衡

自定義負載均衡規(guī)則

Hystrix核心機制剖析

使用Hystrix實現(xiàn)容錯和服務降級

使用Hystrix Dashboard實現(xiàn)可視化監(jiān)控

使用Zuul實現(xiàn)微服務網(wǎng)關

Applo配置中心使用介紹

第四天

上午

大型互聯(lián)網(wǎng)系統(tǒng)常用架構方案

13.互聯(lián)網(wǎng)系統(tǒng)架構

互聯(lián)網(wǎng)系統(tǒng)的特點

互聯(lián)網(wǎng)系統(tǒng)架構的挑戰(zhàn)

互聯(lián)網(wǎng)架構演進;

14.互聯(lián)網(wǎng)架構設計原則

無狀態(tài)原則

冪等原則

異步原則

緩存原則

冗余原則

一致性原則

15.高可靠性設計

服務分級

超時設計

服務降級;

限流設計

第四天

下午

高性能高可用數(shù)據(jù)庫方案

16.高可用高性能數(shù)據(jù)庫設計

數(shù)據(jù)庫架構設計基本概念;

高可用性設計與實踐;

高并發(fā)設計與實踐;

讀性能設計與實踐;

一致性設計與實踐;

擴展性設計與實踐;

實踐案例;

PaaS與云

17.PaaS平臺與云

云原生PaaS平臺高可用高并發(fā)設計實踐

云原生平臺PaaS核心架構

基于Kubernetes 容器云構建

云原生平臺服務的動態(tài)擴容與縮容

云原生平臺服務的藍綠發(fā)布/金絲雀發(fā)布/灰度發(fā)布

基于云原生平臺的第二代微服務架構--ServiceMesh

案例分享

18.案例分享

四、培訓費用

線下面授培訓費8800/人(含培訓費、場地費、資料費、學習期間午餐以及錄播視頻回放一年)食宿可統(tǒng)一安排,費用自理。

網(wǎng)絡直播培訓費:7800/人(含培訓費、平臺費、資料費以及直播視頻回放一年)。

本課程由中國信息化培訓中心頒發(fā)《微服務及高并發(fā)、高可用架構設計師》證書,證書可作為專業(yè)技術人員職業(yè)能力考核的證明,以及專業(yè)技術人員崗位聘用、任職、定級和晉升職務的重要依據(jù)。

 

開設班級

班級 開班時間 上課地點 學費 試聽/報名
網(wǎng)校/ 網(wǎng)授 人滿開班 咨詢 報名
北京校區(qū)/ 面授 人滿開班 北京豐臺育芳園東里3號樓 咨詢 報名
 

教學環(huán)境

查看全部照片  >

課程咨詢

我要咨詢
 

發(fā)表咨詢

 
有回復時短信通知我 發(fā)表咨詢
課程推薦

國際注冊信息系統(tǒng)審計師CISA認證培訓班

傳統(tǒng)審計人員、負責信息安全審計的從業(yè)人員、負責信息安全管理的從業(yè)人員 2 IT經(jīng)理、信息安全經(jīng)理 3 審計經(jīng)理、其他從事IT審計人員 4 對CISA認證感興趣的人員
更新時間:2022-06-23