課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

多機房架構(gòu)設計遷移與實踐

目標收益

培訓對象

課程大綱

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

課程費用

6800.00 /人

課程時長

2

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求