你想知道是什么,支撑双十一数以万计的秒杀活动和海量的商品详情吗?
这就不得不提一直隐姓埋名的CDN了,即内容分发网络。随着网络的发展,用户对网站的浏览速度愈加重视,为了让各地的用户都能够高质量访问,并尽量减少产生的费用和网站管理压力,CDN加速服务由此诞生。
那CDN究竟是什么?
作为内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有什么形象的比喻来理解CDN呢?我们不妨从西天取经说起。
简单易懂的CDN原理科普,解释得太形象了-VeCloud
唐太宗时期,唐僧师徒取经要跋涉十万八千里,历经九九八十一难,一路打怪升级,最终才能修成正果,悟空加冕“斗战胜佛”。
1390年后,网络这么发达,西行之路互联网全覆盖,雷音寺官网已经运行很多年,取经只需打开网站,点击下载,凡夫俗子也可以轻易取得真经。初时,唐僧师徒觉得当年的辛苦付出颇为不值,慨叹世事变迁,当你法术高强的神仙能做的事情,现在凡人也能用科技完成!
就算全天下的善男信女多想要经书,足不出户就能从雷音寺官网下载经书。当然,大雷音寺网站也不堪重负,信徒叫苦不迭,神通广大的如来使出“Scacleup + 
Scaleout”心给雷音寺官网换服务器,依然不能解决问题(跟12306一个尿性),遂差遣斗战胜佛一查究竟。
齐天大圣火眼金睛,半晌就把原因查了个一清二楚,原来解决取经人下载难的问题,需要解决四个“妖怪”:
第1个,“带宽精”。
‍‍简单易懂的CDN原理科普,解释得太形象了-VeCloud
这个妖怪把持网站服务器接入西游互联网的路口带宽,这个带宽大小决定了能为雷音寺官网,一天能允许多少取经人访问,速度和并发访问量。

第2个,“线路魔”。

简单易懂的CDN原理科普,解释得太形象了-VeCloud
藏于西游互联网的长途传输要道,出没于IDC、骨干网、城域网、接入网等洞穴,使用“时延”和“拥塞”两个妖术作法。
第3个,“分布式妖”。
简单易懂的CDN原理科普,解释得太形象了-VeCloud西游互联网覆盖四大部洲,各部洲的网络独立运营,“互联妖”善于挑拨离间,让洲与洲之间的互联带宽成为瓶颈
第4个,“末里兽”又称“最后一公里兽”。
简单易懂的CDN原理科普,解释得太形象了-VeCloud蹲守在上网信徒的家门口,把持用户访问西游互联网的通路,收取买路钱,钱少只能走羊肠小道
悟空看罢大怒,原来是这些妖孽作怪!于是拔下一根毫毛,使出“CDN”大法,变作几百只小猴子,一声令下,每猴背熟一些经文,纷纷潜入到各大部洲的IDC山洞中,就近为善男信女们提供讲经服务,这些小猴子被俗称为“cache猴”。
小猴子们(即CDN节点)通过以下方式提升取经速度:
当某个信徒需要阅读经书,大家就挑选能最快到达信徒家的猴子前去讲经(可能距离最近,也可能是路最好走),快速把内容传给用户;
如果某部经书被很多信徒需要,它就会被距离这些信徒最近的小猴子烂熟于心。
可是猴子很多又生性顽劣,管好还是很费神的,于是悟空叫来了师父和师弟们帮忙,师徒同心,其利断金。沙和尚任劳任怨,悟空让他承担“分发服务”:
老沙的主要职责是将经书内容从雷音寺中心向各部洲的“cache猴”推送和存储,承担实际的佛经流量全网分发工作和面向最终信徒的阅读请求服务。
猪八戒肠肥肚圆,悟空让他承担“负载均衡”:八戒负责对所有发起阅经请求的信徒进行访问调度,确定提供给信徒的最终实际访问地址,告诉信徒那个小猴子最适合他
唐三藏高瞻远瞩,悟空请他承担“运营管理”:唐僧负责对日常事务的监管、收支核算、团队状态的检查、分析,也承担与大客户–佛祖“疏通”关系等职责
在师徒四人的通力合作下,四个妖怪被打败,如来佛祖的心病治愈了,天下苍生得以美美滴上网取经。雷音寺赚得盆满钵满,不断推出新的服务,原来只有经书下载,现在可以在线浏览经书,还可以视频直播,观看佛祖在线讲经。
于是唐僧师徒的 CDN 
服务从原来只提供文件传输加速服务,到后来增加为流媒体加速服务、网页浏览加速服务等等。
通过以上解释,相信大多数人已经深刻理解了CDN的工作流程。
最后,总结一个专业的说法:当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近用户的最佳CDN节点, 
同时将用户的请求指向该节点。
具体的流程为:用户在自己的浏览器中输入要访问的网站域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略,确定最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容

以上就是简单易懂的CDN原理科普,解释得太形象了的介绍。

VeCloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,在全球的数据中心节点30个,POP节点超过200个,服务的大客户超过300个,涉及金融、互联网、游戏、AI、教育、制造业、跨国企业等行业领域。http://www.vecloud.com

相关文章: