全國 [城市選擇] [會員登錄] [講師注冊] [機構(gòu)注冊] [助教注冊]  
中國企業(yè)培訓講師
微服務及高并發(fā)、高可用架構(gòu)設(shè)計與*實踐
 
講師:講師團 瀏覽次數(shù):2581

課程描述INTRODUCTION

高并發(fā)高可用架構(gòu)設(shè)計

· 全體員工· 其他人員· IT人士

培訓講師:講師團    課程價格:¥元/人    培訓天數(shù):4天   

日程安排SCHEDULE

課程大綱Syllabus

高并發(fā)高可用架構(gòu)設(shè)計
 
培訓收益
通過此次課程培訓,可使學習者獲得如下收益:
1) 了解互聯(lián)網(wǎng)架構(gòu)演進歷程;
2) 理解微服務架構(gòu)的本質(zhì);
3) 掌握微服務架構(gòu)設(shè)計方法;
4) 了解從單體應用向微服務架構(gòu)遷移的實踐經(jīng)驗;
5) 掌握微服務架構(gòu)相關(guān)的解決方案;
6) 掌握微服務治理相關(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è)計;
10) 掌握互聯(lián)網(wǎng)大型分布式系統(tǒng)服務的治理;
11) 掌握基于PaaS的高可用高并發(fā)關(guān)鍵技術(shù);
12) 掌握高可用微服務架構(gòu)設(shè)計的性能評估和擴容。
 
課程大綱
第一章  理解微服務架構(gòu)
1、微服務架構(gòu)的定義 
微服務架構(gòu)出現(xiàn)的背景 
微服務架構(gòu)解決的問題 
微服務架構(gòu)主要特征解讀 
微服務與SOA 
微服務與中臺 
實施微服務架構(gòu)的挑戰(zhàn) 
2、微服務整體架構(gòu) 
互聯(lián)網(wǎng)架構(gòu)的演進 
微服務架構(gòu)組成 
微服務網(wǎng)關(guān) 
微服務注冊中心 
微服務配置中心 
微服務調(diào)用框架 
微服務監(jiān)控框架
 
第二章  微服務架構(gòu)設(shè)計
3、微服務架構(gòu)設(shè)計 
架構(gòu)與架構(gòu)風格 
微服務的分層與分類 
領(lǐng)域驅(qū)動與微服務設(shè)計 
微服務粒度和拆分原則 
微服務架構(gòu)設(shè)計原則 
微服務架構(gòu)常見設(shè)計模式 
如何從單體架構(gòu)演進到微服務架構(gòu) 
4、服務設(shè)計 
服務的設(shè)計原則 
服務的無狀態(tài)設(shè)計 
服務的冪等設(shè)計 
服務的容錯設(shè)計 
服務間通信機制選擇
 
第三章  微服務架構(gòu)相關(guān)方案
5、微服務的安全訪問方案 
外部訪問身份認證 
服務間訪問身份認證 
服務訪問授權(quán) 
服務訪問審計 
OAuth 2認證方案 
安全的進程間通訊 
6、微服務的分布式事物方案 
分布式事物相關(guān)理論 
Sage事務處理模式 
基于補償?shù)姆植际绞挛锓桨?nbsp;
基于消息表的分布式事物方案 
隔離性缺失的應對策略 
LCN分布式事務組件
 
第四章  微服務開發(fā)與測試
7、微服務開發(fā) 
微服務項目規(guī)范與模版 
微服務接口定義描述 
應用層服務實現(xiàn) 
業(yè)務層服務實現(xiàn) 
多資源的rest接口設(shè)計 
查詢接口的實現(xiàn):API組合與CQRS模式 
微服務異常設(shè)計 
微服務日志設(shè)計 
日志聚合與錯誤定位 
API的演化與版本控制 
如何處理共享庫 
8、微服務測試 
測試相關(guān)原則 
微服務測試挑戰(zhàn) 
微服務測試策略 
微服務單元測試 
微服務接口測試 
微服務集成測試 
端到端測試 
微服務間契約測試 
9、微服務發(fā)布與部署 
微服務開發(fā)與測試環(huán)境規(guī)劃 
發(fā)布包格式選擇 
代碼管理策略 
Docker容器介紹 
將服務部署為容器
使用Kubernetes部署服務 
使用jenkins構(gòu)建持續(xù)發(fā)布生產(chǎn)線 
微服務發(fā)布與滾動升級
 
第五章  微服務治理
10、微服務治理 
IT治理與服務治理 
微服務監(jiān)控內(nèi)容與方式 
服務負載策略與彈性伸縮 
服務集群與容錯 
服務熔斷保護 
服務訪問流控 
服務降級 
APM及調(diào)用鏈發(fā)展史 
Google Dapper與調(diào)用鏈跟蹤原理 
調(diào)用鏈跟蹤的整體架構(gòu) 
調(diào)用鏈跟蹤實戰(zhàn) 
11、高可用微服務架構(gòu)設(shè)計之性能評估&擴容篇 
微服務架構(gòu)之服務性能評估目的; 
微服務架構(gòu)之服務性能相關(guān)環(huán)節(jié); 
微服務架構(gòu)之服務性能評估工具;  
微服務架構(gòu)之服務性能評估方法; 
微服務架構(gòu)之服務擴容; 
實踐案例。
 
