課程簡介
深入理解互聯(lián)網行業(yè)整體技術體系,架構方案
了解互聯(lián)網行業(yè)業(yè)務形態(tài),技術挑戰(zhàn)以及解決方案
深入理解構建高性能,高訪問量,海量數據系統(tǒng)架構的設計經驗
深入理解互聯(lián)網行業(yè)主流分布式系統(tǒng),如分布式存儲/緩存/數據庫等
掌握主流互聯(lián)網行業(yè)常用開源軟件的使用及優(yōu)化,并深入了解其應用場景
目標收益
深入理解互聯(lián)網行業(yè)整體技術體系,架構方案
了解互聯(lián)網行業(yè)業(yè)務形態(tài),技術挑戰(zhàn)以及解決方案
深入理解構建高性能,高訪問量,海量數據系統(tǒng)架構的設計經驗
深入理解互聯(lián)網行業(yè)主流分布式系統(tǒng),如分布式存儲/緩存/數據庫等
掌握主流互聯(lián)網行業(yè)常用開源軟件的使用及優(yōu)化,并深入了解其應用場景
培訓對象
開發(fā)工程師,測試工程師,架構師,項目經理,技術主管
課程大綱
大型互聯(lián)網公司網站架構 |
主流網站架構剖析 前端接入及負載均衡層架構選型 Nginx與Haproxy的選擇 認識Varnish前端緩存服務器 理解四層交換與七層交換 高可用服務設計 如何做到服務的彈性伸縮及靈活擴展 SOA體系架構 緩存層架構設計 數據庫層架構設計 基礎資源調度層的設計及選擇 容器技術與虛擬化技術分析 影響網站穩(wěn)定性的主要因素及經驗總結 |
高性能服務器設計 |
1、認識服務器設計原則及IO模型 如何編寫高性能服務器 認識CPU與IO的本質及關系 阻塞與非阻塞IO IO多路復用技術 主流高性能服務器實現剖析 |
深入剖析緩存技術 |
緩存系統(tǒng)在大型網站架構中發(fā)揮的作用 單機緩存系統(tǒng)自研與選型 Memcached與Redis的異同及應用場景 深入剖析Redis技術 Redis主要數據結構剖析 Redis性能優(yōu)化及配置優(yōu)化 Redis復制機制與持久化機制 Redis缺陷與陷阱 分布式緩存技術剖析 擴展Redis集群,如何實現集群彈性伸縮,無縫擴容 Redis Cluster官方集群擴展方案及缺陷 業(yè)界主流Redis集群方案剖析 |
深入剖析數據庫技術 |
MySQL架構剖析 InnoDB架構剖析 InnoDB實現原理 MySQL/InnoDB調優(yōu) MySQL高可用技術 分布式數據庫技術剖析 使用MySQL搭建分布式數據庫,實現自動伸縮,無縫擴容 |
深入剖析存儲技術 |
存儲核心技術剖析 認識主流存儲硬件及其性能指標 認識單機存儲系統(tǒng)的瓶頸 理解EXT3/4文件系統(tǒng)的局限性 分布式存儲核心技術剖析 主流開源分布式文件系統(tǒng)介紹及缺陷分析 構建高性能可擴展的分布式文件系統(tǒng) |
經典網站架構案例分享 |
構建每秒百萬級別訪問量的貼吧系統(tǒng) 構建每秒百萬級別訪問量的微博系統(tǒng) 構建高性能低延遲的消息系統(tǒng) 構建大規(guī)模海量數據的分布式存儲系統(tǒng) 異地機房容災/多活架構剖析 |
大型互聯(lián)網公司網站架構 主流網站架構剖析 前端接入及負載均衡層架構選型 Nginx與Haproxy的選擇 認識Varnish前端緩存服務器 理解四層交換與七層交換 高可用服務設計 如何做到服務的彈性伸縮及靈活擴展 SOA體系架構 緩存層架構設計 數據庫層架構設計 基礎資源調度層的設計及選擇 容器技術與虛擬化技術分析 影響網站穩(wěn)定性的主要因素及經驗總結 |
高性能服務器設計 1、認識服務器設計原則及IO模型 如何編寫高性能服務器 認識CPU與IO的本質及關系 阻塞與非阻塞IO IO多路復用技術 主流高性能服務器實現剖析 |
深入剖析緩存技術 緩存系統(tǒng)在大型網站架構中發(fā)揮的作用 單機緩存系統(tǒng)自研與選型 Memcached與Redis的異同及應用場景 深入剖析Redis技術 Redis主要數據結構剖析 Redis性能優(yōu)化及配置優(yōu)化 Redis復制機制與持久化機制 Redis缺陷與陷阱 分布式緩存技術剖析 擴展Redis集群,如何實現集群彈性伸縮,無縫擴容 Redis Cluster官方集群擴展方案及缺陷 業(yè)界主流Redis集群方案剖析 |
深入剖析數據庫技術 MySQL架構剖析 InnoDB架構剖析 InnoDB實現原理 MySQL/InnoDB調優(yōu) MySQL高可用技術 分布式數據庫技術剖析 使用MySQL搭建分布式數據庫,實現自動伸縮,無縫擴容 |
深入剖析存儲技術 存儲核心技術剖析 認識主流存儲硬件及其性能指標 認識單機存儲系統(tǒng)的瓶頸 理解EXT3/4文件系統(tǒng)的局限性 分布式存儲核心技術剖析 主流開源分布式文件系統(tǒng)介紹及缺陷分析 構建高性能可擴展的分布式文件系統(tǒng) |
經典網站架構案例分享 構建每秒百萬級別訪問量的貼吧系統(tǒng) 構建每秒百萬級別訪問量的微博系統(tǒng) 構建高性能低延遲的消息系統(tǒng) 構建大規(guī)模海量數據的分布式存儲系統(tǒng) 異地機房容災/多活架構剖析 |