曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
?
架構設計師、技術經理、項目組長、開發人員、技術骨干、維護人員、技術支持
人員或其他對系統架構設計有興趣的相關人員
?
主題 | 內容 |
架構設計基礎 |
1.架構設計的背景與目標n2.架構師和系統架構的定義n 架構設計師的知識結構n1.架構設計要關注什么?n2.架構的職責是什么?n3.什么是優雅的架構?n4.軟件系統架構的模型和方法n5.軟件質量與架構n 質量屬性對架構的影響n 語言不是可伸縮性的關鍵,架構才是關鍵 |
大型系統架構的特點 |
1.大型系統架構的目標與挑戰n 高可用性(High Availability)n Failovern 可伸縮性(Scalability)n 高性能(High Performance)n 可靠性n 安全性n2.常見網站架構分析n J2EEn LAMPn .NET |
負載均衡架構 |
1.DNS負載均衡n2.反向代理負載均衡n nginxn HAProxyn apache httpdn LVS(網絡第四層工作)n F5(硬件,四層/七層)n3.網絡地址轉換(NAT)n4.服務器集群Clustern 應用服務器集群n 負載均衡的算法n 節點健康檢查n 會話管理n Session Stickyn Session Replicationn 數據庫服務器集群n5.案例分析n MySpacen Mixin Youtuben eBayn LiveJournal |
系統緩存技術 |
1.內存級數據緩存(memchched)n2.動態內容緩存n3.服務器緩存/頁面緩存/靜態化n4.瀏覽器緩存n5.反向代理緩存n6.Session/Share Nothing Architecture架構n7.數據庫緩存n8.本地緩沖緩存n9.容器n10.消息中間件n11.案例分析 |
大型系統數據庫架構 |
1. 數據庫事務策略n CAPn BASEn2.數據庫Shardn 水平分區n 垂直分區n3.數據庫讀寫分離n Master-Slaven4.優化數據庫訪問n5. 案例分析n 阿里淘寶n 騰訊QQn 新浪微博 |
大型存儲架構 |
1.計算機I/O技術n2.硬盤接口技術n3. 磁盤陣列技術n RAIDn4. 網絡存儲架構n DASn NASn SANn5. 案例分析n 網絡視頻監控系統n Youtube |
架構的重構與優化 |
1.重構的概念n 設計模式與重構n 軟件設計原則n2.性能優化n 系統層次n 設計層次n 代碼層次n Yahoo關于性能優化的N條軍規n 性能優化的工具 |
大型網站架構演變案例實踐解決方案; |
? |