CDN的本质只是加速器?其实它才是互联网的核心精神的集大成者

马可君最近私信收到不少小伙伴问我关于CDN的问题 。和大家聊下来呢,发现一个大家普遍的认知偏差问题,就是大家认为CDN=加速器 。这个认知非常片面,那马可君作为IT界云上的一股清流,觉得非常非常有必要为各位小白们科普一番~
CDN全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络 。它依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率 。

CDN的本质只是加速器?其实它才是互联网的核心精神的集大成者

文章插图
 
以上这段话是你们打开搜索引擎随便就能搜到的定义,放心,我知道你们看过了跟没看一样,小朋友我知道你脑子里有好多问号 。那么,马可君就用上次我清明节回家过节的事情帮你们简单解释一下 。
还记得几个月前清明节假期,马可君我在老妈的威逼利诱之下回家与众亲属们归乡祭祖扫墓 。此项重大活动结束之后,众亲属之间开始闲聊了起来 。为了躲避七大姑八大姨关于买房/工资/催婚等一系列灵魂拷问,我主动承担起了照看熊孩子们的艰巨任务 。。。
我主动拿出笔记本给他们放《小猪佩奇》,可熊孩子们看动画片也不老实,大人聊天那边桌子上放了好多瓜子糖果饼干之类的零食,有几个孩子一会站起来一躺,去伸手抓一把糖果瓜子再跑回来看动画片 。反复几次,不仅大人们不忍其扰,地上瓜子零食也掉了一地 。
我看不下去了,起身去厨房拿了个小盆,从桌上盛一半的零食,然后放到了熊孩子们面前 。这下小家伙们安静了,乖乖坐在电脑面前吃着零食看着动画片 。
所以,你们可以理解为“将零食离熊孩子们很远的的桌子上盛出来,放到他们面前,让他们不用再一次次起身去拿,而是直接从面前拿“的这个行为就是CDN 。
马可君再举个“栗子”,比如前段时间你正在追的热门美剧《权游》,但是你们村直接访问端口带宽被限定了为2M,下载速度使你欲哭无泪 。可是《权游》实在太过热门,在你的推荐下,你们村支书组织了一群上进青年熬夜追剧 。你们村里的网络内部设备发现很多人都在下载这部热门资源,它就会将它缓存下来,那你们村里每个人都可以用远超2M的带宽下载这部资源 。并且不用占用访问外网的带宽,同时目标网站的的服务器压力也会减少很多 。
CDN的本质只是加速器?其实它才是互联网的核心精神的集大成者

文章插图
 
所以,在马可君看来,CDN使大家都节省了很多时间和精力,跳过很多漫长的道路,将宝贵资源直接空降到我们所有人面前,它体现了互联网建立时核心的本质精神,共享 。
【CDN的本质只是加速器?其实它才是互联网的核心精神的集大成者】 
那么,可能还是有小伙伴有疑问,同样是游戏业务的场景下,CDN和网游加速器又有什么区别呢?
其实在我们玩游戏的时候,不使用加速器的话就是好像在走一条没有拓荒的山路,通过运营商直接访问游戏服务器,走起来非常漫长 。而使用了加速器,就好像用户走了两条高速公路,一段是从用户到加速器,另一条是加速器到游戏服务器 。虽然两条路加起来更长,但是走高速速度会更快 。
所以,CDN本质是缓存,让用户直接从更近的节点获取内容,而加速器的本质就是建立高宽带机房,为用户加速 。
CDN的本质只是加速器?其实它才是互联网的核心精神的集大成者

文章插图
 
大家似乎有一个误区,认为近些年新兴的CDN是依托于云的,其实CDN的概念远早于云 。在我们目前的这个 信息多元,实时交互的时代,短视频,直播,游戏互动每天产生巨额的信息交互与数据吞吐量,赋予互联网共享精神的CDN必然也会跟随时代成长得更加智能,这个大时代背景,CDN的需求发展必定为处于风口的视频商们提供宽厚的臂膀 。




    推荐阅读