第六章  使用Spring Cloud實現(xiàn)微服務
12、 使用Spring Cloud實現(xiàn)微服務 
SpringBoot與SpringCloud 
練習案例介紹與準備 
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)關(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)的特點 
互聯(lián)網(wǎng)系統(tǒng)架構(gòu)的挑戰(zhàn) 
互聯(lián)網(wǎng)架構(gòu)演進; 
14、互聯(lián)網(wǎng)架構(gòu)設(shè)計原則 
無狀態(tài)原則 
冪等原則 
異步原則 
緩存原則 
冗余原則 
一致性原則 
15、高可靠性設(shè)計 
服務分級 
超時設(shè)計 
服務降級; 
限流設(shè)計
 
第八章  高性能高可用數(shù)據(jù)庫方案
16、高可用高性能數(shù)據(jù)庫設(shè)計 
數(shù)據(jù)庫架構(gòu)設(shè)計基本概念; 
高可用性設(shè)計與實踐; 
高并發(fā)設(shè)計與實踐; 
讀性能設(shè)計與實踐; 
一致性設(shè)計與實踐; 
擴展性設(shè)計與實踐; 
實踐案例;
 
第九章  PaaS與云
17、PaaS平臺與云 
云原生PaaS平臺高可用高并發(fā)設(shè)計實踐 
云原生平臺PaaS核心架構(gòu) 
基于Kubernetes 容器云構(gòu)建 
云原生平臺服務的動態(tài)擴容與縮容 
云原生平臺服務的藍綠發(fā)布/金絲雀發(fā)布/灰度發(fā)布 
基于云原生平臺的第二代微服務架構(gòu)--ServiceMesh
案例分享
18、案例分享
 
授課專家
鄭老師 
微服務架構(gòu)資深講師,咨詢服務總監(jiān),PMP,DevOps Mster。1999年畢業(yè)于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發(fā)部總監(jiān),負責中國銀聯(lián)、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務交付工作。負責銀聯(lián)云資源管理平臺、銀聯(lián)云應用開發(fā)平臺、銀聯(lián)統(tǒng)一運維平臺、黃金交易所管控系統(tǒng)、金交所運維監(jiān)控系統(tǒng)、萬達DevOps系統(tǒng)等多個項目的設(shè)計和交付工作。目前任產(chǎn)品部咨詢服務總監(jiān),對應用開發(fā)平臺、企業(yè)流程平臺、SOA架構(gòu)、微服務架構(gòu)、DevOps平臺、項目管理與研發(fā)管理等方面都有豐富的實踐經(jīng)驗。
程老師  
CTO,微服務架構(gòu)首席咨詢師,國內(nèi)較早倡導和實踐微服務的先行者,多次受邀在大型技術(shù)會議主題分享“微服務架構(gòu)”相關(guān)主題。超過10年以上的軟件行業(yè)經(jīng)驗,從企業(yè)應用、互聯(lián)網(wǎng)應用、服務化平臺的架構(gòu)設(shè)計、開發(fā)到自動化構(gòu)建、持續(xù)集成、持續(xù)交付以及DevOps的轉(zhuǎn)型實施等有較豐富的實踐經(jīng)驗。
張老師 
近10年的軟件系統(tǒng)開發(fā)經(jīng)驗,多年系統(tǒng)架構(gòu)經(jīng)驗;參與開發(fā)多個大型項目,有電信某電信網(wǎng)管項目、某O2O電商平臺、某征信系統(tǒng)等;對Spring Cloud、微服務、持續(xù)集成、持續(xù)交付、云平臺、分布式系統(tǒng)和移動應用開發(fā)方面頗有建樹,對容器和分布式集群有豐富的實戰(zhàn)經(jīng)驗。熱愛技術(shù)交流,曾代表公司參加全球微服務架構(gòu)高峰論壇、QCon等技術(shù)沙龍。擁抱開源,[email protected],并獲得開源中國的推薦,例如電子書《使用Spring Cloud與Docker實戰(zhàn)微服務》等。
尹老師 
《Spring Cloud微服務-全棧技術(shù)與案例解析》,《Spring Cloud微服務入門實戰(zhàn)與進階》作者。簡單的技術(shù)愛好者,先后就職于京東和阿里巴巴。一直從事Java服務端開發(fā)工作,前端開發(fā)工作。主要關(guān)注分布式,高并發(fā),后端服務,目前重心在微服務這塊。
個人成就出書:《Spring Cloud微服務-全棧技術(shù)與案例解析》《Spring Cloud微服務入門實戰(zhàn)與進階》GitChat: 微服務中的短信服務如何設(shè)計?演講:極部落Java開發(fā)者大會,iTechPlus Java開發(fā)者大會分享嘉賓。
 
高并發(fā)高可用架構(gòu)設(shè)計

轉(zhuǎn)載:http://mp3-to-ringtone.com/gkk_detail/261395.html

已開課時間Have start time

在線報名Online registration

    參加課程:微服務及高并發(fā)、高可用架構(gòu)設(shè)計與*實踐

    單位名稱:

  • 參加日期:
  • 聯(lián)系人:
  • 手機號碼:
  • 座機電話:
  • QQ或微信:
  • 參加人數(shù):
  • 開票信息:
  • 輸入驗證:  看不清楚?點擊驗證碼刷新
付款信息:
開戶名:上海投智企業(yè)管理咨詢有限公司
開戶行:中國銀行股份有限公司上海市長壽支行
帳號:454 665 731 584