新闻中心
迄今为止最好懂的CDN原理解释!
2019-10-31
阅读()
来源:互联数据

“双十一”逼近,京东将砸100亿,天猫500亿,拼多多百亿补贴! 双十一购物狂欢节,到底是什么在支撑数以万计的秒杀活动?这就不得不提一直隐姓埋名的 CDN 了,注意不是 CSDN,即内容分发网络。随着网络的发展,用户对网站的浏览速度愈加重视,为了让各地的用户都能够高质量访问,并尽量减少产生的费用和网站管理压力,cdn加速服务由此诞生!


那到底 CDN 是什么鬼?


作为内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有什么形象的比喻来理解CDN呢?我们可以从西天取经说起……


CDN对网站有什么用?


唐太宗时期,唐僧师徒取经要跋涉十万八千里,历经九九八十一难,一路打怪升级,最终才能修成正果,悟空加冕“斗战胜佛”。


1390年后,网络这么发达,西行之路互联网全覆盖,雷音寺官网已经运行很多年,取经只需打开网站,点击下载,凡夫俗子也可以轻易取得真经。初时,唐僧师徒觉得当年的辛苦付出颇为不值,慨叹世事变迁,当你法术高强的神仙能做的事情,现在凡人也能用科技完成!


就算全天下的善男信女多想要经书,足不出户就能从雷音寺官网下载经书。当然,大雷音寺网站也不堪重负,信徒叫苦不迭,神通广大的如来使出“Scacleup + Scaleout”心给雷音寺官网换服务器,依然不能解决问题(跟12306一个尿性),遂差遣斗战胜佛一查究竟。


齐天大圣火眼金睛,半晌就把原因查了个一清二楚,原来解决取经人下载难的问题,需要解决四个“妖怪”:


第1个、“带宽精”,这个妖怪把持网站服务器接入西游互联网的路口带宽,这个带宽大小决定了能为雷音寺官网,一天能允许多少取经人访问,速度和并发访问量。


影响网站加载带宽原因


第2个、“线路魔”,藏于西游互联网的长途传输要道,出没于IDC、骨干网、城域网、接入网等洞穴,使用“时延”和“拥塞”两个妖术作法。


影响网站速度线路原因


第3个、“分布式妖”,西游互联网覆盖四大部洲,各部洲的网络独立运营,“互联妖”善于挑拨离间,让洲与洲之间的互联带宽成为瓶颈。


影响网站加载原因


第4个、“末里兽”又称“最后一公里兽”,蹲守在上网信徒的家门口,把持用户访问西游互联网的通路,收取买路钱,钱少只能走羊肠小道。


影响网站加载的ADSL


悟空看罢大怒,原来是这些妖孽作怪!于是拔下一根毫毛,使出“CDN”大法,变作几百只小猴子,一声令下,每猴背熟一些经文,纷纷潜入到各大部洲的 IDC 山洞中,就近为善男信女们提供讲经服务,这些小猴子被俗称为“cache猴”。


小猴子们(即互联数据的CDN节点)通过以下方式提升取经速度:


1、当某个信徒需要阅读经书,大家就挑选能最快到达信徒家的猴子前去讲经(可能距离最近,也可能是路最好走),互联数据的CDN节点多能快速把内容传给用户,cdn加速价格实惠。


2、如果某部经书被很多信徒需要,它就会被距离这些信徒最近的小猴子烂熟于心。


可是猴子很多又生性顽劣,管好还是很费神的,于是悟空叫来了师父和师弟们帮忙,师徒同心,其利断金。沙和尚任劳任怨,悟空让他承担“分发服务”:


老沙的主要职责是将经书内容从雷音寺中心向各部洲的“cache猴”推送和存储,承担实际的佛经流量全网分发工作和面向最终信徒的阅读请求服务。


猪八戒肠肥肚圆,悟空让他承担“负载均衡”:八戒负责对所有发起阅经请求的信徒进行访问调度,确定提供给信徒的最终实际访问地址,告诉信徒那个小猴子最适合他。


CDN的负载均衡


唐三藏高瞻远瞩,悟空请他承担“运营管理”:唐僧负责对日常事务的监管、收支核算、团队状态的检查、分析,也承担与大客户–佛祖“疏通”关系等职责。

相关阅读