抖音服务器带宽有多大,为什么能够供那么多人同时刷?


抖音 。百度 。阿里云 。腾讯都是自建的数据中心 。都是T级别出口带宽(总出口带宽) 。也就是达到1T=1024G/s的出口带宽 。服务器总署基本都在20万台以上 。甚至阿里云都超过了100万台 。
字节跳动的数据中心总带宽 。可能在10TB级别左右 。预期突破15TB级别不远了 。
一般情况下:总出口带宽1TB 。实际机房出口带宽可能只有100G上下 。这是采用双(多)链路设计 。双出口实现动态流量分担 。总的出口带宽可以达到T级别 。

抖音服务器带宽有多大,为什么能够供那么多人同时刷?

文章插图
想要同一时间有数亿人在线 。TB级别带宽 。CDN加速和多节点 。负载均衡等等技术缺一不可 。(这个设计技术过于复杂 。有相关专业朋友 。可以评论简要概述)
抖音服务器带宽有多大,为什么能够供那么多人同时刷?

文章插图
字节跳动有多少台服务器?
根据网络数据整理 。2017年2-3万台服务器 。这个时候主要是租用服务器为主 。2018年 。字节跳动自己建设了数据中心 。最大的数据中心在河北怀来官厅湖新媒体产业园 。一期5万台服务器 。二期9万台服务器 。
2018年 。租用+自建的服务器数量达到17万台服务器 。
2020年 。根据字节跳动招聘公告的数据 。显示有42万台服务器 。比2018年增长了1.5倍 。(数据来自网络)
抖音服务器带宽有多大,为什么能够供那么多人同时刷?

文章插图
这部分服务器都是给中国区域使用 。主要应用国内的抖音 。西瓜视频 。今日头条 。飞书等产品 。
在美国的TIKTOK是独立出来的运营 。数据在美国当地存储和分发 。
2020年TIktok在美国也租用了近10万台服务器
据Business Insider公布数据 。2020年上半年 。字节跳动在美国弗吉尼亚州北部租用了能耗达53兆瓦的数据中心 。可以容纳数十万台服务器 。占地面积可达数十万平方英尺 。
Tiktok在印度 。新加坡都在投资建设数据中心 。
聊完了服务器数量 。那么咱们来点硬核的东西:字节跳动大型的数据中心出口带宽是多少?
知识点:所谓的出口带宽 。其实就是咱们普通人所说的下载带宽 。就是服务器给每一个手机分发数据总速度 。
一般情况下 。小型的IDC公司自建机房 。比如一些网站公司 。租用联通 。移动 。电信的机房 。可能总体出口带宽只有5G 。超过30G那都是具备一定规模的企业 。网络公司营收少说也是几千万的企业 。
所以 。经常能够看到 。一些规模还不错的企业 。基本上都不再自建机房 。都是使用云主机 。例如阿里云的ECS 。腾讯云 。百度云 。AWS(亚马逊) 。
【抖音服务器带宽有多大,为什么能够供那么多人同时刷?】一般一个企业网站(企业) 。20M带宽 。4G内存 。100G硬盘 。一年价格也就4000-5000块钱就足够了 。赶上做活动价格可能更便宜 。
这里面就是带宽最贵 。当然增加带宽 。达到一定等级 。例如访问量增大 。必须要增加内存和硬盘 。相比来说 。带宽增加的话 。费用更贵一些 。【这里就跟你说明一下:带宽比较昂贵 。属于稀缺资源】
我们来看中国移动的一个机房:中国移动(河北石家庄)数据中心的数据:
占地面积174亩 。总建筑面积13万平方米 。规划10栋单体建筑 。全部建成后可提供约3万个机架的装机能力 。3个IDC机房共可提供3.1万架机柜 。15T带宽资源 。
一个机柜 。全1U设备部署数量一般不超过16台 。全2U设备一般不超过12台 。全4U设备一般4到7台 。
我们取高性能的2U和4U服务器进行平均折中 。各算一半(毕竟移动也算是有钱的大户 。不能买低端的1U设备) 。那么3.1万架机柜就可以安装 。最多21-36万台服务器 。
这里粗略取一个平均值:30万台服务器 。享受15T的出口带宽资源 。当然作为电信的干路网 。移动拿带宽资源肯定是要比字节跳动更有优势的 。
所以 。我们粗略地估计字节跳动自建的17万台服务器的数据中心 。总出口带宽可能在7Tb-10TB上下 。基本上肯定会采用双出口流量设计 。再加上多链路的部署方式:可以做到实际出口带宽在800G-1TG就可以实现10T左右的总出口带宽 。【这是技术方式】
抖音服务器带宽有多大,为什么能够供那么多人同时刷?

文章插图
T级别出口带宽是什么概念 。如果我告诉你2009年 。整个上海的出口带宽才1140G 。也就是刚刚达到1TB 。在短短的10年后 。一个企业的数据中心的出口带宽就超过1Tb 。这个速度真的不可想象 。

推荐阅读