国产极品粉嫩福利姬萌白酱_伊人WWW22综合色_久久精品a一国产成人免费网站_法国啄木乌AV片在线播放

全國 [城市選擇] [會員登錄] [講師注冊] [機構注冊] [助教注冊]  
中國企業培訓講師
互聯網大型高可用高并發微服務架構設計實戰網絡直播培訓班
 
講(jiang)師:講(jiang)師團 瀏覽次數(shu):2565

課程描(miao)述INTRODUCTION

互聯網大型高可用高并發微服務架構設計線上培訓

· 中層領導

培訓講師:講師(shi)團(tuan)    課程價格:¥元(yuan)/人    培訓天數:3天   

日程安排SCHEDULE

課程大綱Syllabus

互聯網大型高可用高并發微服務架構設計線上培訓

一、培訓背景
當今大型互聯網或者超大型企業的IT平臺為迎合業務的快速發展下不停地打造各種系統,經過長時間運行使用后系統架構呈現煙囪組織,系統變得復雜,模塊耦合度高,關聯依賴復雜,牽一發而動全身,不利于業務創新和迭代。如何更快速整合現有的各個系統,使得企業能從戰略、組織、制度、流程和業務等方面進行持續快速的迭代,完善企業的結構和運轉方式,使企業能夠達到現在和未來的目標。目前有效的解決方案就是引入微服務架構方案,通過將巨大單體應用分解為多個服務方法解決復雜性問題。在功能不變的情況下,應用被分解為多個可管理的服務,從而實現系統易于開發與維護、獨立部署、高可伸縮性、技術異構性等眾多的架構優點,推動業務快速迭代和靈活發展。
本課程采用業界流行成熟的(de)微服(fu)(fu)務(wu)解決方案Spring Cloud、Service Mesh技術棧,以實踐和案例驅動,采用多個完整地(di)案例貫穿整個課程,來完成學習(xi)實踐環節(jie),讓學員(yuan)真正(zheng)掌握微服(fu)(fu)務(wu)架(jia)構(gou)的(de)理(li)論(lun)、架(jia)構(gou)設計、具體實現技術,從(cong)而讓微服(fu)(fu)務(wu)架(jia)構(gou)落地(di)。

二、課程收益
通過此次課程培訓,可使學習者獲得如下收益:
1.掌握如何設計可靠的大型互聯網微服務架構方案
2.掌握使用Spring Cloud技術棧開發大型微服務架構系統
3.掌握大型互聯網微服務架構系統開發、測試、生產的*實踐
4.掌握實現大型微服務架構系統在高可用、高并發的關鍵技術和方案
5.掌握互聯網大型分布式系統數據庫架構的設計;
6.掌握互聯網大型分布式系統服務的治理;
7.解決如何在時間、成本和質量之間追求平衡,以低成本平穩地實現微服務架構系統演進;
8.掌握高可(ke)用微服務(wu)架構設(she)計的性能評(ping)估和(he)擴容。

三、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過(guo)全面知(zhi)識理解、專題技(ji)能和實踐結(jie)合(he)的授課(ke)方式。

四、日程安排

日程

培訓模塊

培訓內容

第一天

上午

互聯網大型高可用高并發技術架構概述

  • 互聯網大型高可用高并發技術架構演進
  • 互聯網常見的高可用設計手段;
  • 互聯網常見的高并發設計手段;
  • 實踐案例;

微服務架構概述

  • 什么是微服務架構
  • 單體架構優勢與挑戰
  • 微服務架構的本質與特征微服務與SOA
  • 微服務從設計、開發、集成、測試到生產環境運行的挑戰

微服務架構構成

  • API網關與常用組件
  • 服務注冊中心與常用組件
  • 配置中心與常用組件
  • 服務調用框架與常用組件
  • 主流微服務架構技術解決方案比較分析

互聯網大型高可用高并發架構核心技術*實踐

  • 大型分布式系統高可用設計手段;
  • 大型分布式系統高并發設計手段;
  • 服務無狀態化設計與實踐;
  • 服務負載均衡設計與實踐;
  • 服務冪等設計與實踐;
  • 分布式鎖設計與實踐;
  • 分布式事務設計與實踐;
  • 服務降級設計與實踐;
  • 服務限流設計與實踐;
  • 服務熔斷設計與實踐;
  • 服務之灰度發布設計與實踐;
  • 大型分布式系統全鏈路壓測設計與實踐;

第一天

下午

互聯網大型高可用高并發數據庫*實踐

  • 互聯網數據庫演進之路〔RDBMS→NoSQL→NewSQL〕;
  • 互聯網傳統關系性數據庫分庫分表設計與實踐;
  • 互聯網傳統關系型數據庫性能優化全攻略;
  • 互聯網傳統關系型數據庫高可用設計與實踐;
  • 互聯網 NoSQL 分布式非關系型數據庫設計與應用實踐;
  • 互聯網 NewSQL 分布式關系型數據庫設計與應用實踐;
  • 互聯網數據庫數據無縫遷移設計與實踐;
  • 互聯網緩存數據設計與應用實踐;
  • 互聯網數據一致性設計與實踐;

