課程簡介
一、 培訓(xùn)收益
通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1) 了解互聯(lián)網(wǎng)架構(gòu)演進(jìn)歷程;
2) 理解微服務(wù)架構(gòu)的本質(zhì);
3) 掌握微服務(wù)架構(gòu)設(shè)計(jì)方法;
4) 了解從單體應(yīng)用向微服務(wù)架構(gòu)遷移的實(shí)踐經(jīng)驗(yàn);
5) 掌握微服務(wù)架構(gòu)相關(guān)的解決方案;
6) 掌握微服務(wù)治理相關(guān)技術(shù);
7) 掌握SpringCloud相關(guān)組件原理與使用;
8) 掌握互聯(lián)網(wǎng)高可用高并發(fā)關(guān)鍵技術(shù);
9) 掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)數(shù)據(jù)庫架構(gòu)的設(shè)計(jì);
10) 掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)服務(wù)的治理;
11) 掌握基于PaaS的高可用高并發(fā)關(guān)鍵技術(shù);
12) 掌握高可用微服務(wù)架構(gòu)設(shè)計(jì)的性能評估和擴(kuò)容。
二、培訓(xùn)特色
1.理論與實(shí)踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進(jìn)行;
2.專家精彩內(nèi)容解析、學(xué)員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實(shí)踐引導(dǎo)學(xué)員掌握課程內(nèi)容。
三、日程安排
日程 |
培訓(xùn)模塊 |
培訓(xùn)內(nèi)容 |
第一天 上午 |
理解微服務(wù)架構(gòu) |
1.微服務(wù)架構(gòu)的定義 微服務(wù)架構(gòu)出現(xiàn)的背景 微服務(wù)架構(gòu)解決的問題 微服務(wù)架構(gòu)主要特征解讀 微服務(wù)與SOA 微服務(wù)與中臺 實(shí)施微服務(wù)架構(gòu)的挑戰(zhàn) 2.微服務(wù)整體架構(gòu) 互聯(lián)網(wǎng)架構(gòu)的演進(jìn) 微服務(wù)架構(gòu)組成 微服務(wù)網(wǎng)關(guān) 微服務(wù)注冊中心 微服務(wù)配置中心 微服務(wù)調(diào)用框架 微服務(wù)監(jiān)控框架 |
第一天 下午 |
微服務(wù)架構(gòu)設(shè)計(jì) |
3.微服務(wù)架構(gòu)設(shè)計(jì) 架構(gòu)與架構(gòu)風(fēng)格 微服務(wù)的分層與分類 領(lǐng)域驅(qū)動與微服務(wù)設(shè)計(jì) 微服務(wù)粒度和拆分原則 微服務(wù)架構(gòu)設(shè)計(jì)原則 微服務(wù)架構(gòu)常見設(shè)計(jì)模式 如何從單體架構(gòu)演進(jìn)到微服務(wù)架構(gòu) 4.服務(wù)設(shè)計(jì) 服務(wù)的設(shè)計(jì)原則 服務(wù)的無狀態(tài)設(shè)計(jì) 服務(wù)的冪等設(shè)計(jì) 服務(wù)的容錯設(shè)計(jì) 服務(wù)間通信機(jī)制選擇 |
第二天 上午 |
微服務(wù)架構(gòu)相關(guān)方案 |
5.微服務(wù)的安全訪問方案 外部訪問身份認(rèn)證 服務(wù)間訪問身份認(rèn)證 服務(wù)訪問授權(quán) 服務(wù)訪問審計(jì) OAuth 2認(rèn)證方案 安全的進(jìn)程間通訊 6.微服務(wù)的分布式事物方案 分布式事物相關(guān)理論 Sage事務(wù)處理模式 基于補(bǔ)償?shù)姆植际绞挛锓桨?/p> 基于消息表的分布式事物方案 隔離性缺失的應(yīng)對策略 LCN分布式事務(wù)組件 |
第二天 下午 |
微服務(wù)開發(fā)與測試 |
7.微服務(wù)開發(fā) 微服務(wù)項(xiàng)目規(guī)范與模版 微服務(wù)接口定義描述 應(yīng)用層服務(wù)實(shí)現(xiàn) 業(yè)務(wù)層服務(wù)實(shí)現(xiàn) 多資源的rest接口設(shè)計(jì) 查詢接口的實(shí)現(xiàn):API組合與CQRS模式 微服務(wù)異常設(shè)計(jì) 微服務(wù)日志設(shè)計(jì) 日志聚合與錯誤定位 API的演化與版本控制 如何處理共享庫 8.微服務(wù)測試 測試相關(guān)原則 微服務(wù)測試挑戰(zhàn) 微服務(wù)測試策略 微服務(wù)單元測試 微服務(wù)接口測試 微服務(wù)集成測試 端到端測試 微服務(wù)間契約測試 9.微服務(wù)發(fā)布與部署 微服務(wù)開發(fā)與測試環(huán)境規(guī)劃 發(fā)布包格式選擇 代碼管理策略 Docker容器介紹 將服務(wù)部署為容器 使用Kubernetes部署服務(wù) 使用jenkins構(gòu)建持續(xù)發(fā)布生產(chǎn)線 微服務(wù)發(fā)布與滾動升級 |
第三天 上午 |
微服務(wù)治理 |
10.微服務(wù)治理 IT治理與服務(wù)治理 微服務(wù)監(jiān)控內(nèi)容與方式 服務(wù)負(fù)載策略與彈性伸縮 服務(wù)集群與容錯 服務(wù)熔斷保護(hù) 服務(wù)訪問流控 服務(wù)降級 APM及調(diào)用鏈發(fā)展史 Google Dapper與調(diào)用鏈跟蹤原理 調(diào)用鏈跟蹤的整體架構(gòu) 調(diào)用鏈跟蹤實(shí)戰(zhàn) 11.高可用微服務(wù)架構(gòu)設(shè)計(jì)之性能評估&擴(kuò)容篇 微服務(wù)架構(gòu)之服務(wù)性能評估目的; 微服務(wù)架構(gòu)之服務(wù)性能相關(guān)環(huán)節(jié); 微服務(wù)架構(gòu)之服務(wù)性能評估工具; 微服務(wù)架構(gòu)之服務(wù)性能評估方法; 微服務(wù)架構(gòu)之服務(wù)擴(kuò)容; 實(shí)踐案例。 |
第三天 下午 |
使用Spring Cloud實(shí)現(xiàn)微服務(wù) |
12. 使用Spring Cloud實(shí)現(xiàn)微服務(wù) SpringBoot與SpringCloud 練習(xí)案例介紹與準(zhǔn)備 Eureka原理介紹 使用Eureka實(shí)現(xiàn)服務(wù)注冊與發(fā)現(xiàn) 使用Ribbon實(shí)現(xiàn)客戶端負(fù)載均衡 自定義負(fù)載均衡規(guī)則 Hystrix核心機(jī)制剖析 使用Hystrix實(shí)現(xiàn)容錯和服務(wù)降級 使用Hystrix Dashboard實(shí)現(xiàn)可視化監(jiān)控 使用Zuul實(shí)現(xiàn)微服務(wù)網(wǎng)關(guān) Applo配置中心使用介紹 |
第四天 上午 |
大型互聯(lián)網(wǎng)系統(tǒng)常用架構(gòu)方案 |
13.互聯(lián)網(wǎng)系統(tǒng)架構(gòu) 互聯(lián)網(wǎng)系統(tǒng)的特點(diǎn) 互聯(lián)網(wǎng)系統(tǒng)架構(gòu)的挑戰(zhàn) 互聯(lián)網(wǎng)架構(gòu)演進(jìn); 14.互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)原則 無狀態(tài)原則 冪等原則 異步原則 緩存原則 冗余原則 一致性原則 15.高可靠性設(shè)計(jì) 服務(wù)分級 超時(shí)設(shè)計(jì) 服務(wù)降級; 限流設(shè)計(jì) |
第四天 下午 |
高性能高可用數(shù)據(jù)庫方案 |
16.高可用高性能數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫架構(gòu)設(shè)計(jì)基本概念; 高可用性設(shè)計(jì)與實(shí)踐; 高并發(fā)設(shè)計(jì)與實(shí)踐; 讀性能設(shè)計(jì)與實(shí)踐; 一致性設(shè)計(jì)與實(shí)踐; 擴(kuò)展性設(shè)計(jì)與實(shí)踐; 實(shí)踐案例; |
PaaS與云 |
17.PaaS平臺與云 云原生PaaS平臺高可用高并發(fā)設(shè)計(jì)實(shí)踐 云原生平臺PaaS核心架構(gòu) 基于Kubernetes 容器云構(gòu)建 云原生平臺服務(wù)的動態(tài)擴(kuò)容與縮容 云原生平臺服務(wù)的藍(lán)綠發(fā)布/金絲雀發(fā)布/灰度發(fā)布 基于云原生平臺的第二代微服務(wù)架構(gòu)--ServiceMesh |
|
案例分享 |
18.案例分享 |
四、培訓(xùn)費(fèi)用
線下面授培訓(xùn)費(fèi)8800元/人(含培訓(xùn)費(fèi)、場地費(fèi)、資料費(fèi)、學(xué)習(xí)期間午餐以及錄播視頻回放一年)食宿可統(tǒng)一安排,費(fèi)用自理。
網(wǎng)絡(luò)直播培訓(xùn)費(fèi):7800元/人(含培訓(xùn)費(fèi)、平臺費(fèi)、資料費(fèi)以及直播視頻回放一年)。
本課程由中國信息化培訓(xùn)中心頒發(fā)《微服務(wù)及高并發(fā)、高可用架構(gòu)設(shè)計(jì)師》證書,證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級和晉升職務(wù)的重要依據(jù)。
國際注冊信息系統(tǒng)審計(jì)師CISA認(rèn)證培訓(xùn)班
傳統(tǒng)審計(jì)人員、負(fù)責(zé)信息安全審計(jì)的從業(yè)人員、負(fù)責(zé)信息安全管理的從業(yè)人員 2 IT經(jīng)理、信息安全經(jīng)理 3 審計(jì)經(jīng)理、其他從事IT審計(jì)人員 4 對CISA認(rèn)證感興趣的人員