第一部份:高可用架構知識原理篇
1.什么架構的高可用?
2.架構高可用的重要性?
3.架構高可用的常用手段都有哪些?
4.架構高可用評價維度是什么?
5.架構高可用的考核如何分級?
6.架構高可用的涉及環(huán)節(jié)都有哪些?
第二部份:高可用架構設計之總體架構篇
1.高可用架構為什么需要分層?
2.高可用架構分層設計原則是什么?如何架構分層?
3.高可用架構分層較佳實踐;
4.我們的實踐案例;
第三部份:高可用架構設計之硬件篇
1.如何選擇硬件?選擇什么樣的硬件?
2.高可用架構硬件層面如何保證?
3.硬件層面高可用架構保證的較佳實踐是什么?
4.我們的實踐案例;
第四部份:高可用架構設計之DNS篇
1.DNS防止被劫持的手段有哪些?
2.高可用的DNS如何設計?(HttpDNS、IP長連接等)
3.高可用DNS的較佳實踐是什么?
4.我們的實踐案例;
第五部份:高可用架構設計之CDN篇
1.CDN系統(tǒng)架構高可用涉及技術點都有哪些
2.CDN系統(tǒng)為什么要使用
3.CDN系統(tǒng)發(fā)展進程
4.CDN系統(tǒng)國內(nèi)使用情況
5.CDN系統(tǒng)應用領域
6.CDN數(shù)據(jù)一致性如何保證
7.我們的實踐案例
第六部份:高可用架構設計之接入層篇
1.接入層Session如何設計?(Session復制、Session綁定、Session記錄方式等)
2.接入層數(shù)據(jù)安全如何保證?(對稱加密、非對稱加密、多種方法使用等)
3.接入層高可用設計方案?
4.接入層高可用設計較佳實踐是什么?
5.我們的實踐案例;
第七部份:高可用架構設計之業(yè)務邏輯層篇
1.無狀態(tài)業(yè)務邏輯層如何設計?
2.業(yè)務邏輯層如何分級管理?
3.業(yè)務邏輯層如何異步調(diào)用(狀態(tài)機等方式)?
4.業(yè)務邏輯層如何設置合理的超時?
5.業(yè)務邏輯層服務降級如何設計?
6.業(yè)務邏輯層如何做到冪等設計?
7.業(yè)務邏輯層高可用設計較佳實踐是什么?
8.我們的實踐案例;
第八部份:高可用架構設計之數(shù)據(jù)存儲層篇
1.數(shù)據(jù)存儲層冗余我們?nèi)绾巫觯?br>
2.數(shù)據(jù)存儲層數(shù)據(jù)備份如何落地?
3.數(shù)據(jù)存儲層失效轉(zhuǎn)移機制如何設計?
4.數(shù)據(jù)存儲層數(shù)據(jù)高可靠性如何設計保證?
5.數(shù)據(jù)存儲層數(shù)據(jù)如何做到高可訪問性?
6.數(shù)據(jù)存儲層數(shù)據(jù)一致性如何做到?
7.數(shù)據(jù)存儲層高可用架構設計較佳實踐是什么?
8.我們的實踐案例;
第九部份:高可用架構設計之分布式緩存篇
1.高可用架構使用緩存類型有哪些?各自作用是什么?(local、進程、分布式等)
2.高可用架構緩存冗余如何設計?
3.高可用架構緩存一致性如何保證?
4.高可用架構緩存命中率如何保證?
5.高可用架構緩存設計的較佳實踐是什么?
6.我們的實踐案例;
第十部份:高可用架構設計之性能評估&擴容篇
1.性能評估目的
2.性能相關環(huán)節(jié)
3.性能評估工具
4.性能評估方法
5.如何擴容
6.我們的案例
第十一部份:高可用架構設計之軟件質(zhì)量保證篇
1.高可用架構如何代碼控制?
2.高可用架構自動化測試?
3.高可用架構如何預先發(fā)布驗證?
4.高可用架構如何灰度發(fā)布?
5.高可用架構如何自動化發(fā)布?
6.高可用架構設計軟件質(zhì)量保證較佳實踐是什么?
7.我們的實踐案例;
第十二部份:高可用架構設計之監(jiān)控篇
1.高可用架構設計監(jiān)控重要性
2.高可用架構設計監(jiān)控數(shù)據(jù)采集方法是什么?
3.高可用架構設計如何監(jiān)控設計?
4.高可用架構語義監(jiān)控如何做?
5.高可用架構進程監(jiān)控如何做?
6.高可用架構錯誤日志監(jiān)控如何做?
7.高可用架構設計監(jiān)控的較佳實踐是什么?
8.我們的實踐案例。
第十三部份:高可用架構設計之安全篇
1.高可用架構之網(wǎng)站安全重要性
2.高可用架構之網(wǎng)站被攻擊類型
3.高可用架構之XSS攻擊
4.高可用架構之注入攻擊
5.高可用架構之CSRF攻擊
6.高可用架構之其他攻擊
7.高可用架構之通用防護
8.高可用架構之信息加密
9.高可用架構之Antispam
10.高可用架構之案例篇
第十四部份:高可用架構設計之基于堆棧分析篇
1.Java線程堆棧技巧;
2.Java線程堆棧分析;
3.借助堆棧分析性能瓶頸方法;
4.線上實戰(zhàn);
5.我們案例;
第十五部份:高可用架構設計之高性能數(shù)據(jù)提交與存儲篇
1.背景
互聯(lián)網(wǎng)產(chǎn)品通用架構
架構分層
本文關注的層次
2.數(shù)據(jù)提交
什么是數(shù)據(jù)提交
關注問題
利與弊
3.數(shù)據(jù)存儲
存儲基礎
架構設計
優(yōu)化
4.案例實踐
Feed設計實現(xiàn)