前一篇:Linux運(yùn)維實(shí)用--網(wǎng)絡(luò)部署圖
問:在做部署實(shí)施之前獲取哪些信息可以最快地對(duì)產(chǎn)品/項(xiàng)目有個(gè)全局的認(rèn)識(shí)?
答:拿到網(wǎng)絡(luò)部署圖和邏輯部署圖
問:如果沒有這兩個(gè)圖呢?
答:自己畫
目的:學(xué)會(huì)如何畫/解讀邏輯部署圖
有始有終
做事情都講究個(gè)有始有終,邏輯部署圖也不出例外,不管是自己畫邏輯部署圖還是解讀邏輯部署圖,我想首要的是找到頭和尾,怎么找-可以通過產(chǎn)品經(jīng)理、項(xiàng)目經(jīng)理、研發(fā)、測(cè)試哪里獲取答案。數(shù)據(jù)流向
2.1 數(shù)據(jù)從哪里來?
2.2 數(shù)據(jù)存儲(chǔ)在哪里?(數(shù)據(jù)庫(kù)or硬盤)
2.3 數(shù)據(jù)到哪里去?
舉例:騰訊視頻
電影從哪里來-->自制、購(gòu)買版權(quán)-->進(jìn)入到后臺(tái)管理系統(tǒng)
電影的基本信息(導(dǎo)演、演員、介紹等) 是存儲(chǔ)在數(shù)據(jù)庫(kù);
電影的海報(bào)劇照等是存儲(chǔ)在硬盤;
電影的媒體文件是存儲(chǔ)在CDN的。
電影到哪里去-->騰訊視頻web版展示播放、騰訊視頻手機(jī)版展示播放用戶量和數(shù)據(jù)量
1萬個(gè)電影和10萬個(gè)電影所需的存儲(chǔ)空間是不同的。
100萬用戶和1000萬用戶所需帶寬、服務(wù)器數(shù)據(jù)量是不同的。
具體量可從三個(gè)方面考慮,一: 預(yù)估當(dāng)前值 二:經(jīng)驗(yàn)值 三:期望值設(shè)計(jì)和實(shí)現(xiàn)
用什么樣的方式可以實(shí)現(xiàn)1000萬用戶在線播放?
用什么存儲(chǔ)/存儲(chǔ)方式可以存儲(chǔ)10萬個(gè)電影? 10萬*N張圖片?10萬條電影信息
需要有哪些用途的服務(wù)器?--從當(dāng)前情況可以看出:應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、圖片服務(wù)器、CDN。如有收費(fèi)的電影,還需加認(rèn)證鑒權(quán)的服務(wù)器,為了方便定位問題,還需加日志服務(wù)器。
以上服務(wù)器各需要多少臺(tái)--這些可通過壓力測(cè)試得到具體的值。如是云部署,則更輕松點(diǎn)可以更快的動(dòng)態(tài)擴(kuò)展。訪問
服務(wù)器都架好了,應(yīng)用也部署上去了,電影也放上去了,那用戶怎么訪問得到呢?
一:網(wǎng)絡(luò)(網(wǎng)絡(luò)部署圖) 二:負(fù)載(軟負(fù)載or硬負(fù)載)-
邏輯部署圖示例
ELK
Paste_Image.png
具體項(xiàng)目Paste_Image.png

