最近看到一個(gè)有意思的提問(wèn):抖音服務(wù)器帶寬有多大,為什么能夠供那么多人同時(shí)刷?今天來(lái)給大家科普一下。
抖音,百度,阿里云,騰訊都是自建的數(shù)據(jù)中心,都是T級(jí)別出口帶寬(總出口帶寬),也就是達(dá)到1T=1024G/s的出口帶寬,服務(wù)器總署基本都在20萬(wàn)臺(tái)以上,甚至阿里云都超過(guò)了100萬(wàn)臺(tái)。
字節(jié)跳動(dòng)的數(shù)據(jù)中心總帶寬,可能在10TB級(jí)別左右,預(yù)期突破15TB級(jí)別不遠(yuǎn)了。
一般情況下:總出口帶寬1TB,實(shí)際機(jī)房出口帶寬可能只有100G上下,這是采用雙(多)鏈路設(shè)計(jì),雙出口實(shí)現(xiàn)動(dòng)態(tài)流量分擔(dān),總的出口帶寬可以達(dá)到T級(jí)別。
大型數(shù)據(jù)中心
想要同一時(shí)間有數(shù)億人在線(xiàn),TB級(jí)別帶寬,CDN加速和多節(jié)點(diǎn),負(fù)載均衡等等技術(shù)缺一不可。(這個(gè)設(shè)計(jì)技術(shù)過(guò)于復(fù)雜,有相關(guān)專(zhuān)業(yè)朋友,可以評(píng)論簡(jiǎn)要概述)
CDN加速
字節(jié)跳動(dòng)有多少臺(tái)服務(wù)器?
根據(jù)網(wǎng)絡(luò)數(shù)據(jù)整理,2017年2-3萬(wàn)臺(tái)服務(wù)器,這個(gè)時(shí)候主要是租用服務(wù)器為主。2018年,字節(jié)跳動(dòng)自己建設(shè)了數(shù)據(jù)中心,最大的數(shù)據(jù)中心在河北懷來(lái)官?gòu)d湖新媒體產(chǎn)業(yè)園,一期5萬(wàn)臺(tái)服務(wù)器。二期9萬(wàn)臺(tái)服務(wù)器。
2018年,租用+自建的服務(wù)器數(shù)量達(dá)到17萬(wàn)臺(tái)服務(wù)器。
2020年,根據(jù)字節(jié)跳動(dòng)招聘公告的數(shù)據(jù),顯示有42萬(wàn)臺(tái)服務(wù)器。比2018年增長(zhǎng)了1.5倍。(數(shù)據(jù)來(lái)自網(wǎng)絡(luò))
一個(gè)機(jī)柜中10-20臺(tái)服務(wù)器
這部分服務(wù)器都是給中國(guó)區(qū)域使用,主要應(yīng)用國(guó)內(nèi)的抖音,西瓜視頻,今日頭條,飛書(shū)等產(chǎn)品。
在美國(guó)的TIKTOK是獨(dú)立出來(lái)的運(yùn)營(yíng),數(shù)據(jù)在美國(guó)當(dāng)?shù)卮鎯?chǔ)和分發(fā)。
2020年TIktok在美國(guó)也租用了近10萬(wàn)臺(tái)服務(wù)器
據(jù)Business Insider公布數(shù)據(jù),2020年上半年,字節(jié)跳動(dòng)在美國(guó)弗吉尼亞州北部租用了能耗達(dá)53兆瓦的數(shù)據(jù)中心。可以容納數(shù)十萬(wàn)臺(tái)服務(wù)器,占地面積可達(dá)數(shù)十萬(wàn)平方英尺。
Tiktok在印度,新加坡都在投資建設(shè)數(shù)據(jù)中心。
聊完了服務(wù)器數(shù)量,那么咱們來(lái)點(diǎn)硬核的東西:字節(jié)跳動(dòng)大型的數(shù)據(jù)中心出口帶寬是多少?
知識(shí)點(diǎn):所謂的出口帶寬,其實(shí)就是咱們普通人所說(shuō)的下載帶寬。就是服務(wù)器給每一個(gè)手機(jī)分發(fā)數(shù)據(jù)總速度。
一般情況下,小型的IDC公司自建機(jī)房,比如一些網(wǎng)站公司,租用聯(lián)通,移動(dòng),電信的機(jī)房,可能總體出口帶寬只有5G。超過(guò)30G那都是具備一定規(guī)模的企業(yè)。網(wǎng)絡(luò)公司營(yíng)收少說(shuō)也是幾千萬(wàn)的企業(yè)。
所以,經(jīng)常能夠看到,一些規(guī)模還不錯(cuò)的企業(yè),基本上都不再自建機(jī)房,都是使用云主機(jī)。例如阿里云的ECS,騰訊云,百度云,AWS(亞馬遜)。
一般一個(gè)企業(yè)網(wǎng)站(企業(yè)官網(wǎng)),20M帶寬,4G內(nèi)存,100G硬盤(pán),一年價(jià)格也就4000-5000塊錢(qián)就足夠了,趕上做活動(dòng)價(jià)格可能更便宜。
這里面就是帶寬最貴,當(dāng)然增加帶寬,達(dá)到一定等級(jí),例如訪(fǎng)問(wèn)量增大,必須要增加內(nèi)存和硬盤(pán)。相比來(lái)說(shuō),帶寬增加的話(huà),費(fèi)用更貴一些!具@里就跟你說(shuō)明一下:帶寬比較昂貴,屬于稀缺資源】
我們來(lái)看中國(guó)移動(dòng)的一個(gè)機(jī)房:中國(guó)移動(dòng)(河北石家莊)數(shù)據(jù)中心的數(shù)據(jù):
占地面積174畝,總建筑面積13萬(wàn)平方米,規(guī)劃10棟單體建筑,全部建成后可提供約3萬(wàn)個(gè)機(jī)架的裝機(jī)能力。3個(gè)IDC機(jī)房共可提供3.1萬(wàn)架機(jī)柜,15T帶寬資源。
一個(gè)機(jī)柜,全1U設(shè)備部署數(shù)量一般不超過(guò)16臺(tái),全2U設(shè)備一般不超過(guò)12臺(tái),全4U設(shè)備一般4到7臺(tái)。
我們?nèi)「咝阅艿?U和4U服務(wù)器進(jìn)行平均折中,各算一半(畢竟移動(dòng)也算是有錢(qián)的大戶(hù),不能買(mǎi)低端的1U設(shè)備)。那么3.1萬(wàn)架機(jī)柜就可以安裝,最多21-36萬(wàn)臺(tái)服務(wù)器。
這里粗略取一個(gè)平均值:30萬(wàn)臺(tái)服務(wù)器。享受15T的出口帶寬資源。當(dāng)然作為電信的干路網(wǎng),移動(dòng)拿帶寬資源肯定是要比字節(jié)跳動(dòng)更有優(yōu)勢(shì)的。
所以,我們粗略地估計(jì)字節(jié)跳動(dòng)自建的17萬(wàn)臺(tái)服務(wù)器的數(shù)據(jù)中心。總出口帶寬可能在7Tb-10TB上下。基本上肯定會(huì)采用雙出口流量設(shè)計(jì),再加上多鏈路的部署方式:可以做到實(shí)際出口帶寬在800G-1TG就可以實(shí)現(xiàn)10T左右的總出口帶寬!具@是技術(shù)方式】
字節(jié)跳動(dòng)2018年河北懷化數(shù)據(jù)中心
T級(jí)別出口帶寬是什么概念,如果我告訴你2009年,整個(gè)上海的出口帶寬才1140G,也就是剛剛達(dá)到1TB。在短短的10年后,一個(gè)企業(yè)的數(shù)據(jù)中心的出口帶寬就超過(guò)1Tb,這個(gè)速度真的不可想象。
要知道2009年,雖然智能手機(jī)不發(fā)達(dá),但是個(gè)人PC銷(xiāo)量已經(jīng)非常龐大了。
CDN加速,讓大眾刷抖音,看視頻都不在卡
知識(shí)點(diǎn):CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))
將服務(wù)端的內(nèi)容發(fā)布到最接近用戶(hù)的邊緣節(jié)點(diǎn),使用戶(hù)可以就近取得所需的內(nèi)容。
解決Internet網(wǎng)絡(luò)擁塞狀況,提高用戶(hù)訪(fǎng)問(wèn)網(wǎng)站的響應(yīng)速度。多種加速的方案集合。
用通俗的話(huà)解釋CDN就是:會(huì)把一些頁(yè)面,專(zhuān)門(mén)壓縮,有的壓縮為靜態(tài)頁(yè)面,靜態(tài)頁(yè)面直接分發(fā)速度快。用戶(hù)可以在2s內(nèi)看到內(nèi)容,體驗(yàn)感更好。【這是靜態(tài)傳輸】
對(duì)于動(dòng)態(tài)視頻,首先通過(guò)智能路由,尋找最佳路徑,然后協(xié)議優(yōu)化將長(zhǎng)連接,內(nèi)容進(jìn)行壓縮,去除冗余!具@就是動(dòng)態(tài)壓縮】
給你們看一下2015年騰訊5億日活,集合了音樂(lè),即時(shí)通訊等等產(chǎn)品的CDN的級(jí)別,達(dá)到了10TB帶寬。每天請(qǐng)求萬(wàn)億次。
2015年騰訊CDN的級(jí)別
因此,我這里說(shuō)字節(jié)跳動(dòng)整體服務(wù)器有10TB應(yīng)該只少不多。畢竟抖音日活有6億,西瓜視頻+今日頭條我們粗略算是2億,總計(jì)有8億的日活。
就是這么大的帶寬和技術(shù)實(shí)力,才能讓我們看視頻這么順暢。