综合亚洲欧美,亚洲欧洲另类,逼逼爱爱,国产限制,欧美 久久国产亚洲日韩一本,欧美日韩专区国产精品,久久精品

全國 [城市選擇] [會員登錄] [講師注冊] [機構注冊] [助教注冊]  
中國企業(yè)培訓講師
互聯(lián)網大型高可用高并發(fā)微服務架構設計實戰(zhàn)網絡直播培訓班
 
講師:講師團 瀏覽次數(shù):2551

課程描述INTRODUCTION

互聯(lián)網大型高可用高并發(fā)微服務架構設計線上培訓

· 中層領導

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

日程安排SCHEDULE

課程大綱Syllabus

互聯(lián)網大型高可用高并發(fā)微服務架構設計線上培訓

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

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

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

四、日程安排

日程

培訓模塊

培訓內容

第一天

上午

互聯(lián)網大型高可用高并發(fā)技術架構概述

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

微服務架構概述

  • 什么是微服務架構
  • 單體架構優(yōu)勢與挑戰(zhàn)
  • 微服務架構的本質與特征微服務與SOA
  • 微服務從設計、開發(fā)、集成、測試到生產環(huán)境運行的挑戰(zhàn)

微服務架構構成

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

互聯(lián)網大型高可用高并發(fā)架構核心技術*實踐

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

第一天

下午

互聯(lián)網大型高可用高并發(fā)數(shù)據(jù)庫*實踐

  • 互聯(lián)網數(shù)據(jù)庫演進之路〔RDBMS→NoSQL→NewSQL〕;
  • 互聯(lián)網傳統(tǒng)關系性數(shù)據(jù)庫分庫分表設計與實踐;
  • 互聯(lián)網傳統(tǒng)關系型數(shù)據(jù)庫性能優(yōu)化全攻略;
  • 互聯(lián)網傳統(tǒng)關系型數(shù)據(jù)庫高可用設計與實踐;
  • 互聯(lián)網 NoSQL 分布式非關系型數(shù)據(jù)庫設計與應用實踐;
  • 互聯(lián)網 NewSQL 分布式關系型數(shù)據(jù)庫設計與應用實踐;
  • 互聯(lián)網數(shù)據(jù)庫數(shù)據(jù)無縫遷移設計與實踐;
  • 互聯(lián)網緩存數(shù)據(jù)設計與應用實踐;
  • 互聯(lián)網數(shù)據(jù)一致性設計與實踐;

互聯(lián)網大型高可用高并發(fā)微服務設計

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

微服務的相關設計

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

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

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

第二天

上午

微服務應用實踐

微服務的注冊與發(fā)現(xiàn)(service-discovery)

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

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

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

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

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

第二天

下午

構建微服務網關SpringCloud Gateway

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

微服務的安全

 

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

使用Docker發(fā)布微服務

  • Docker與jenkins集成與部署
  • 微服務的自動化發(fā)布與部署
  • 使用docker的API
  • 使用Docker技術實現(xiàn)微服務自動化部署

第三天

上午

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

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

微服務與日志聚合

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

微服務監(jiān)控與告警

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

第三天

下午

 XXX公司微服務架構系統(tǒng)案例分享

  • 微服務業(yè)務設計和拆分
  • 微服務系統(tǒng)架構選型
  • 從傳統(tǒng)單體系統(tǒng)遷移到微服務架構系統(tǒng)改造
  • 構建微服務架構持續(xù)集成開發(fā)流水線
  • 微服務自動化部署
  • 微服務架構系統(tǒng)監(jiān)控

案例實戰(zhàn)--秒殺系統(tǒng)高性能高并發(fā)實戰(zhàn)

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

總結與答疑

 

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

互聯(lián)網大型高可用高并發(fā)微服務架構設計線上培訓


轉載:http://www.jkyingpanluxiangji.com/gkk_detail/237006.html

已開課時間Have start time

在線報名Online registration

    參加課程:互聯(lián)網大型高可用高并發(fā)微服務架構設計實戰(zhàn)網絡直播培訓班

    單位名稱:

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