大型互聯(lián)網(wǎng)分布式網(wǎng)站架構設計與實踐培訓(北京,6月21-22日)
【舉辦單位】北京曼頓培訓網(wǎng) www.mdpxb.com 中國培訓資訊網(wǎng) www.e71edu.com
【咨詢電話】4006820825 010-56133998 13810210257
【培訓日期】2019年6月21-22日
【培訓地點】北京
【培訓對象】本課程適用于網(wǎng)站工程師、架構師進行網(wǎng)站技術架構設計,也可用于指導產(chǎn)品經(jīng)理、項目經(jīng)理、測試運維人員等了解網(wǎng)站技術架構;還可供包括企業(yè)系統(tǒng)開發(fā)人員在內的軟件開發(fā)人員借鑒,了解大型網(wǎng)站的解決方案和開發(fā)理念。
【課程背景】
針對互聯(lián)網(wǎng)公司發(fā)展規(guī)?焖贁U大,用戶數(shù)量持續(xù)增長,網(wǎng)站服務及架構需要不斷改進和演化,培訓中心特別推出了“大型互聯(lián)網(wǎng)分布式網(wǎng)站架構設計與實踐”培訓課程,本課程通過剖析大型網(wǎng)站技術架構模式、技術選型、架構設計、性能優(yōu)化、Web 安全、系統(tǒng)發(fā)布、運維監(jiān)控等,深入講述大型互聯(lián)網(wǎng)架構設計的核心原理。
【課程大綱】
大型網(wǎng)站架構演化
大型網(wǎng)站架構演化發(fā)展歷程
■初始階段的網(wǎng)站架構
■應用服務和數(shù)據(jù)服務分離
■使用緩存改善網(wǎng)站性能
■使用應用服務器集群改善網(wǎng)站的并發(fā)處理能力
■數(shù)據(jù)庫讀寫分離
■使用反向代理和CDN加速網(wǎng)站響應
■使用分布式文件系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)
■用NoSQL和搜索引擎
■分布式服務
大型網(wǎng)站架構演化的價值觀
■大型網(wǎng)站架構技術的核心價值是隨網(wǎng)站所需靈活應對
■驅動大型網(wǎng)站技術發(fā)展的主要力量是網(wǎng)站的業(yè)務發(fā)展
■常見誤區(qū)(為了技術而技術、盲目套用大公司架構)
大型網(wǎng)站架構模式
網(wǎng)站架構模式
分層
分割
分布式
集群
緩存
異步
冗余
自動化
安全
大型網(wǎng)站核心架構要素
■性能
■可用性
■伸縮性
■擴展性
■安全性
案例:架構模式在新浪微博的應用
網(wǎng)站的高性能架構
網(wǎng)站性能測試
不同視角下的網(wǎng)站性能
性能測試指標
性能測試方法
性能測試報告
性能優(yōu)化策略
Web前端性能優(yōu)化
瀏覽器訪問優(yōu)化
CDN加速
反向代理
應用服務器性能優(yōu)化
分布式緩存
異步操作
使用集群
代碼優(yōu)化
存儲性能優(yōu)化
機械硬盤vs.?固態(tài)硬盤
B+樹vs. LSM樹
RAID vs. HDFS
網(wǎng)站的高可用架構
網(wǎng)站可用性的度量與考核
高可用的網(wǎng)站架構
高可用的應用
高可用的服務
高可用的數(shù)據(jù)
高可用網(wǎng)站的軟件質量保證
網(wǎng)站運行監(jiān)控
網(wǎng)站的伸縮性架構網(wǎng)站架構的伸縮性設計
應用服務器集群的伸縮性設計
Memcached分布式緩存集群的伸縮性設計
數(shù)據(jù)存儲服務器集群的伸縮性設計
網(wǎng)站的可擴展架構構建可擴展的網(wǎng)站架構
分布式消息隊列降低系統(tǒng)耦合性
分布式服務復用的業(yè)務平臺
可擴展的數(shù)據(jù)結構
利用開放平臺建設網(wǎng)站生態(tài)圈
大型網(wǎng)站案例分析淘寶網(wǎng)的架構演化案例分析
■淘寶網(wǎng)的業(yè)務發(fā)展歷程
■淘寶網(wǎng)技術架構演化
京東架構分析
■京東整體架構
■數(shù)據(jù)存儲架構
■緩存系統(tǒng)設計
■前端架構優(yōu)化設計
維基百科的高性能架構設計分析
■Wikipedia網(wǎng)站整體架構
■Wikipedia性能優(yōu)化策略
■Wikipedia前端性能優(yōu)化
■Wikipedia服務端性能優(yōu)化
■Wikipedia后端性能優(yōu)化
Doris的高可用架構設計分析
■分布式存儲系統(tǒng)的高可用架構
■不同故障情況下的高可用解決方案
■分布式存儲系統(tǒng)的故障分類
■正常情況下系統(tǒng)訪問結構
■瞬時故障的高可用解決方案
■臨時故障的高可用解決方案
■永久故障的高可用解決方案
網(wǎng)購秒殺系統(tǒng)架構設計案例分析
■秒殺活動的技術挑戰(zhàn)
■秒殺系統(tǒng)的應對策略
■秒殺系統(tǒng)架構設計
大型網(wǎng)站典型故障案例分析
寫日志也會引發(fā)故障
高并發(fā)訪問數(shù)據(jù)庫引發(fā)的故障
高并發(fā)情況下鎖引發(fā)的故障
緩存引發(fā)的故障
應用啟動不同步引發(fā)的故障
大文件讀寫獨占磁盤引發(fā)的故障
濫用生產(chǎn)環(huán)境引發(fā)的故障
不規(guī)范的流程引發(fā)的故障
不好的編程習慣引發(fā)的故障
【講師介紹】
熊老師,曼頓培訓網(wǎng)(www.mdpxb.com)資深講師。微服務架構資深講師,某大數(shù)據(jù)公司CTO,負責中國移動湖南省公司、上海東方證券、工商銀行等多個客戶和項目的方案和服務交付工作。負責中石油云計算應用開發(fā)平臺、中國電信統(tǒng)一運維平臺、申萬宏源證券數(shù)據(jù)安全存儲系統(tǒng)、咪咕DevOps系統(tǒng)等多個項目的設計和交付工作。對應用開發(fā)平臺、企業(yè)流程平臺、SOA架構、微服務架構、DevOps 平臺、項目管理與研發(fā)管理等方面有豐富的實踐經(jīng)驗。
【費用及報名】
1、費用:培訓費5500元(含培訓費、講義費);如需食宿,會務組可統(tǒng)一安排,費用自理。
2、報名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
3、報名流程:電話登記-->填寫報名表-->發(fā)出培訓確認函
4、備注:如課程已過期,請訪問我們的網(wǎng)站,查詢最新課程
5、詳細資料請訪問北京曼頓培訓網(wǎng):www.mdpxb.com (每月在全國開設四百多門公開課,歡迎報名學習)