幫助更多的人
做更好的視頻!

問答社區(qū)

抖音服務器帶寬有多大,為什么能夠供那么多人同時刷?

第一短視頻 tiktok 355

聽說抖音月活躍用戶達到五個億了,超清視頻流量都那么大,怎么做到的

回復

共9條回復 我來回復
  • 961
    Leng 評論

    抖音,百度,阿里云,騰訊都是自建的數(shù)據(jù)中心,都是T級別出口帶寬(總出口帶寬),也就是達到1T=1024G/s的出口帶寬,服務器總署基本都在20萬臺以上,甚至阿里云都超過了100萬臺。

    字節(jié)跳動的數(shù)據(jù)中心總帶寬,可能在10TB級別左右,預期突破15TB級別不遠了。

    一般情況下:總出口帶寬1TB,實際機房出口帶寬可能只有100G上下,這是采用雙(多)鏈路設(shè)計,雙出口實現(xiàn)動態(tài)流量分擔,總的出口帶寬可以達到T級別。

    大型數(shù)據(jù)中心

    想要同一時間有數(shù)億人在線,TB級別帶寬,CDN加速和多節(jié)點,負載均衡等等技術(shù)缺一不可。(這個設(shè)計技術(shù)過于復雜,有相關(guān)專業(yè)朋友,可以評論簡要概述)

    CDN加速

    字節(jié)跳動有多少臺服務器?

    根據(jù)網(wǎng)絡數(shù)據(jù)整理,2017年2-3萬臺服務器,這個時候主要是租用服務器為主。2018年,字節(jié)跳動自己建設(shè)了數(shù)據(jù)中心,最大的數(shù)據(jù)中心在河北懷來官廳湖新媒體產(chǎn)業(yè)園,一期5萬臺服務器。二期9萬臺服務器。

    2018年,租用+自建的服務器數(shù)量達到17萬臺服務器。

    2020年,根據(jù)字節(jié)跳動招聘公告的數(shù)據(jù),顯示有42萬臺服務器。比2018年增長了1.5倍。(數(shù)據(jù)來自網(wǎng)絡)

    一個機柜中10-20臺服務器

    這部分服務器都是給中國區(qū)域使用,主要應用國內(nèi)的抖音,西瓜視頻,今日頭條,飛書等產(chǎn)品。

    在美國的TIKTOK是獨立出來的運營,數(shù)據(jù)在美國當?shù)卮鎯头职l(fā)。

    2020年TIktok在美國也租用了近10萬臺服務器

    據(jù)Business Insider公布數(shù)據(jù),2020年上半年,字節(jié)跳動在美國弗吉尼亞州北部租用了能耗達53兆瓦的數(shù)據(jù)中心。可以容納數(shù)十萬臺服務器,占地面積可達數(shù)十萬平方英尺。

    Tiktok在印度,新加坡都在投資建設(shè)數(shù)據(jù)中心。

    聊完了服務器數(shù)量,那么咱們來點硬核的東西:字節(jié)跳動大型的數(shù)據(jù)中心出口帶寬是多少?

    知識點:所謂的出口帶寬,其實就是咱們普通人所說的下載帶寬。就是服務器給每一個手機分發(fā)數(shù)據(jù)總速度。

    一般情況下,小型的IDC公司自建機房,比如一些網(wǎng)站公司,租用聯(lián)通,移動,電信的機房,可能總體出口帶寬只有5G。超過30G那都是具備一定規(guī)模的企業(yè)。網(wǎng)絡公司營收少說也是幾千萬的企業(yè)。

    所以,經(jīng)常能夠看到,一些規(guī)模還不錯的企業(yè),基本上都不再自建機房,都是使用云主機。例如阿里云的ECS,騰訊云,百度云,AWS(亞馬遜)。

    一般一個企業(yè)網(wǎng)站(企業(yè)官網(wǎng)),20M帶寬,4G內(nèi)存,100G硬盤,一年價格也就4000-5000塊錢就足夠了,趕上做活動價格可能更便宜。

    這里面就是帶寬最貴,當然增加帶寬,達到一定等級,例如訪問量增大,必須要增加內(nèi)存和硬盤。相比來說,帶寬增加的話,費用更貴一些。【這里就跟你說明一下:帶寬比較昂貴,屬于稀缺資源】

    我們來看中國移動的一個機房:中國移動(河北石家莊)數(shù)據(jù)中心的數(shù)據(jù):

    占地面積174畝,總建筑面積13萬平方米,規(guī)劃10棟單體建筑,全部建成后可提供約3萬個機架的裝機能力。3個IDC機房共可提供3.1萬架機柜,15T帶寬資源。

    一個機柜,全1U設(shè)備部署數(shù)量一般不超過16臺,全2U設(shè)備一般不超過12臺,全4U設(shè)備一般4到7臺。

    我們?nèi)「咝阅艿?U和4U服務器進行平均折中,各算一半(畢竟移動也算是有錢的大戶,不能買低端的1U設(shè)備)。那么3.1萬架機柜就可以安裝,最多21-36萬臺服務器。

    這里粗略取一個平均值:30萬臺服務器。享受15T的出口帶寬資源。當然作為電信的干路網(wǎng),移動拿帶寬資源肯定是要比字節(jié)跳動更有優(yōu)勢的。

    所以,我們粗略地估計字節(jié)跳動自建的17萬臺服務器的數(shù)據(jù)中心??偝隹趲捒赡茉?Tb-10TB上下?;旧峡隙〞捎秒p出口流量設(shè)計,再加上多鏈路的部署方式:可以做到實際出口帶寬在800G-1TG就可以實現(xiàn)10T左右的總出口帶寬?!具@是技術(shù)方式】

    字節(jié)跳動2018年河北懷化數(shù)據(jù)中心

    T級別出口帶寬是什么概念,如果我告訴你2009年,整個上海的出口帶寬才1140G,也就是剛剛達到1TB。在短短的10年后,一個企業(yè)的數(shù)據(jù)中心的出口帶寬就超過1Tb,這個速度真的不可想象。

    要知道2009年,雖然智能手機不發(fā)達,但是個人PC銷量已經(jīng)非常龐大了。

    CDN加速,讓大眾刷抖音,看視頻都不在卡

    知識點:CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡)

    將服務端的內(nèi)容發(fā)布到最接近用戶的邊緣節(jié)點,使用戶可以就近取得所需的內(nèi)容。

    解決Internet網(wǎng)絡擁塞狀況,提高用戶訪問網(wǎng)站的響應速度。多種加速的方案集合。

    用通俗的話解釋CDN就是:會把一些頁面,專門壓縮,有的壓縮為靜態(tài)頁面,靜態(tài)頁面直接分發(fā)速度快。用戶可以在2s內(nèi)看到內(nèi)容,體驗感更好。【這是靜態(tài)傳輸】

    對于動態(tài)視頻,首先通過智能路由,尋找最佳路徑,然后協(xié)議優(yōu)化將長連接,內(nèi)容進行壓縮,去除冗余。【這就是動態(tài)壓縮】

    給你們看一下2015年騰訊5億日活,集合了音樂,即時通訊等等產(chǎn)品的CDN的級別,達到了10TB帶寬。每天請求萬億次。

    2015年騰訊CDN的級別

    因此,我這里說字節(jié)跳動整體服務器有10TB應該只少不多。畢竟抖音日活有6億,西瓜視頻+今日頭條我們粗略算是2億,總計有8億的日活。

    就是這么大的帶寬和技術(shù)實力,才能讓我們看視頻這么順暢。

    【原創(chuàng):機器人觀察,帶你詳細了解互聯(lián)網(wǎng)世界】

    2年前 0條評論
  • 565
    yh123456 評論

    回答大部分都提到了服務器集群,CDN等技術(shù),這方面肯定是硬性要求,基本都是視頻行業(yè)的標配了,抖音肯定也不例外。

    但是我想大家忽略了一個問題,好好思考一下,刷抖音和你看視頻有什么不同??匆曨l更多的是用戶主動搜索,點擊觀看,而抖音就不一樣了,全是算法推薦,提前給你準備好了,你自己是無法決定你的下一個視頻是什么的。

    因此,算法的不同意味著今日頭條可以實時優(yōu)化帶寬,使得帶寬最大程度利用,也可以對數(shù)據(jù)進行整理,可以優(yōu)化的空間很大。

    相比之下,應該是比傳統(tǒng)視頻行業(yè)要省些帶寬的吧。

    2年前 0條評論
  • 228
    zc839465113 評論

    這不難,用戶發(fā)布視頻后,視頻立刻會被分發(fā)到省市區(qū)的節(jié)點服務器,即所謂的cdn,它有一套完整的內(nèi)容刷新機制,

    用戶獲取視頻,都是從自己的節(jié)點獲取,全國只要放1萬個節(jié)點,就能滿足大家不停的刷。

    做這玩意的廠家很多。用cdn當關(guān)鍵詞能搜出一堆,我就不做廣告了。

    2年前 0條評論
  • 425
    muyang 評論

    不在抖音,純粹猜測,僅供參考

    一 分布式服務器群

    二 負載均衡等技術(shù)

    三 CDN來做內(nèi)容分發(fā)

    四 算法推薦,使得帶寬最大程度利用

    總結(jié)來說,抖音,頭條抗高并發(fā),高流量的能力,確實讓人佩服

    回答完畢謝謝!!

    ————————————————————————-

    本人專注數(shù)據(jù)采集,數(shù)據(jù)處理,數(shù)據(jù)治理,后端服務,希望多多交流!!

    2年前 0條評論
  • 1092
    帥氣一個人 評論

    最新數(shù)據(jù)顯示,抖音在的日均視頻播放量超過10億次,日均活躍用戶數(shù)超過1.5億,月度活躍用戶數(shù)超過5億。

    視頻上傳需要存儲,并進行合規(guī)性檢查;視頻播放需要編解碼,這需要消耗大量的計算資源;用戶體驗需要恰當?shù)耐扑]系統(tǒng)與CDN……等等,這些都對抖音背后的IT系統(tǒng)帶來了前所未有的挑戰(zhàn)。

    這也使得其原有的數(shù)據(jù)中心租賃模式徹底不可行,必須自建數(shù)據(jù)中心,且速度要快。字節(jié)跳動在懷來擁有了第一個屬于自己的數(shù)據(jù)中心,一系列新技術(shù)的采用讓這個數(shù)據(jù)中心擁有多項頭銜:國內(nèi)首個大規(guī)模分布式全預制、國內(nèi)首個大平層預制框架結(jié)構(gòu)、國內(nèi)首個整體電源模塊預制、國內(nèi)首個間接蒸發(fā)自然冷卻模塊、國內(nèi)首個計算模塊一體化預制。

    字節(jié)跳動首個已經(jīng)交付使用的數(shù)據(jù)中心坐落在懷來官廳湖新媒體產(chǎn)業(yè)園。懷來是新能源輸出大縣,70%以上的電能都是水力發(fā)電、風能發(fā)電和太陽能發(fā)電產(chǎn)生的清潔能源,但這之中有50%的清潔能源無法上網(wǎng),低廉的電價對于數(shù)據(jù)中心這種耗電大戶而言,具有莫大的吸引力。

    而且,懷來年均氣溫只有9.6度,空氣質(zhì)量也好,利用新風散熱有助于降低數(shù)據(jù)中心的PUE值,有效降低數(shù)據(jù)中心的運營成本。高效應用自然冷卻技術(shù),也是官廳湖新媒體產(chǎn)業(yè)基地的一大特點,也是首個規(guī)模使用間接新風制冷技術(shù)的數(shù)據(jù)中心產(chǎn)業(yè)基地。

    字節(jié)跳動采用了一系列新銳技術(shù),如大規(guī)模分布式全預制、整體電源模塊預制、間接蒸發(fā)自然冷卻模塊、計算模塊一體化預制等等技術(shù)。

    字節(jié)跳動數(shù)據(jù)中心采用大量預制和模塊化產(chǎn)品,體現(xiàn)了數(shù)據(jù)中心高度模塊化的未來發(fā)展趨勢。鋼平臺底座、變壓器、配電柜、UPS設(shè)備均采用在原廠設(shè)計、安裝和調(diào)試在20天內(nèi)分批交付,二次系統(tǒng)連接、監(jiān)控系統(tǒng)集成和電源模塊測試可以在7天內(nèi)完成,由40尺集裝箱整體運輸?shù)浆F(xiàn)場,施工現(xiàn)場只需連接電纜,拼裝調(diào)試即可交付使用,這個過程需要十天左右。這一系列的細節(jié)時間控制,讓字節(jié)跳動數(shù)據(jù)中心刷新了國內(nèi)數(shù)據(jù)中心建設(shè)交付的最短時間記錄。

    數(shù)據(jù)驅(qū)動基礎(chǔ)設(shè)施創(chuàng)新

    大多數(shù)人對“今日頭條”的印象似乎都是一家泛媒體平臺,但字節(jié)跳動則認為自己是一家AI(即人工智能)公司,因為不管是今日頭條也好,抖音也好,字節(jié)跳動很少自己生產(chǎn)內(nèi)容,而是鼓勵用戶進行創(chuàng)作,并把用戶創(chuàng)作的內(nèi)容推薦給最適宜的用戶群體。

    所以字節(jié)跳動最核心的系統(tǒng)實際包括頭條推薦系統(tǒng)與廣告系統(tǒng)、評論系統(tǒng),以及內(nèi)容合規(guī)性審核系統(tǒng),這背后實際上就是AI技術(shù)在不同領(lǐng)域或場景的應用。

    比如在在推薦系統(tǒng)里面最核心的就是內(nèi)容推薦算法。用AI去做推薦,是字節(jié)跳動重要戰(zhàn)略,目前也是應用最廣的技術(shù),不管是今日頭條還是抖音等產(chǎn)品,AI都在里面發(fā)揮著重要作用。使用AI進行推薦,需要大量的數(shù)據(jù)進行訓練才能達到更好的效果,據(jù)介紹,僅今日頭條一款產(chǎn)品30天的訓練模型,其數(shù)據(jù)量就會超過4PB,而正常訓練一個完整的模型則需要至少一年的數(shù)據(jù)量。而在視頻的合規(guī)性審核方面,字節(jié)跳動不但使用計算機視覺技術(shù)對視頻圖像進行分析,同時利用語音識別技術(shù)對音頻進行合規(guī)性分析。而這些技術(shù)的大規(guī)模應用會對系統(tǒng)的基礎(chǔ)設(shè)施帶來極大的挑戰(zhàn),比如計算能力、網(wǎng)絡帶寬以及存儲性能等等。

    隨著字節(jié)跳動數(shù)據(jù)中心規(guī)模的擴大,服務器數(shù)量的高速增長,為了最大化資源利用率,字節(jié)跳動與Intel公司成立了創(chuàng)新實驗室,全部采用Intel最新的可擴展處理器平臺,并根據(jù)不同應用場景對軟件堆棧進行深層次優(yōu)化。據(jù)介紹,成果非常顯著,能夠?qū)崿F(xiàn)大約30%的能力提升,更好的資源利用率意味著更好的購置成本和運營成本節(jié)省。

    并且,不管是推薦系統(tǒng),還是審核系統(tǒng),其每天都會處理海量的數(shù)據(jù),這對底層存儲系統(tǒng)的性能有著苛刻的需求,SSD已經(jīng)成為字節(jié)跳動的必然選擇。但并不是說使用SSD就能直接解決問題,尤其NVMe SSD使用,通常會給計算、網(wǎng)絡系統(tǒng)帶來直接的壓力,將原本存儲的性能瓶頸轉(zhuǎn)移到計算或者網(wǎng)絡。

    為了提升整體系統(tǒng)的綜合性能表現(xiàn),還需要站在更高層次對各個子系統(tǒng)進行系統(tǒng)性優(yōu)化,比如在與Intel的合作中,雙方共同針對人工智能、Cascade Lake,最新64層Nand存儲技術(shù),高速網(wǎng)絡的產(chǎn)品以及FPGA在不同系統(tǒng)中應用進行了探索,并與DPDK、SPDK、BigData以及OS kernel等軟件層的優(yōu)化相結(jié)合,取得了極大的進展,獲得了極為顯著的成功。

    字節(jié)跳動所取得的輝煌成績不僅意味著中國互聯(lián)網(wǎng)市場的巨大潛力,同時也意味著中國數(shù)據(jù)中心技術(shù)的飛速發(fā)展正逐步接近國際領(lǐng)先水平。

    2年前 0條評論
  • 403
    dalang0624 評論

    這個問題我大概回答一下,由于我不太清楚字節(jié)跳動真正的網(wǎng)絡是如何組網(wǎng)的,所以我只能告訴你大概的原理。參考其他大型互聯(lián)網(wǎng)企業(yè)的組網(wǎng),應該解決的方案是類似的

    抖音并不是全國所有刷視頻用戶都在同一個地方的數(shù)據(jù)中心接入我們看視頻的流量,如果是這樣的話,那么這個數(shù)據(jù)數(shù)據(jù)中心所需的帶寬就是過于巨大。一般來說,抖音在全國各地會建設(shè)幾個比較大的數(shù)據(jù)中心,我們刷視頻的請求是就近接入的。

    比如張三在北京,那么他接入抖音APP,上傳和瀏覽視頻,就是在北京數(shù)據(jù)中心完成;李四在上海,那么他的上傳視頻和瀏覽視頻就是在上海的數(shù)據(jù)中心完成。如果所有用戶都接入同一個地方數(shù)據(jù)中心,毫無疑問對于這個數(shù)據(jù)中心的負載太大,這是不可能的。

    各個數(shù)據(jù)中心的視頻數(shù)據(jù),通過專有的高速互聯(lián)網(wǎng)絡進行同步。也就是你上傳的視頻雖然是上傳到上海的數(shù)據(jù)中心,北京的用戶依然可以看到,就是可能要晚一點刷才看到。抖音需要把你在上海上傳的視頻數(shù)據(jù)通過高速網(wǎng)絡傳遞到北京后,北京的用戶才能看到。

    一個數(shù)據(jù)中心包括多個運營商的出口,一般是會和三大運營商網(wǎng)絡在本地對接,同時會和一些中小型運營商對接,例如廣電。和運營商網(wǎng)絡對接的目的為了接入運營商的用戶,這也就意味著你是北京移動用戶,那么刷出來抖音的視頻將會從北京移動的網(wǎng)絡接入抖音

    如果發(fā)現(xiàn)某個區(qū)域的數(shù)據(jù)中心業(yè)務負載太重怎么辦?例如湖南春節(jié)大量用戶返鄉(xiāng),導致位于武漢的數(shù)據(jù)中心突然接入不了這么多湖南的用戶了,這個時候抖音內(nèi)部就會調(diào)整用戶的接入路徑,把一部分本來接到武漢的抖音用戶接入到北京去(因為春節(jié)北京的人少了很多)

    所以,這就是互聯(lián)網(wǎng)公司網(wǎng)絡的基本架構(gòu)。全國存在多個數(shù)據(jù)中心,不同地方的用戶刷視頻其實是接入不同的數(shù)據(jù)中心,每個數(shù)據(jù)中心都會和三大運營商網(wǎng)絡對接。

    這種分布式的網(wǎng)絡保證了抖音的業(yè)務不會都積壓在一個數(shù)據(jù)中心,由全國各地抖音數(shù)據(jù)中心和運營商互聯(lián)的帶寬來保證用戶刷視頻可以正常瀏覽

    那么位于不同位置的抖音的數(shù)據(jù)中心和三大運營商的互聯(lián)帶寬多大?只能講肯定是T級別的,1T等于1000G,現(xiàn)在大型互聯(lián)網(wǎng)公司和運營商對接的帶寬普遍是1T、2T起步了,而且一般如果發(fā)展互聯(lián)帶寬負載超過了30%到50%,就需要擴容

    很多人提到了CDN,CDN不能從根本上解決這個帶寬問題,CDN只能從運營商網(wǎng)絡路由層面上解決一定的擁塞問題。不論是騰訊、百度還是抖音、YY,解決游戲、視頻大帶寬的問題都是從數(shù)據(jù)中心網(wǎng)絡基礎(chǔ)架構(gòu)解決,都是采用類似的技術(shù),也就是DCN和DCI相關(guān)的技術(shù)

    2年前 0條評論
  • 1008
    Henri53 評論

    大型網(wǎng)站,特別是視頻網(wǎng)站都是分布式的云計算,就我前面做云計算的經(jīng)驗來說,至少他們他們需要在全國幾大區(qū)域都有服務器群,例如北上廣四川或者貴州都有云服務器,這個不僅僅是某個服務器的帶寬來衡量了,而是整個機房的出口帶寬,還有云集群的并發(fā)能力了。當然,還會配合OSS,CDN,SLB等諸多的技術(shù),我估計目前有這樣的服務器群級別的只有阿里云,當然他們已經(jīng)發(fā)展這么大了,也有可能使用自己的云計算技術(shù)。今日頭條還在國外很大布局,還有眾多的海外服務器。要做到這樣技術(shù)對接只有阿里云、AWS或者自主研發(fā)云技術(shù)能夠解決。

    2年前 0條評論
  • 267
    feizitejiawanju 評論

    大家完全不必擔心抖音服務器帶寬不夠大,服務器能不能承受得住的問題,而僅僅需要擔心你的手機夠不夠電繼續(xù)刷抖音。

    事實上互聯(lián)網(wǎng)大廠的服務器并不是我們理解的傳統(tǒng)意義上的幾臺服務器面對著數(shù)百萬乃至數(shù)億計算的訪問量。

    如今互聯(lián)網(wǎng)大廠的服務器不能簡單的稱之為服務器,而應該叫做服務器集群,用于一個特定領(lǐng)域的軟件部署在多臺服務器上并作為一個整體提供一類服務。通俗一些講就是有無數(shù)臺服務器構(gòu)成的群組整齊地碼放在一個或者多個數(shù)據(jù)中心,軟件客戶端往往能夠連接任意一個節(jié)點獲得服務,并且當集群中的一個節(jié)點掉線的時候,其他的節(jié)點能夠自動的接替繼續(xù)提供服務。

    將一臺普通得不能再普通的自行車放在數(shù)據(jù)中心的散熱管道內(nèi),可見一個數(shù)據(jù)中心的規(guī)模,令人震撼。

    一旦訪問量增加的時候,集群會自主的增加節(jié)點,當訪問量減少的時候,集群同樣會自主的減少節(jié)點。這是多對多的關(guān)系,而不是傳統(tǒng)意義上的少對多的關(guān)系,所以壓根不需要擔心抖音服務器的問題。視頻上傳需要存儲,進行合規(guī)性檢查,視頻播放時需要編/解碼,需要消耗大量的計算資源,而用戶體驗又需要恰當?shù)耐扑]系統(tǒng)和CDN等服務,幾臺簡單的服務器肯定不足以應付這些問題。

    有數(shù)據(jù)顯示字節(jié)跳動在2013年3月服務器數(shù)據(jù)量只有幾十臺,到年底增至一千臺,在2017年年初的時候只有2~3萬臺服務器,到了2018年猛增到17萬臺,僅用了7個月的時間就在懷來建立了一個屬于他自己的數(shù)據(jù)中心,從而告別了過去數(shù)據(jù)中心一直租賃的模式。

    在互聯(lián)網(wǎng)公開的字節(jié)跳動2020年春季招聘廣告中披露,字節(jié)跳動公司已經(jīng)擁有42萬+臺服務器,每天新增存儲30PB,每日線上增加6000+。

    PB是個什么概念?

    存儲單位按照這樣的排序B、KB、MB、GB、TB、PB、EB、ZB、YB、BB,它們之間的換算關(guān)系如下:

    1KB=1024B;

    1MB=1024KB;

    1GB=1024MB;

    1TB=1024GB;

    1PB=1024TB;

    后面的以此類推。

    而字節(jié)跳動基礎(chǔ)架構(gòu)部門技術(shù)團隊曾經(jīng)在2020年年初發(fā)文介紹過字節(jié)跳動特色的HDFS,支持字節(jié)跳動EB級的數(shù)據(jù)量,可想而知字節(jié)跳動存儲的壓力有多大,可能已經(jīng)奔向ZB級發(fā)展。

    互聯(lián)網(wǎng)大廠用的何止是服務器集群,還涉及到了CDN、對象存儲、邊緣計算等等領(lǐng)域

    CDN(Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡)是將源內(nèi)容分發(fā)至靠近用戶的加速節(jié)點,使用戶可以就近地獲得所需的內(nèi)容,從而改善互聯(lián)網(wǎng)網(wǎng)絡擁擠的狀況,提高用戶訪問的響應速度和成功率。

    據(jù)亞太CDN產(chǎn)業(yè)聯(lián)盟研究中心檢測統(tǒng)計到自己挑動使用的第三方商業(yè)CDN有阿里云、優(yōu)客得、白山云、京東云、網(wǎng)宿、金山云、華為云、中國移動云等等,CDN峰值總帶寬已經(jīng)超過100Tbps。

    字節(jié)跳動也一直在發(fā)力邊沿計算,將智能集成到邊沿的設(shè)備(或邊沿節(jié)點),運行在數(shù)據(jù)收集源附近實時的處理核分期數(shù)據(jù)而不需要直接上傳到云或幾種數(shù)據(jù)處理中心。

    總結(jié)

    所以我們并不需要擔心抖音的服務器是不是夠用,帶寬夠不夠大,能不能支持那么多人同時刷。時代一直在改變,許多新的技術(shù)也隨之應運而生,自然而然到以前我們只有MB的U盤而現(xiàn)在卻有動不動就幾十GB乃至上百GB的U盤。


    以上個人淺見,歡迎批評指正。

    認同我的看法,請點個贊再走,感謝!

    喜歡我的,請關(guān)注我,再次感謝!

    2年前 0條評論
  • 835
    niumin 評論

    G口寬帶,出口流量1G寬帶,也就是我們說的千兆寬帶。然后用云部署+均衡負載對全國進行部署,自動為用戶選擇距離最近的服務器,同時服務器分為數(shù)據(jù)庫服務器、用戶服務器、存儲服務器等等。一般來說,阿里云會比較可靠,騰訊云那是競爭對手家里。

    2年前 0條評論
  • 1091
    抖音網(wǎng)名男2 評論

    每天睡覺前都會刷抖音,為什么幾億人同時刷抖音,依然可以做到非常流暢呢?

    首先來了解一下什么是服務器和帶寬。

    服務器:

    服務器也稱伺服器,是提供計算服務的設(shè)備,由處理器、硬盤、內(nèi)存、系統(tǒng)總線構(gòu)成,其處理能力、穩(wěn)定性、可靠性、安全性、可擴展性等方面要高于普通計算機。

    隨著大數(shù)據(jù)和云計算的快速發(fā)展,云服務器開始走上舞臺,很多大中小企業(yè)都開始使用云服務器,其中就包括抖音,

    云服務器顧名思義就是一種提供云計算服務的IT技術(shù)產(chǎn)品,整合了互聯(lián)網(wǎng)三大核心要素:計算、存儲和網(wǎng)絡。比普通服務器更具有彈性,并且降低了開發(fā)運維的難度和整體IT成本。

    抖音屬于短視頻類,流量很大、數(shù)據(jù)也很大,對服務器的要求也更高,市場上最強的單臺服務器可以支持20萬IP,5億的日訪問量至少要3000臺服務器才能夠勉強撐下來。

    如果5億人同時刷抖音,視頻、直播一起上,就算是全球最牛的數(shù)據(jù)中心也會直接崩潰!那怎么辦呢?只能多建數(shù)據(jù)中心,多放服務器!

    帶寬:

    帶寬應用的領(lǐng)域非常多,可以用來標識信號傳輸?shù)臄?shù)據(jù)傳輸能力、標識單位時間內(nèi)通過鏈路的數(shù)據(jù)量、標識顯示器的顯示能力。在數(shù)字設(shè)備中,帶寬指單位時間能通過鏈路的數(shù)據(jù)量。通常以bps來表示,即每秒可傳輸之位數(shù)。

    簡單來說,帶寬是指單位時間內(nèi)傳輸?shù)臄?shù)據(jù)量。

    我們可以把帶寬看成一條路,而數(shù)據(jù)就是來往的車輛,如果這條路只有4車道,那么每小時過往的車輛相對較少,而達到了8車道時候,過往的車輛會大大增加,而且8車道比4車道更不容易堵車。帶寬影響訪問速度,對于抖音這類訪問量巨大的服務器來說,帶寬非常的重要。

    帶寬還分為獨享帶寬和共享帶寬

    數(shù)據(jù)中心會對一條線路配備一定的帶寬資源,然后由享受這條線路的所有機柜去共同使用這些帶寬。使用共享帶寬的缺點在于一條線路上所有機柜共用帶寬,可是對于每個機柜應用的不同。因此,每個機柜對帶寬的占有率不同,這樣占用率大的機柜勢必影響其他機柜的帶寬使用。

    獨享帶寬即托管用戶獨自享用一部分機房帶寬資源,它適用于有較大規(guī)模的數(shù)據(jù)流量和訪問量,對帶寬資源要求保持恒定速率或有特殊要求的網(wǎng)站。如果使用獨享帶寬的話,租用的服務器的價格勢必會貴很多,一般的企業(yè)估計承受不起。所以,如果不是對帶寬有著嚴格要求的話,最好還是別租用獨享帶寬的服務器。

    10M獨享就意味著給每臺服務器一個10M端口,100M共享就是一個100M端口的機柜,提供給若干臺服務器。其真實帶寬取決于服務器數(shù)量和每臺服務器帶寬占用情況。

    一般來說,100M共享,每臺服務器分到的帶寬大約在2—5M左右,因此10M獨享是優(yōu)于100M共享的。

    此外帶寬又分為上行帶寬和下行帶寬

    上行寬帶一般是指上傳帶寬,即寬帶上行傳輸速率。是指用戶到電信服務提供商方向,例如上傳文件

    下行寬帶一般是指下載帶寬,即寬帶下行傳輸速率。是指從電信服務提供商到用戶的方向,例如下載文件

    很多網(wǎng)友看到這里,不禁有個疑問:帶寬、網(wǎng)速、流量這些究竟是怎么回事呢?

    • 帶寬的統(tǒng)計單位是:比特/秒(bps):100M=100Mbps;
    • 網(wǎng)速是數(shù)據(jù)傳輸?shù)乃俣?,單位是:字?jié)/秒(B/s KB/s MB/s):1MB/s=1024KB/s ;1KB/s=1024B/s。
    • 流量是用戶上網(wǎng)發(fā)送和接收的數(shù)據(jù)量總和,單位是:字節(jié)(Byte);

    比特是信息的最小單位:1字節(jié)=8比特(1B=8bit或者1B=8b);1字節(jié)/秒=8比特/秒(1B/s=8bps)

    我們來看看100M寬帶下載速度是多少?

    首先,運營商所說的100M寬帶,其實是100Mbps,100M寬帶并不代表下載速度就是100Mb/s。我們通過計算來說明:

    1Mbps=1024Kbps=1024/8KBps=128KB/s

    可以得出: 1M 的寬帶下載速度不會超過 128KB/s ,理論上每秒可以下載128K的內(nèi)容,實際上1M寬帶,下載速度100k/s就不錯了,畢竟影響因素非常多。

    100M寬帶的下載速度理論上為:128KB/s x100 = 12800 KB/s = 12.8MB/s

    抖音的服務器帶寬究竟有多大呢?

    通過估算,抖音數(shù)據(jù)中心總帶寬約為15TB級別。(因為沒有具體的官方數(shù)據(jù))

    2015年,騰訊日活躍用戶達到5億,包含了通訊、語音、音樂、視頻等,每天請求超過10萬次,帶寬達到了10TB。而今天的抖音是一款短視頻+直播軟件,其數(shù)據(jù)量要比微信大得多,因此會達到15TB級別。

    抖音出現(xiàn)后,越來越多的人成為了抖音的奴隸,刷起短視頻根本停不下來,搞笑的、賣萌的、悲情的等等,總有一款適合你,但是你有沒有想過幾億人同時刷抖音,是如何做到的呢?服務器不會崩潰嗎?這就需要超大的帶寬。

    抖音母公司為字節(jié)跳動,是和百度、阿里、騰訊一樣的互聯(lián)網(wǎng)巨頭,同樣也有自己的數(shù)據(jù)中心,國內(nèi)海外都有,2020年,公開數(shù)據(jù)顯示:字節(jié)跳動公司共有服務器42萬臺。

    這些服務器都有出口帶寬,就是服務器給我們的手機分發(fā)的數(shù)據(jù)的總速度。小公司大都租用三大運營商的機房和服務器,出口帶寬也就幾個G,能達到幾十個G都算是中等規(guī)模的公司了,向抖音這樣達到10T級別的絕對是巨頭了。

    巨頭當然有巨頭的風范了,自建數(shù)據(jù)中心,自購云服務器,甚至自研云服務器。因為帶寬過于龐大,需要龐大的資金,穩(wěn)定性和安全性。

    2013年3月字節(jié)跳動的服務器數(shù)量只有幾十臺,到年底增至一千臺,此后便是上萬臺的增長。

    2016年字節(jié)開始自建數(shù)據(jù)中心,2017年底懷來數(shù)據(jù)中心開始運營,一期投入約5萬臺服務器,二期投入9萬臺服務器。但是僅靠一個數(shù)據(jù)中心遠不能一勞永逸,字節(jié)開始建設(shè)更大的數(shù)據(jù)中心,包括在海外建設(shè)數(shù)據(jù)中心。

    在2017年年初的時候,公司大概有2-3萬臺服務器,2018年大概有17萬臺服務器。

    2019年字節(jié)跳動租用了能耗達9兆瓦的數(shù)據(jù)中心,成為弗吉尼亞州北部地區(qū)最大的十家“租戶”之一。這些數(shù)據(jù)中心位于弗吉尼亞州阿什本附近,亞馬遜、甲骨文都在該地區(qū)建有數(shù)據(jù)中心。

    2020年上半年,字節(jié)跳動在弗吉尼亞州北部租用了能耗達53兆瓦的數(shù)據(jù)中心??扇菁{數(shù)十萬臺服務器,占地面積可達數(shù)十萬平方英尺。

    2020年,字節(jié)跳動已經(jīng)擁有42萬臺服務器。

    以三大運營商為例,一個數(shù)據(jù)中心占地約150畝,提供3萬個機架,可以安裝大約30萬左右的服務器,能夠拿到15TB的帶寬資源。

    字節(jié)跳動在帶寬資源上要比三大運營商遜色,因此估算42萬臺服務器帶寬也在15TB級別。

    CDN加速、負載均衡等等技術(shù)缺一不可。

    為了保障幾億人刷視頻時候不會出現(xiàn)卡頓,除了配備大量的服務器和多個數(shù)據(jù)中心外,還要相關(guān)的技術(shù)支持,例如:CDN加速、負載均衡等。

    CDN加速:

    CDN即內(nèi)容分發(fā)網(wǎng)絡,其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的響應速度。從技術(shù)上全面解決由于網(wǎng)絡帶寬小、用戶訪問量大、網(wǎng)點分布不均等問題,提高用戶訪問網(wǎng)站的響應速度。

    以抖音為例,需要在全國甚至全世界建設(shè)幾大數(shù)據(jù)中心,北上廣需要建設(shè)、云貴川也有,歐、美、日等都有布局,當我們在刷短視頻的時候,并不是使用的同一個數(shù)據(jù)中心,而是使用的就近的數(shù)據(jù)中心。

    北京的用戶優(yōu)先使用北京的數(shù)據(jù)中心,云南的用戶也會優(yōu)先使用云南的數(shù)據(jù)中心,歐、美、日也是如此,如果全世界都使用同一個數(shù)據(jù)中心的話,恐怕直接會崩潰了。

    當我們把一個短視頻傳送到北京數(shù)據(jù)中心時候,使用這個服務器的客戶就能刷到這個短視頻了,然后北京服務器把這個視頻采用高速傳輸?shù)姆绞絺鬏數(shù)缴虾!⒃颇?、歐美等地,那么當?shù)氐挠脩粢簿湍芸吹竭@個視頻了,只是在時間上延遲一些。

    負載均衡

    負載均衡就是分攤到多個數(shù)據(jù)中心進行執(zhí)行,從而共同完成工作任務,建立在現(xiàn)有網(wǎng)絡結(jié)構(gòu)之上,它提供了一種廉價有效透明的方法擴展網(wǎng)絡設(shè)備和服務器的帶寬、增加吞吐量、加強網(wǎng)絡數(shù)據(jù)處理能力、提高網(wǎng)絡的靈活性和可用性。

    例如,春節(jié)時候,我們各自回家過年,此時北上廣的人口會急速減少,而其他地區(qū)如河北、湖北等縣城、農(nóng)村人口會急速增加,這個時候再刷抖音,就會讓北上廣的數(shù)據(jù)中心處于大馬拉小車狀態(tài),而河北、湖北的數(shù)據(jù)中心處于小馬拉大車狀態(tài)。

    這樣的狀態(tài)就是不均衡狀態(tài),如果不能及時解決這個問題,很容易造成服務器故障,死機的事件發(fā)生。這時候就需要負載均衡。將河北、湖北的龐大數(shù)據(jù)一部分交由北上廣數(shù)據(jù)中心處理。

    CDN加速、負載均衡等技術(shù)有效的支持了抖音的數(shù)據(jù)處理,讓有限的資源提供更高質(zhì)量的服務。

    問答總結(jié)

    抖音服務器總帶寬已經(jīng)達到了15TB級別,并且采用了CDN加速、負載均衡等技術(shù),確保了幾億人同時在線刷抖音。

    現(xiàn)在,技術(shù)上可以滿足幾億人同時刷抖音,但是還有一個問題更為嚴重,自從有了抖音后,我越來越離不開手機了,每天打開抖音,開始刷短視頻,不知不覺的一天就過去了,一個月,一年下來,什么也沒有干,甚至已經(jīng)沒有動力去做事情了,這個才是最可怕的。

    盡管,抖音非常強大,但是還是希望大家能夠控制自己,適當娛樂可以愉悅身心,過度娛樂害己害人!

    我是科技銘程,以上是我的回答,希望可以幫到您,如有不妥之處,敬請批評指正!

    2年前 0條評論
已關(guān)閉回復。
贊(0)

抖音培訓教學 更專業(yè) 更方便

聯(lián)系我們抖音教程

登錄

找回密碼

注冊