第一課:高可用架構知識原理篇緩存
什麼架構的高可用?安全
架構高可用的重要性?架構
架構高可用的經常使用手段都有哪些?負載均衡
架構高可用評價維度是什麼?異步
架構高可用的考覈如何分級?分佈式
架構高可用的涉及環節都有哪些?測試
第二課:高可用架構設計之整體架構篇加密
高可用架構爲何須要分層?spa
高可用架構分層設計原則是什麼?如何架構分層?架構設計
高可用架構分層最佳實踐;
咱們的實踐案例;
第三課:高可用架構設計之硬件篇
如何選擇硬件?選擇什麼樣的硬件?
高可用架構硬件層面如何保證?
硬件層面高可用架構保證的最佳實踐是什麼?
咱們的實踐案例;
第四課:高可用架構設計之DNS篇
DNS防止被劫持的手段有哪些?
高可用的DNS如何設計?(HttpDNS、IP長鏈接等)
高可用DNS的最佳實踐是什麼?
咱們的實踐案例;
第五課:高可用架構設計之CDN篇
CDN系統架構高可用涉及技術點都有哪些?
CDN系統部署架構如何作到高可用?
CDN內容緩存與集羣協同交互高可用如何落地?
CDN負載均衡如何設計?
CDN高可用架構設計最佳實踐;
第六課:高可用架構設計之接入層篇
接入層Session如何設計?(Session複製、Session綁定、Session記錄方式等)
接入層數據安全如何保證?(對稱加密、非對稱加密、多種方法使用等)
接入層高可用設計方案?
接入層高可用設計最佳實踐是什麼?
咱們的實踐案例;
第七課:高可用架構設計之業務邏輯層篇
無狀態業務邏輯層如何設計?
業務邏輯層如何分級管理?
業務邏輯層如何異步調用(狀態機等方式)?
業務邏輯層如何設置合理的超時?
業務邏輯層服務降級如何設計?
業務邏輯層如何作到冪等設計?
業務邏輯層高可用設計最佳實踐是什麼?
咱們的實踐案例;
第八課:高可用架構設計之數據存儲層篇
數據存儲層冗餘咱們如何作?
數據存儲層數據備份如何落地?
數據存儲層失效轉移機制如何設計?
數據存儲層數據高可靠性如何設計保證?
數據存儲層數據如何作到高可訪問性?
數據存儲層數據一致性如何作到?
數據存儲層高可用架構設計最佳實踐是什麼?
咱們的實踐案例;
第九課:高可用架構設計之分佈式緩存篇
高可用架構使用緩存類型有哪些?各自做用是什麼?(local、進程、分佈式等)
高可用架構緩存冗餘如何設計?
高可用架構緩存一致性如何保證?
高可用架構緩存命中率如何保證?
高可用架構緩存設計的最佳實踐是什麼?
咱們的實踐案例;
第十課:高可用架構設計之軟件質量保證篇
高可用架構如何代碼控制?
高可用架構自動化測試?
高可用架構如何預先發布驗證?
高可用架構如何灰度發佈?
高可用架構如何自動化發佈?
高可用架構設計軟件質量保證最佳實踐是什麼?
咱們的實踐案例;
第十一課:高可用架構設計之監控篇
高可用架構設計監控重要性?
高可用架構設計監控數據採集方法是什麼?
高可用架構設計如何監控設計?
高可用架構語義監控如何作?
高可用架構進程監控如何作?
高可用架構錯誤日誌監控如何作?
高可用架構設計監控的最佳實踐是什麼?
咱們的實踐案例。
第十二課:高可用架構設計之安全篇
高可用架構安全設計方法有哪些?
高可用架構安全設計的最佳實踐是什麼?
咱們的實踐案例;