2 人参与回答

关于抖音服务器带宽租用多大的才能同时供那么多人刷?这个问题,具体是怎样弄成的,不得而知,但是可以根据其的原理来了解了大概,G口宽带,出口流量1G宽带,也就是我们说的千兆宽带,然后用云部署+均衡负载对全国进行部署,自动为用户选择距离最近的服务器,同时服务器分为数据库服务器、用户服务器、存储服务器等等

抖音并不是全国所有刷视频用户都在同一个地方的数据中心接入我们看视频的流量,如果是这样的话,那么这个数据数据中心所需的带宽就是过于巨大,一般来说,抖音在全国各地会建设几个比较大的数据中心,我们刷视频的请求是就近接入的。
        一般来说,大型APP都不是直接请求视屏所在源的,大部分都是先请求一个分发服务器,再由分发服务器指定一个服务器为你提供视频源,带宽来说,大部分都是万兆宽带。
       各个数据中心的视频数据,通过专有的高速互联网络进行同步,也就是你上传的视频虽然是上传到上海的数据中心,北京的用户依然可以看到,就是可能要晚一点刷才看到,抖音需要把你在上海上传的视频数据通过高速网络传递到北京后,北京的用户才能看到。
        一个数据中心包括多个运营商的出口,一般是会和三大运营商网络在本地对接,同时会和一些中小型运营商对接,例如广电,和运营商网络对接的目的为了接入运营商的用户,这也就意味着你是北京移动用户,那么刷出来抖音的视频将会从北京移动的网络接入抖音。
         如果发现某个区域的数据中心业务负载太重怎么办?例如湖南春节大量用户返乡,导致位于武汉的数据中心突然接入不了这么多湖南的用户了,这个时候抖音内部就会调整用户的接入路径,把一部分本来接到武汉的抖音用户接入到北京去(因为春节北京的人少了很多)。
        所以,这就是互联网公司网络的基本架构。全国存在多个数据中心,不同地方的用户刷视频其实是接入不同的数据中心,每个数据中心都会和三大运营商网络对接。

        这种分布式的网络保证了抖音的业务不会都积压在一个数据中心,由全国各地抖音数据中心和运营商互联的带宽来保证用户刷视频可以正常浏览
        那么位于不同位置的抖音的数据中心和三大运营商的互联带宽多大?只能讲肯定是T级别的,1T等于1000G,现在大型互联网公司和运营商对接的带宽普遍是1T、2T起步了,而且一般如果发展互联带宽负载超过了30%到50%,就需要扩容。
        回答大部分都提到了服务器集群,CDN等技术,这方面肯定是硬性要求,基本都是视频行业的标配了,抖音肯定也不例外。
         但是我想大家忽略了一个问题,好好思考一下,刷抖音和你看视频有什么不同,看视频更多的是用户主动搜索,点击观看,而抖音就不一样了,全是算法推荐,提前给你准备好了,你自己是无法决定你的下一个视频是什么的。
        因此,算法的不同意味着今日头条可以实时优化带宽,使得带宽最大程度利用,也可以对数据进行整理,可以优化的空间很大。相比之下,应该是比传统视频行业要省些带宽的吧。

下一个