提綱 |
內容 |
第一課:高可用架構知識原理篇 |
- 什么架構的高可用?
- 架構高可用的重要性?
- 架構高可用的常用手段都有哪些?
- 架構高可用評價維度是什么?
- 架構高可用的考核如何分級?
- 架構高可用的涉及環節都有哪些?
|
第二課:高可用架構設計之總體架構篇 |
- 高可用架構為什么需要分層?
- 高可用架構分層設計原則是什么?如何架構分層?
- 高可用架構分層最佳實踐;
- 我們的實踐案例;
|
第三課:高可用架構設計之硬件篇 |
- 如何選擇硬件?選擇什么樣的硬件?
- 高可用架構硬件層面如何保證?
- 硬件層面高可用架構保證的最佳實踐是什么?
- 我們的實踐案例;
|
第四課:高可用架構設計之DNS篇 |
- DNS防止被劫持的手段有哪些?
- 高可用的DNS如何設計?(HttpDNS、IP長連接等)
- 高可用DNS的最佳實踐是什么?
- 我們的實踐案例;
|
第五課:高可用架構設計之CDN篇 |
- CDN系統架構高可用涉及技術點都有哪些
- CDN系統為什么要使用
- CDN系統發展進程
- CDN系統國內使用情況
- CDN系統應用領域
- CDN數據一致性如何保證
- 我們的實踐案例
|
第六課:高可用架構設計之接入層篇 |
- 接入層Session如何設計?(Session復制、Session綁定、Session記錄方式等)
- 接入層數據安全如何保證?(對稱加密、非對稱加密、多種方法使用等)
- 接入層高可用設計方案?
- 接入層高可用設計最佳實踐是什么?
- 我們的實踐案例;
|
第七課:高可用架構設計之業務邏輯層篇 |
- 無狀態業務邏輯層如何設計?
- 業務邏輯層如何分級管理?
- 業務邏輯層如何異步調用(狀態機等方式)?
- 業務邏輯層如何設置合理的超時?
- 業務邏輯層服務降級如何設計?
- 業務邏輯層如何做到冪等設計?
- 業務邏輯層高可用設計最佳實踐是什么?
- 我們的實踐案例;
|
第八課:高可用架構設計之數據存儲層篇 |
- 數據存儲層冗余我們如何做?
- 數據存儲層數據備份如何落地?
- 數據存儲層失效轉移機制如何設計?
- 數據存儲層數據高可靠性如何設計保證?
- 數據存儲層數據如何做到高可訪問性?
- 數據存儲層數據一致性如何做到?
- 數據存儲層高可用架構設計最佳實踐是什么?
- 我們的實踐案例;
|
第九課:高可用架構設計之分布式緩存篇 |
- 高可用架構使用緩存類型有哪些?各自作用是什么?(local、進程、分布式等)
- 高可用架構緩存冗余如何設計?
- 高可用架構緩存一致性如何保證?
- 高可用架構緩存命中率如何保證?
- 高可用架構緩存設計的最佳實踐是什么?
- 我們的實踐案例;
|
第十課:高可用架構設計之性能評估&擴容篇 |
- 性能評估目的
- 性能相關環節
- 性能評估工具
- 性能評估方法
- 如何擴容
- 我們的案例
|
第十一課:高可用架構設計之軟件質量保證篇 |
- 高可用架構如何代碼控制?
- 高可用架構自動化測試?
- 高可用架構如何預先發布驗證?
- 高可用架構如何灰度發布?
- 高可用架構如何自動化發布?
- 高可用架構設計軟件質量保證最佳實踐是什么?
- 我們的實踐案例;
|
第十二課:高可用架構設計之監控篇 |
- 高可用架構設計監控重要性?
- 高可用架構設計監控數據采集方法是什么?
- 高可用架構設計如何監控設計?
- 高可用架構語義監控如何做?
- 高可用架構進程監控如何做?
- 高可用架構錯誤日志監控如何做?
- 高可用架構設計監控的最佳實踐是什么?
- 我們的實踐案例。
|
第十三課:高可用架構設計之安全篇 |
- 高可用架構之網站安全重要性
- 高可用架構之網站被攻擊類型
- 高可用架構之XSS攻擊
- 高可用架構之注入攻擊
- 高可用架構之CSRF攻擊
- 高可用架構之其他攻擊
- 高可用架構之通用防護
- 高可用架構之信息加密
- 高可用架構之Antispam
- 高可用架構之案例篇
|
第十四 課:高可用架構設計之基于堆棧分析篇 |
- Java線程堆棧技巧;
- Java線程堆棧分析;
- 借助堆棧分析性能瓶頸方法;
- 線上實戰;
- 我們案例;
|
第十五課:高可用架構設計之高性能數據提交與存儲篇 |
|