如果说云计算的终极目标是成为数字基础设施版的“水电煤气”,那么CDN已经先一步触达这个目标。
CDN的全称是(Content Delivery Network),即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。大家在互联网生活中可能感知不到它的存在,但它却时时刻刻都影响着大家的网上冲浪体验。
01.CDN在哪里

追剧追番、看直播、刷抖音是如今的互联网生活日常。可是,大家有没有想过一个问题——为什么有时候明明自己的网速很快,但观看视频时,仍然卡顿?
回答这个问题之前,我们先来做一道算术题。
以“刘德华出道40周年直播”为例,当时在某音App曾出现近 400万用户同时在线观看。如果大家观看的是1080p清晰度(理论上需要4Mbps带宽),那么,累计需要的流量带宽是 4,000,000×4Mbps=16,000,000Mbps≈16Tbps。这无疑是非常巨大的流量压力。
普通计算机的网卡,是1Gbps的带宽。如果是服务器,现在有10Gbps的网卡(万兆网卡)。如果某音有一台超级服务器,那么,这台超级服务器就需要 1600 块万兆网卡,而且必须百分之百跑满速度,才能够实现这400万用户的流畅观看。这还只是单次活动单个直播间带来的流量压力。
对于一些实力不够的服务商,或者突发流量陡增的情况,就会造成拥塞,从而导致卡顿和延时。卡顿和延迟就会导致用户流失,也就意味着金钱的流失。所以没有任何一家互联网服务提供商希望发生这样的情况,它们会想方设法让自己的内容尽快呈现,缩短用户的等待时间,提升用户的体验。
而CDN,就是一项非常有效的缩短时延的技术。

最低0.47元/天 解锁文章
1047

被折叠的 条评论
为什么被折叠?



