找回密码
 注册

QQ登录

只需一步,快速开始

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

9
回复
1826
查看
[复制链接]
1#
来源:综合讨论 2019-9-18 12:11:10 回帖奖励 |阅读模式
听说抖音月活跃用户达到五个亿了,超清视频流量都那么大,怎么做到的
分享到:  QQ好友和群QQ好友和群
2#
2019-9-18 12:59:14
这个问题我大概回答一下,由于我不太清楚字节跳动真正的网络是如何组网的,所以我只能告诉你大概的原理。参考其他大型互联网企业的组网,应该解决的方案是类似的  
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


抖音并不是全国所有刷视频用户都在同一个地方的数据中心接入我们看视频的流量,如果是这样的话,那么这个数据数据中心所需的带宽就是过于巨大。一般来说,抖音在全国各地会建设几个比较大的数据中心,我们刷视频的请求是就近接入的。
比如张三在北京,那么他接入抖音APP,上传和浏览视频,就是在北京数据中心完成;李四在上海,那么他的上传视频和浏览视频就是在上海的数据中心完成。如果所有用户都接入同一个地方数据中心,毫无疑问对于这个数据中心的负载太大,这是不可能的。
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


各个数据中心的视频数据,通过专有的高速互联网络进行同步。也就是你上传的视频虽然是上传到上海的数据中心,北京的用户依然可以看到,就是可能要晚一点刷才看到。抖音需要把你在上海上传的视频数据通过高速网络传递到北京后,北京的用户才能看到。
一个数据中心包括多个运营商的出口,一般是会和三大运营商网络在本地对接,同时会和一些中小型运营商对接,例如广电。和运营商网络对接的目的为了接入运营商的用户,这也就意味着你是北京移动用户,那么刷出来抖音的视频将会从北京移动的网络接入抖音
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


如果发现某个区域的数据中心业务负载太重怎么办?例如湖南春节大量用户返乡,导致位于武汉的数据中心突然接入不了这么多湖南的用户了,这个时候抖音内部就会调整用户的接入路径,把一部分本来接到武汉的抖音用户接入到北京去(因为春节北京的人少了很多)  
所以,这就是互联网公司网络的基本架构。全国存在多个数据中心,不同地方的用户刷视频其实是接入不同的数据中心,每个数据中心都会和三大运营商网络对接。
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


这种分布式的网络保证了抖音的业务不会都积压在一个数据中心,由全国各地抖音数据中心和运营商互联的带宽来保证用户刷视频可以正常浏览
那么位于不同位置的抖音的数据中心和三大运营商的互联带宽多大?只能讲肯定是T级别的,1T等于1000G,现在大型互联网公司和运营商对接的带宽普遍是1T、2T起步了,而且一般如果发展互联带宽负载超过了30%到50%,就需要扩容
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


很多人提到了CDN,CDN不能从根本上解决这个带宽问题,CDN只能从运营商网络路由层面上解决一定的拥塞问题。不论是腾讯、百度还是抖音、YY,解决游戏、视频大带宽的问题都是从数据中心网络基础架构解决,都是采用类似的技术,也就是DCN和DCI相关的技术
3#
2019-9-18 13:53:03
随着互联网业务的快速发展,现在很多大型互联网企业数据中心的网络和复杂程度都急速提高了,这意味着对服务器的带宽要求也急剧上升。像抖音这样的大型视频网站,它的服务器每天要处理的信息是百亿级别的,这种程度就算用世界上最大的数据中心也很容易瘫痪。
抖音服务器带宽有多大,为什么能够供那么多人同时刷?


所以为了分摊压力,目前几乎所有的大型互联网企业都是采用多数据中心的的方式。

什么是多数据中心?


和谷歌的网络类似,大型互联网企业的网络一般可以分为数据中心内部网络和WAN网,它们的数据中心会分布在全国各个城市,甚至是海外,各个数据中心又分别和运营商的网络进行对接,这样就避免了所有的业务积压在同一个数据中心。


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

而按照流量的方向,又可以将WAN网分为内网和外网。内网是各个数据中心之间互联的网络,用来连接互联网企业在地理上分布的多个数据中心。外网则是面向Internet用户访问的网络,用来提供面向用户的云服务,如搜索、视频、下载等。


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

题目里面所说的带宽指的主要还是外网的带宽。随着云服务的蓬勃发展,Internet用户数量和流量的急剧增加,现在的网络容量也从数年前的10G快速增长到1T,10T,甚至更大。


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

抖音服务器带宽有多大?


大概估算一下,一个1分钟的抖音短视频大约需要70M的流量,那平均就是1.16MB/s,根据7月份的最新数据,抖音的日活用户数已经达到了3.2亿,保守地假设每秒有1千万用户同时在线,那就是11.6TB/s,还要考虑到损耗和其他的问题,实际上这个数会更大。

所以就算各个数据中心再分摊一下,每个数据中心和运营商对接的带宽应该都是是T以上的。


