乐趣区

关于java:抖音服务器带宽有多大才能供上亿人同时刷今天长见识了

原创:机器人察看

起源:https://www.wukong.com/question/6579213761666613512/

抖音,百度,阿里云,腾讯都是自建的数据中心,都是 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,这个速度真的不可设想。

要晓得 2009 年,尽管智能手机不发达,然而集体 PC 销量曾经十分宏大了。

CDN 减速,让公众刷抖音,看视频都不在卡

知识点:CDN(Content Delivery Network,内容散发网络)

将服务端的内容公布到最靠近用户的边缘节点,使用户能够就近获得所需的内容。

解决 Internet 网络拥塞情况,进步用户拜访网站的响应速度。多种减速的计划汇合。

用艰深的话解释 CDN 就是:会把一些页面,专门压缩,有的压缩为动态页面,动态页面间接散发速度快。用户能够在 2s 内看到内容,体验感更好。【这是动态传输】

对于动静视频,首先通过智能路由,寻找最佳门路,而后协定优化将长连贯,内容进行压缩,去除冗余。【这就是动静压缩】

给你们看一下 2015 年腾讯 5 亿日活,汇合了音乐,即时通讯等等产品的 CDN 的级别,达到了 10TB 带宽。每天申请万亿次。

因而,我这里说字节跳动整体服务器有 10TB 应该只少不多。毕竟抖音日活有 6 亿,西瓜视频 + 今日头条咱们粗略算是 2 亿,总计有 8 亿的日活。

就是这么大的带宽和技术实力,能力让咱们看视频这么顺畅。

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿(2021 最新版)

2. 终于靠开源我的项目弄到 IntelliJ IDEA 激活码了,真香!

3. 阿里 Mock 工具正式开源,干掉市面上所有 Mock 工具!

4.Spring Cloud 2020.0.0 正式公布,全新颠覆性版本!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

退出移动版