在第二届抖音创作者大会上,字节跳动CEO张楠公布了抖音日活数据,包含抖音火山版在内,抖音日活跃用户已经超过6亿。
不由得让人感到十分好奇,抖音的服务器带宽到底有多大,才能承载这么多的用户量?
带宽大小,跟同一时间在线的用户量有关。抖音有多少人同时在线,这个数据我们不得而知,也很难估算出大概的数据。
不过,我们可以通过一些公开的数据,了解到字节跳动的服务器规模。
公开数据显示,2017年字节跳动拥有2到3万台服务器,当时字节规模还不是很大,为了节约成本,所有服务器都是租用的。
到2018年,字节开始自建数据中心,拥有17万台服务器。最大的数据中心在河北怀来湖新媒体产业园,总共有14万台服务器。
根据字节跳动招聘公告数据,2020年,字节国内服务器增长速度高达140%,暴增至42万台。
这些服务器被用于抖音、今日头条、西瓜视频、飞书等产品,国外的Tik Tok不包含在内。Tik Tok的所有数据均在美国当地进行存储和分发。
根据美国知名博客媒体Business Insider消息,2020年上半年,字节跳动在美国租用了能耗高达53兆瓦的数据中心,可以容纳数十万台服务器,如此推荐,Tik Tok所用的服务器应该接近十万台。
了解字节跳动服务器总数量后,我们再估算下它的数据中心带宽。
服务器带宽可以这么理解,假设服务器带宽为1M,一个用户从服务器获取内容的最高速度是128kb/s,如果两个用户同时获取内容,每个人的最高速度只有1/2,也就是64kb/s。
人越多,速度越慢,有时候明明网络没有问题,其他网站可以正常访问,就是某一个网站特别卡,可能就是短时间内,大量用户涌入该网站,导致带宽不够用。比如春节购票,12306访问延时高卡顿,报个税时,个税app加载不出来,都是因为带宽不够。
只有像字节跳动这样规模的企业,才会考虑自建数据中心,绝大部分公司只会使用云服务器,以降低成本,其中带宽支出成本占比非常大。
我们可以根据已有的数据,去推算字节跳动的带宽量。
中国移动在河北石家庄数据中心的数据如下:
占地面积174亩,总建筑面积13万平方米,规划10栋单体建筑,全部建成后,可提供约3万个机架的装机能力。3个IDC机房共可提供3.1万机柜,15T带宽资源。
一个机柜,全1U设备部署数量一般不超过16台,全2U设备一般不超过12台,全4U设备一般4到7台。我们取高性能的2U和4U服务器进行平均折中,各算一半。那么3.1万架机柜就可以安装,最多21-36万台服务器。取中间值30万台服务器,字节跳动一个拥有17万台服务器的数据中心,总带宽可能在7TB-10TB之间,
在使用双出口流量设计、多链路部署方式,实际出口带宽在800G-1TG就可以实现10T左右的总出口带宽。
与斗鱼、虎牙、腾讯视频、爱奇艺一样,字节跳动也离不开CDN加速。
CDN,即内容分发网络,它可以对一些页面进行压缩,变成静态页面,还可以通过智能路由、协议优化对内容进行压缩,使用户在观看视频的时候流畅丝滑,不会出现任何的卡顿。