互聯網大型高可用高并發微服務設計

  • 應用的微服務架構設計
  • 服務的粒度與分類
  • 服務拆分原則
  • 常見微服務拆分方法
  • 服務的編排與編制
  • 單體架構如何演進到微服務架構
  • 微服務架構系統案例介紹

微服務的相關設計

  • 常用設計模式
  • 服務間通信方式的比較與選擇
  • 服務的無狀態設計
  • 服務的冪等設計
  • 服務的容錯與降級設計
  • 服務的柔性設計
  • 實踐案例

基于Spring Cloud架構微服務解決方案

  • Spring Cloud技術棧
  • 服務支撐組件介紹(服務注冊,集中化配置,斷路器,服務網關)

第二天

上午

微服務應用實踐

微服務的注冊與發現(service-discovery)

  • 為什么要服務注冊與發現
  • 服務注冊與服務發現的實現方式
  • 使用Spring Cloud Eureka實現分布式服務注冊中心
  • Netflix Eureka 和 Ribbon概述
  • Eureka 和 Ribbon 架構設計原理
  • Spring Cloud Eureka 和 Ribbon 主要配置項
  • Eureka進階:自保護模式
  • Eureka進階:健康檢查和藍綠部署
  • 使用Spring Cloud Ribbon客戶端負載均衡
  • 使用Spring Cloud feign實現申明式訪問微服務

微服務的集中化配置(centralized-config)

  • 為什么要集中化配置
  • 集中化配置的實現原理與方式
  • 使用Spring Cloud Config實現集中化配置
  • Spring Cloud Config用Git / SVN做配置文件倉庫
  • 生產環境攜程 Apollo 配置中心介紹
  • Apollo核心概念
  • Apollo Java客戶端和多語言接入
  • Apollo Client和Spring Boot集成
  • 案例演示:部署運行高可用配置中心

微服務的容錯處理(circuit-breaker)

  • 微服務下的可用性與故障蔓延(Failure Cascading)
  • 斷路器模式的原理與實現
  • 微服務實現容錯
  • 使用Spring Cloud Hystrix實現服務容錯
  • Hystrix實現回退支持
  • Hystrix中實現信號量策略配置
  • Hystrix線程隔離策略配置
  • 容錯場景實現結果緩存
  • 使用Netflix Turbine實現監控聚合
  • 使用Hystrix-dashboard可視化服務質量監控
  • 部署運行微服務調用方實現負載均衡案例。
  • 部署運行當服務不可用時,服務調用方實現熔斷,避免微服務失效擴大,導致大面積雪崩效應。

第二天

下午

構建微服務網關SpringCloud Gateway

  • 為什么需要微服務網關
  • 微服務網關的實現方案
  • 使用Spring Gateway實現微服務網關
  • Spring Cloud Gateway實現路由轉發
  • Spring Cloud Gateway路由斷言工廠
  • Spring Cloud Gateway過濾器工廠
  • 全局過濾器
  • 微服務網關實戰案例
  • 限流實戰
  • 熔斷回退實戰
  • 跨域實
  • 統一異常處理
  • 重試機制

微服務的安全

 

  • 微服務下安全的實現方式:Spring Cloud Security
  • 使用HTTPS加密傳輸內容
  • OAuth2 概述
  • OAuth2 典型模式和選型
  • Spring Security OAuth2 架構簡介
  • 授權碼模式授權服務器
  • 密碼模式授權服務器
  • Web 應用接入授權服務器
  • JWT 令牌概述
  • 授權服務器支持 JWT 令牌

使用Docker發布微服務

  • Docker與jenkins集成與部署
  • 微服務的自動化發布與部署
  • 使用docker的API
  • 使用Docker技術實現微服務自動化部署

第三天

上午

云原生架構和Kubernetes容器云部署

  • 云原生架構概述
  • Kubernetes背景和架構
  • Kubernetes基本概念
  • Spring Boot部署到本地Kubernetes環境
  • 生產環境Kubernetes部署文件剖析
  • Kubernetes應用動態配置實驗
  • Kubernetes應用金絲雀發布實驗

微服務與日志聚合

  • 日志聚合的常用技術方案
  • 使用 Fluentd、ElasticSearch 和 Kibana 管理日志  

微服務監控與告警

  • 微服務監控與告警常用方案
  • 使用Netflix Turbine實現監控聚合
  • 使用Hystrix-dashboard可視化服務質量監控
  • 部署運行使用Spring Boot actuator和Spring Boot Admin實現微服務的metrics+HealthCheck監控
  • 部署運行使用Spring Cloud Hystrix Dashboard+Turbine實現監控服務調用時間和微服務運行故障信息。
  • 部署運行使用Spring Cloud Sleuth和Zipkin實現微服務調用鏈監控
  • 使用 Prometheus 和 Grafana 處理性能指標數據  

第三天

