要知道2009年 。虽然智能手机不发达 。但是个人PC销量已经非常庞大了 。
CDN加速 。让大众刷抖音 。看视频都不在卡
知识点:CDN(Content Delivery Network 。内容分发网络)
将服务端的内容发布到最接近用户的边缘节点 。使用户可以就近取得所需的内容 。
解决Internet网络拥塞状况 。提高用户访问网站的响应速度 。多种加速的方案集合 。
用通俗的话解释CDN就是:会把一些页面 。专门压缩 。有的压缩为静态页面 。静态页面直接分发速度快 。用户可以在2s内看到内容 。体验感更好 。【这是静态传输】
对于动态视频 。首先通过智能路由 。寻找最佳路径 。然后协议优化将长连接 。内容进行压缩 。去除冗余 。【这就是动态压缩】
给你们看一下2015年腾讯5亿日活 。集合了音乐 。即时通讯等等产品的CDN的级别 。达到了10TB带宽 。每天请求万亿次 。

文章插图
因此 。我这里说字节跳动整体服务器有10TB应该只少不多 。毕竟抖音日活有6亿 。西瓜视频+今日头条我们粗略算是2亿 。总计有8亿的日活 。
就是这么大的带宽和技术实力 。才能让我们看视频这么顺畅 。
【原创:机器人观察 。带你详细了解互联网世界】
其他观点:
大型网站 。特别是视频网站都是分布式的云计算 。就我前面做云计算的经验来说 。至少他们他们需要在全国几大区域都有服务器群 。例如北上广四川或者贵州都有云服务器 。这个不仅仅是某个服务器的带宽来衡量了 。而是整个机房的出口带宽 。还有云集群的并发能力了 。当然 。还会配合OSS,CDN,SLB等诸多的技术 。我估计目前有这样的服务器群级别的只有阿里云 。当然他们已经发展这么大了 。也有可能使用自己的云计算技术 。今日头条还在国外很大布局 。还有众多的海外服务器 。要做到这样技术对接只有阿里云、AWS或者自主研发云技术能够解决 。
其他观点:
这个问题我大概回答一下 。由于我不太清楚字节跳动真正的网络是如何组网的 。所以我只能告诉你大概的原理 。参考其他大型互联网企业的组网 。应该解决的方案是类似的

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

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

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

文章插图
这种分布式的网络保证了抖音的业务不会都积压在一个数据中心 。由全国各地抖音数据中心和运营商互联的带宽来保证用户刷视频可以正常浏览
推荐阅读
- 怎么判断莲子熟没熟
- 适合推广家具的app有哪些?
- 莲子没煮熟有毒吗
- 手机端的播放量为什么和端脑的的播放量不一样?
- 中国铁路总公司总经理是谁?中国铁路总公司总经理什么级别
- 腾翼c20车钥匙拆解 腾翼c20r是什么车
- 北京信息职业技术学院东区怎么样?北京信息职业技术学院东区属于哪个街道
- 关于动物的成语故事 关于动物的成语100个
- 露骨料透水混凝土单价 露骨料透水混凝土做法