課程費(fèi)用

6800.00 /人

課程時長

2

成為教練

課程簡介

多機(jī)房架構(gòu)設(shè)計(jì)遷移與實(shí)踐

目標(biāo)收益

培訓(xùn)對象

課程大綱

一、大型網(wǎng)站架構(gòu)演變 (1)大型網(wǎng)站架構(gòu)可用性常見玩法與實(shí)踐
(2)大型網(wǎng)站架構(gòu)擴(kuò)展性常見玩法與實(shí)踐
(3)大型網(wǎng)站架構(gòu)負(fù)載均衡常見玩法與實(shí)踐
(4)大型網(wǎng)站流量從1到10億系統(tǒng)進(jìn)化實(shí)戰(zhàn)
4.1)小流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.2)中流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.3)大流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.4)超大流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.5)多機(jī)房架構(gòu)【見下一章】
二、多機(jī)房架構(gòu)與實(shí)踐 (1)常見互聯(lián)網(wǎng)架構(gòu)實(shí)踐
1.1)http接入層核心技術(shù)與架構(gòu)實(shí)踐
1.2)tcp接入層核心技術(shù)與架構(gòu)實(shí)踐
1.3)為什么要服務(wù)化與服務(wù)化深度實(shí)踐
1.4)典型互聯(lián)網(wǎng)單機(jī)房架構(gòu)小結(jié)
(2)機(jī)房遷移架構(gòu)實(shí)踐
2.1)機(jī)房遷移的目標(biāo)
2.2)機(jī)房遷移的技術(shù)難點(diǎn)
2.3)站點(diǎn)層、服務(wù)層、數(shù)據(jù)層單獨(dú)遷移方案
2.4)自頂向下的機(jī)房遷移方案
2.5)自底向上的機(jī)房遷移方案
(3)多機(jī)房架構(gòu)實(shí)踐
3.1)為什么要實(shí)施多機(jī)房架構(gòu)
3.2)偽多機(jī)房架構(gòu)
3.3)多機(jī)房多活架構(gòu)
3.4)多機(jī)房數(shù)據(jù)同步方案
3.5)多機(jī)房數(shù)據(jù)一致性討論
(4)多機(jī)房難點(diǎn)
4.1)數(shù)據(jù)庫難點(diǎn)【見第三章】
4.2)緩存難點(diǎn)【見第四章】
三、數(shù)據(jù)庫架構(gòu)實(shí)踐 (1)數(shù)據(jù)庫設(shè)計(jì)基本概念
(2)數(shù)據(jù)庫架構(gòu)-可用性設(shè)計(jì)與實(shí)踐
2.1)讀高可用設(shè)計(jì)
2.2)寫高可用設(shè)計(jì)
2.3)實(shí)戰(zhàn)解決方案
(3)數(shù)據(jù)庫架構(gòu)-讀性能設(shè)計(jì)與實(shí)踐
3.1)索引提速設(shè)計(jì)
3.2)從庫擴(kuò)容設(shè)計(jì)
3.3)緩存擴(kuò)容設(shè)計(jì)
(4)數(shù)據(jù)庫架構(gòu)-一致性設(shè)計(jì)與實(shí)踐
4.1)主從不一致解決方案
4.2)緩存不一致解決方案
(5)數(shù)據(jù)庫架構(gòu)-擴(kuò)展性設(shè)計(jì)與實(shí)踐
5.1)秒級擴(kuò)容方案
5.2)字段擴(kuò)展方案
5.3)數(shù)據(jù)遷移方案
(6)數(shù)據(jù)庫架構(gòu)-水平切分設(shè)計(jì)與實(shí)踐
6.1)“單Key型”表結(jié)構(gòu)水平切分
6.2)“1對多型”表結(jié)構(gòu)水平切分
6.3)“多對多型”表結(jié)構(gòu)水平切分
6.4)“多Key型”表結(jié)構(gòu)水平切分
(7)數(shù)據(jù)庫中間件與分庫SQL實(shí)戰(zhàn)
7.1)IN語句的玩法
7.2)非patition key上的SQL玩法
7.3)夸庫分頁的玩法
四、緩存架構(gòu)實(shí)踐 (1)緩存的概念與原理
(2)常見緩存的介紹與使用選型
2.1)memcache的介紹與使用場景
2.2)redis的介紹與使用場景
2.3)leveldb的介紹與使用場景
(3)不同業(yè)務(wù)場景對緩存的典型使用
3.1)只讀非高可用業(yè)務(wù)緩存實(shí)踐
3.2)只讀高可用業(yè)務(wù)緩存實(shí)踐
3.3)讀寫非高可用業(yè)務(wù)緩存實(shí)踐
3.4)讀寫高可用業(yè)務(wù)緩存實(shí)踐
(4)緩存架構(gòu)設(shè)計(jì)核心
4.1)緩存的可用性設(shè)計(jì)
4.2)緩存的擴(kuò)展性設(shè)計(jì)
4.3)緩存的負(fù)載均衡性設(shè)計(jì)
4.4)緩存的一致性設(shè)計(jì)
(5)典型系統(tǒng)實(shí)戰(zhàn)-計(jì)數(shù)系統(tǒng)的設(shè)計(jì)與實(shí)踐
5.1)計(jì)數(shù)系統(tǒng)典型業(yè)務(wù)介紹
5.2)列擴(kuò)展計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(DB計(jì)數(shù))
5.3)行擴(kuò)展計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(DB計(jì)數(shù))
5.4)KV緩存計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(緩存計(jì)數(shù))
5.5)計(jì)數(shù)系統(tǒng)終極緩存優(yōu)化方案
一、大型網(wǎng)站架構(gòu)演變
(1)大型網(wǎng)站架構(gòu)可用性常見玩法與實(shí)踐
(2)大型網(wǎng)站架構(gòu)擴(kuò)展性常見玩法與實(shí)踐
(3)大型網(wǎng)站架構(gòu)負(fù)載均衡常見玩法與實(shí)踐
(4)大型網(wǎng)站流量從1到10億系統(tǒng)進(jìn)化實(shí)戰(zhàn)
4.1)小流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.2)中流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.3)大流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.4)超大流量站點(diǎn)架構(gòu)實(shí)戰(zhàn)(主要矛盾與解決方案分析與實(shí)踐)
4.5)多機(jī)房架構(gòu)【見下一章】
二、多機(jī)房架構(gòu)與實(shí)踐
(1)常見互聯(lián)網(wǎng)架構(gòu)實(shí)踐
1.1)http接入層核心技術(shù)與架構(gòu)實(shí)踐
1.2)tcp接入層核心技術(shù)與架構(gòu)實(shí)踐
1.3)為什么要服務(wù)化與服務(wù)化深度實(shí)踐
1.4)典型互聯(lián)網(wǎng)單機(jī)房架構(gòu)小結(jié)
(2)機(jī)房遷移架構(gòu)實(shí)踐
2.1)機(jī)房遷移的目標(biāo)
2.2)機(jī)房遷移的技術(shù)難點(diǎn)
2.3)站點(diǎn)層、服務(wù)層、數(shù)據(jù)層單獨(dú)遷移方案
2.4)自頂向下的機(jī)房遷移方案
2.5)自底向上的機(jī)房遷移方案
(3)多機(jī)房架構(gòu)實(shí)踐
3.1)為什么要實(shí)施多機(jī)房架構(gòu)
3.2)偽多機(jī)房架構(gòu)
3.3)多機(jī)房多活架構(gòu)
3.4)多機(jī)房數(shù)據(jù)同步方案
3.5)多機(jī)房數(shù)據(jù)一致性討論
(4)多機(jī)房難點(diǎn)
4.1)數(shù)據(jù)庫難點(diǎn)【見第三章】
4.2)緩存難點(diǎn)【見第四章】
三、數(shù)據(jù)庫架構(gòu)實(shí)踐
(1)數(shù)據(jù)庫設(shè)計(jì)基本概念
(2)數(shù)據(jù)庫架構(gòu)-可用性設(shè)計(jì)與實(shí)踐
2.1)讀高可用設(shè)計(jì)
2.2)寫高可用設(shè)計(jì)
2.3)實(shí)戰(zhàn)解決方案
(3)數(shù)據(jù)庫架構(gòu)-讀性能設(shè)計(jì)與實(shí)踐
3.1)索引提速設(shè)計(jì)
3.2)從庫擴(kuò)容設(shè)計(jì)
3.3)緩存擴(kuò)容設(shè)計(jì)
(4)數(shù)據(jù)庫架構(gòu)-一致性設(shè)計(jì)與實(shí)踐
4.1)主從不一致解決方案
4.2)緩存不一致解決方案
(5)數(shù)據(jù)庫架構(gòu)-擴(kuò)展性設(shè)計(jì)與實(shí)踐
5.1)秒級擴(kuò)容方案
5.2)字段擴(kuò)展方案
5.3)數(shù)據(jù)遷移方案
(6)數(shù)據(jù)庫架構(gòu)-水平切分設(shè)計(jì)與實(shí)踐
6.1)“單Key型”表結(jié)構(gòu)水平切分
6.2)“1對多型”表結(jié)構(gòu)水平切分
6.3)“多對多型”表結(jié)構(gòu)水平切分
6.4)“多Key型”表結(jié)構(gòu)水平切分
(7)數(shù)據(jù)庫中間件與分庫SQL實(shí)戰(zhàn)
7.1)IN語句的玩法
7.2)非patition key上的SQL玩法
7.3)夸庫分頁的玩法
四、緩存架構(gòu)實(shí)踐
(1)緩存的概念與原理
(2)常見緩存的介紹與使用選型
2.1)memcache的介紹與使用場景
2.2)redis的介紹與使用場景
2.3)leveldb的介紹與使用場景
(3)不同業(yè)務(wù)場景對緩存的典型使用
3.1)只讀非高可用業(yè)務(wù)緩存實(shí)踐
3.2)只讀高可用業(yè)務(wù)緩存實(shí)踐
3.3)讀寫非高可用業(yè)務(wù)緩存實(shí)踐
3.4)讀寫高可用業(yè)務(wù)緩存實(shí)踐
(4)緩存架構(gòu)設(shè)計(jì)核心
4.1)緩存的可用性設(shè)計(jì)
4.2)緩存的擴(kuò)展性設(shè)計(jì)
4.3)緩存的負(fù)載均衡性設(shè)計(jì)
4.4)緩存的一致性設(shè)計(jì)
(5)典型系統(tǒng)實(shí)戰(zhàn)-計(jì)數(shù)系統(tǒng)的設(shè)計(jì)與實(shí)踐
5.1)計(jì)數(shù)系統(tǒng)典型業(yè)務(wù)介紹
5.2)列擴(kuò)展計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(DB計(jì)數(shù))
5.3)行擴(kuò)展計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(DB計(jì)數(shù))
5.4)KV緩存計(jì)數(shù)系統(tǒng)的實(shí)踐與缺陷(緩存計(jì)數(shù))
5.5)計(jì)數(shù)系統(tǒng)終極緩存優(yōu)化方案

活動詳情

提交需求