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