下午

 XXX公司微服務架構系統案例分享

  • 微服務業務設計和拆分
  • 微服務系統架構選型
  • 從傳統單體系統遷移到微服務架構系統改造
  • 構建微服務架構持續集成開發流水線
  • 微服務自動化部署
  • 微服務架構系統監控

案例實戰--秒殺系統高性能高并發實戰

  • 秒殺系統架構設計分析
  • 場景一:高并發時實現用戶登錄以及分布式session功能
  • 場景二:圖形驗證碼及惡意防刷
  • 場景三:頁面級高并發秒殺優化(大型分布式緩存Redis+靜態化分離)
  • 場景四:服務端Web  Server優化(Tomcat/Ngnix/LVS/Keepalived)
  • 場景五:秒殺服務級高并發優化(RabbitMQ+接口優化)
  • 場景六:數據庫高并發可用優化(數據庫集群海量寫操作)

總結與答疑

 

五、授課專家
程老師  擁有近二十年一線研發和架構設計經驗,曾就職于IBM,有多年的四大銀行、電信行業軟件研發經驗,現任公司首席軟件架構師,負責基于微服務架構的云原生產品研發。公司主要為銀行、航空業、互聯網企業提供大型企業級技術解決方案和研發服務。程老師具有豐富的一線實戰經驗,多次并大型技術會議上進行分享,受到廣泛好評。是中國第一批分析設計師、UML/UP專家、UP統一軟件過程資深教練(國內首位軟件項目過程教練)、需求專家,國內較早引入模型驅動開發方法的倡導人之一、國內最早的UP過程推動人之一。 擅長企業級應用分析設計與開發;對軟件開發的整個流程有深刻認識,有很好的協作精神和學習能力。 在系統分析設計和開發方面均有豐富經驗。能夠結合實際,在復雜的應用環境中能夠選擇適合需求分析方法定義并改進需求規格說明,降低項目開發風險、縮短開發周期、提高應用系統的可維護性和可擴展性。
鄭老師(shi) 先后就職于中(zhong)興通(tong)訊、惠普(pu)GDCC、中(zhong)軟國際、ThoughtWorks等大(da)(da)型(xing)(xing)(xing)中(zhong)外企業,任職角(jiao)色為高級軟件(jian)工程(cheng)師(shi),架(jia)(jia)(jia)(jia)構(gou)(gou)師(shi),技術(shu)總(zong)監(jian),首席(xi)咨(zi)詢師(shi)。精通(tong)包括Java、Scala、Python、C#、JavaScript、Ruby等多種語(yu)言(yan),熟練掌握面向對象思想、測(ce)試驅動(dong)開(kai)發(fa)與(yu)重(zhong)構(gou)(gou)、領域(yu)驅動(dong)設(she)計(ji)(ji)、函數(shu)式(shi)編程(cheng)、架(jia)(jia)(jia)(jia)構(gou)(gou)、大(da)(da)數(shu)據分析、敏(min)捷(jie)與(yu)過程(cheng)改(gai)進,并致(zhi)力于大(da)(da)型(xing)(xing)(xing)軟件(jian)企業的(de)面向服務系(xi)統(tong)(tong)架(jia)(jia)(jia)(jia)構(gou)(gou)設(she)計(ji)(ji)、大(da)(da)數(shu)據平臺架(jia)(jia)(jia)(jia)構(gou)(gou)設(she)計(ji)(ji)以及(ji)互聯網(wang)Web系(xi)統(tong)(tong)架(jia)(jia)(jia)(jia)構(gou)(gou)設(she)計(ji)(ji)。在ThoughtWorks期間,作(zuo)為一名(ming)資深咨(zi)詢師(shi),主要為客戶提供組織的(de)敏(min)捷(jie)轉型(xing)(xing)(xing)、過程(cheng)改(gai)進、系(xi)統(tong)(tong)架(jia)(jia)(jia)(jia)構(gou)(gou)監(jian)理、領域(yu)設(she)計(ji)(ji)、代碼質量提升(sheng)等咨(zi)詢工作(zuo),參與(yu)多個遺留系(xi)統(tong)(tong)的(de)重(zhong)構(gou)(gou)與(yu)測(ce)試驅動(dong)開(kai)發(fa)指導,并負責多個大(da)(da)型(xing)(xing)(xing)項目(80多人)團隊的(de)敏(min)捷(jie)轉型(xing)(xing)(xing)與(yu)技術(shu)指導。目前,作(zuo)為公司產品的(de)架(jia)(jia)(jia)(jia)構(gou)(gou)師(shi),致(zhi)力于大(da)(da)數(shu)據平臺的(de)開(kai)發(fa)與(yu)架(jia)(jia)(jia)(jia)構(gou)(gou)設(she)計(ji)(ji)。

互聯網大型高可用高并發微服務架構設計線上培訓


轉載://citymember.cn/gkk_detail/237006.html

已開課時間(jian)Have start time

在線報(bao)名Online registration

    參加課程:互聯網大型高可用高并發微服務架構設計實戰網絡直播培訓班

    單位名稱(cheng):

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