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

聽說抖音月活躍用戶達到五個億了,超清視頻流量都那麼大,怎麼做到的
10 個回答
IT老菜鸟
2019-06-04

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

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

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

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

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

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

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

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

如果發現某個區域的數據中心業務負載太重怎麼辦?例如湖南春節大量用戶返鄉,導致位於武漢的數據中心突然接入不了這麼多湖南的用戶了,這個時候抖音內部就會調整用戶的接入路徑,把一部分本來接到武漢的抖音用戶接入到北京去(因為春節北京的人少了很多)

所以,這就是互聯網公司網絡的基本架構。全國存在多個數據中心,不同地方的用戶刷視頻其實是接入不同的數據中心,每個數據中心都會和三大運營商網絡對接。

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

這種分佈式的網絡保證了抖音的業務不會都積壓在一個數據中心,由全國各地抖音數據中心和運營商互聯的帶寬來保證用戶刷視頻可以正常瀏覽

那麼位於不同位置的抖音的數據中心和三大運營商的互聯帶寬多大?只能講肯定是T級別的,1T等於1000G,現在大型互聯網公司和運營商對接的帶寬普遍是1T、2T起步了,而且一般如果發展互聯帶寬負載超過了30%到50%,就需要擴容

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

很多人提到了CDN,CDN不能從根本上解決這個帶寬問題,CDN只能從運營商網絡路由層面上解決一定的擁塞問題。不論是騰訊、百度還是抖音、YY,解決遊戲、視頻大帶寬的問題都是從數據中心網絡基礎架構解決,都是採用類似的技術,也就是DCN和DCI相關的技術

互联网开发技术宅
2019-05-14

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

一 分佈式服務器群

二 負載均衡等技術

三 CDN來做內容分發

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

總結來說,抖音,頭條抗高併發,高流量的能力,確實讓人佩服

回答完畢謝謝!!

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

-------------------------------------------------------------------------

本人專注數據採集,數據處理,數據治理,後端服務,希望多多交流!!

耕山
2019-07-22

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

察言观语
2019-01-09

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

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

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

相比之下,應該是比傳統視頻行業要省些帶寬的吧。

黑熊162844223
2019-10-06

這不難,用戶發佈視頻後,視頻立刻會被分發到省市區的節點服務器,即所謂的cdn,它有一套完整的內容刷新機制,

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

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

无痕mr
2019-11-27

節動科技期下的產品今日頭條,抖音,西瓜視頻,火山小視頻,皮皮蝦,及被關閉的內涵段子,所用的是阿里雲服務器(在某IT論壇裡看到的)!這個帶寬多少就不知道了!反正一般小公司都沒那麼大的需求!還有就是想做視頻網站的,視頻網站建議設兩個服務器,一個一定要存在專用的帶寬服務器比如阿里雲(騰訊,百度,華為……都有具體的看你需求)還有一個可以用第三方雲服務器也可以自己建!

神话滨
2019-11-15

頭條抖音包括我們用的大部分app都需要用CDN來做內容分發,抖音這個量有十幾個T

冷场一个人
2019-07-29

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

挨踢大仙
2019-11-18

CDN加速,大帶寬,我就是做這個的,只要不在運營商直籤,成本還是很低的

欣苑网络科技
2019-05-24

分佈式服務器群,負載均衡等技術。

CDN來做內容分發,算法推薦,

相關推薦

推薦中...