抖音服务器带宽有多大,为什么能够供那么多人同时刷?
4#
2019-9-18 14:32:54
抖音不过因CDN的面世受益,加了一些算法优化、抖音主要都是上行固定的视频数据,每个区域节点都缓存了大量视频数据,真正最牛的是腾讯,微信, 他们后台数据的处理能力才是真的牛,视频处理,实时消息处理,金融数据处理都是极致的。你可能还对微信的功能不太满足,微信的真正实力就是因为他的后台数据处理好,经验丰富、其它新生公司还是望尘莫及!
5#
2019-9-18 14:46:43
看了其他回答,都太专业化了,头条用户可能有一部分看不太懂,我就用通俗的话解释吧。
确实,现在都是用的分布式计算,还有CDN之类的,什么是分布式计算呢?举个例子,现在有一个计算任务,比较庞大,一台计算机可能要运行1个小时,但是我们很急切的要这个结果,那就再来59台机子,通过分布式计算技术,这总计60台机子可以一起做这个任务,这样做完任务就只要1分钟了(真实情况比这个要更多)。分布式计算=多机协同工作,因此,再高的流量冲击,服务器都可以通过分布式架构将流量分散到各个机子。
6#
2019-9-18 15:01:33
不在抖音,纯粹猜测,仅供参考
一 分布式服务器群
二 负载均衡等技术
三 CDN来做内容分发
四 算法推荐,使得带宽最大程度利用
总结来说,抖音,头条抗高并发,高流量的能力,确实让人佩服
回答完毕谢谢!!
抖音服务器带宽有多大,为什么能够供那么多人同时刷?
-------------------------------------------------------------------------
本人专注数据采集,数据处理,数据治理,后端服务,希望多多交流!!
7#
2019-9-18 15:43:31
大型网站,特别是视频网站都是分布式的云计算,就我前面做云计算的经验来说,至少他们他们需要在全国几大区域都有服务器群,例如北上广四川或者贵州都有云服务器,这个不仅仅是某个服务器的带宽来衡量了,而是整个机房的出口带宽,还有云集群的并发能力了。当然,还会配合OSS,CDN,SLB等诸多的技术,我估计目前有这样的服务器群级别的只有阿里云,当然他们已经发展这么大了,也有可能使用自己的云计算技术。今日头条还在国外很大布局,还有众多的海外服务器。要做到这样技术对接只有阿里云、AWS或者自主研发云技术能够解决。
8#
2019-9-18 16:09:00
回答大部分都提到了服务器集群,CDN等技术,这方面肯定是硬性要求,基本都是视频行业的标配了,抖音肯定也不例外。
但是我想大家忽略了一个问题,好好思考一下,刷抖音和你看视频有什么不同。看视频更多的是用户主动搜索,点击观看,而抖音就不一样了,全是算法推荐,提前给你准备好了,你自己是无法决定你的下一个视频是什么的。
因此,算法的不同意味着今日头条可以实时优化带宽,使得带宽最大程度利用,也可以对数据进行整理,可以优化的空间很大。
相比之下,应该是比传统视频行业要省些带宽的吧。
9#
2019-9-18 16:47:45
节动科技期下的产品今日头条,抖音,西瓜视频,火山小视频,皮皮虾,及被关闭的内涵段子,所用的是阿里云服务器(在某IT论坛里看到的)!这个带宽多少就不知道了!反正一般小公司都没那么大的需求!还有就是想做视频网站的,视频网站建议设两个服务器,一个一定要存在专用的带宽服务器比如阿里云(腾讯,百度,华为……都有具体的看你需求)还有一个可以用第三方云服务器也可以自己建!
10#
2019-9-18 17:02:47
网络改变了我们很多人,抖音服务器是这么带动那么多人同时刷视频!

抖音这个平台或者是一些大型网站,特别是视频网站都是分布式的云计算,就我前面做云计算的经验来说, 抖音服务器带宽有多大,为什么能够供那么多人同时刷?
至少他们他
们需要在全国几大区域都有服务器群,例如北上广四川或者贵州都有云服务器,这个不仅仅是某
抖音服务器带宽有多大,为什么能够供那么多人同时刷? 个服务器的带宽来衡量了,而是整个机房的出口带宽,还有云集群的并发能力了。
抖音服务器带宽有多大,为什么能够供那么多人同时刷? 当然,还会配合OSS,CDN,SLB等诸多的技术,我估计目前有这样的服务器群级别的只有阿里
云,当然他们已经发展这么大了,也有可能使用自己的云计算技术。今日头条还在国外很大布局,还有众多的海外服务器。要做到这样技术对接只有阿里云、AWS或者自主研发云技术能够解决。
抖音服务器带宽有多大,为什么能够供那么多人同时刷?
G口宽带,出口流量1G宽带,也就是我们说的千兆宽带。然后用云部署+均衡负载对全国进行部署,自动为用户选择距离最近的服务器,同时服务器分为数据库服务器、用户服务器、存储服务器等等。
不少网友喜欢通过此类网站展示自己的与众不同,也喜欢从此类网站上欣赏别人的风采。那么作为此类网站的运营者,更应该时时把控自己网站的受众程度以及网站的服务器情况,租用或托管服务器时候也要选择好的服务商,否则等到网站崩溃之后才发现,钱不是自己的了,连用户也跟着别人跑了。
抖音服务器带宽有多大,为什么能够供那么多人同时刷? 所以,如果您需要做短视频的话,服务器配置一定要找行业的IDC专家出方案,要出长期的短视频app服务器解决方案,而不只是现在。短视频app解决方案,请咨询我们天下数据客服!
天下数据IDC直接与全球120多个国家和地区的优质数据中心合作,拥有多系列高配置服务器,充足带宽,能满足短视频APP、视频点播直播、游戏等高峰并发量和大带宽需求,为每个用户提供最优质最快速的访问体验
您需要登录后才可以回帖 登录 | 注册
当贝投影