cdn是什么意思啊 cdn简单说是什么

现在移动互联网时代,越来越多的人用定位器看视频,丰富自己的娱乐生活。但是,你在追剧的时候,有没有想过一个问题——为什么明明知道自己的***网速很快,看视频的时候有时候还是会卡?在回答这个问题之前,我们先做一道算术题。以之前非常流行的《颜夕宫的故事》为例。当时...

现在移动互联网时代,越来越多的人用定位器看视频,丰富自己的娱乐生活。

但是,你在追剧的时候,有没有想过一个问题——为什么明明知道自己的***网速很快,看视频的时候有时候还是会卡?

在回答这个问题之前,我们先做一道算术题。

以之前非常流行的《颜夕宫的故事》为例。当时一个视频APP有1000万用户同时在线观看。

如果你看的是1080p清晰度的视频(理论上需要4Mbps带宽),那么累计需要的流量带宽为10,000,000× 4 Mbps = 40,000,000 Mbps = 40 Mbps。

对于优酷、爱奇艺等互联网视频内容提供商来说,这无疑是巨大的流量压力。

我们普通电脑的网卡带宽是1Gbps。如果优酷有一个超级服务器,那么这个超级服务器需要4万块网卡,而且必须100%全速运行,才能实现这1000万用户的流畅观看。

对于一些实力不足的服务商,或者流量突然激增,就会造成拥堵,导致停滞和延迟。

有一种说法是,当用户打开一个页面,等待时间超过4秒,就会关闭这个页面。也就是说,这个用户会流失。

▼这应该是大家最讨厌的符号了。

用户的流失意味着金钱的流失。没有互联网服务提供商希望这种情况发生。所以他们必须想尽办法尽快呈现自己的内容,缩短用户的等待时间,提升用户体验。

CDN是一种非常有效的缩短时延的技术。

CDN的诞生

上世纪80年代,互联网技术刚刚进入民用领域。

人们主要通过拨号接入网络,带宽低,用户少,对骨干网和服务器没有压力。

随着互联网的爆炸式发展,用户越来越多,宽带接入网的出现,内容源服务器和骨干网的压力越来越大,无法及时响应用户的访问需求。

1995年,麻省理工学院教授、互联网发明者之一蒂姆·伯纳斯·李博士发现,网络拥塞越来越严重,这将成为互联网发展的最大障碍。

于是,他提出了一个学术问题,希望有人能发明一个全新的、根本性的解决问题的方案,从而实现互联网内容的无拥塞分发。

蒂姆·伯纳斯·李博士的隔壁是汤姆·雷顿教授的办公室。他是麻省理工学院的应用数学教授。

汤姆·雷顿

伯纳斯-李的挑战引起了他的兴趣,所以他请研究生丹尼·c·列文和其他几位顶级研究人员来解决这个技术问题。

丹尼·卢因

最后,他们开发了一种使用数学算法处理内容的动态路由算法技术,有效地解决了这个问题。这个技术就是CDN。

他们还为此成立公司,充分发挥其商业价值。这家公司就是——Aka***i,后来著名的CDN服务的鼻祖。

CDN原理

CDN的这个技术其实说起来并不复杂。最初的核心思想是在最终用户附近缓存内容。

源头不是很远吗?那么,我们在用户附近建一个缓存服务器,把远程的内容***过来,放在这里,不就OK了吗?

因为这项技术是分发内容的,所以它的名字叫CDN——Content Delivery Network,内容分发网络。

具体来说,CDN使用更多的缓存服务器(CDN边缘节点),分布在用户访问相对集中的区域或网络中。当用户访问网站时,使用全局负载技术将用户的访问指向最近的缓存服务器,缓存服务器响应用户的请求。(有点像电商的土豪仓吧?)

你可能会想,这不就是“镜像服务器”吗?其实不一样。镜像服务器是源内容服务器的完整副本。而CDN则是部分内容的缓存,更加智能化。

具体来说,CDN=更智能的镜像+缓存+流量导流。

而且需要注意的是,CDN不仅可以缓存视频内容,还可以分发网站的静态资源(如各类图片、html、css、js等。)和移动应用的静态内容(如安装包apk文件、app中的图片和视频等。).

我们举个例子,看看CDN的具体工作流程。

如果用户想要访问优酷的视频点播内容,则:

具体步骤:

①当用户点击APP上的内容时,APP会根据URL地址去本地DNS(域名解析系统)寻求IP地址解析。

②本地DNS系统会将域名解析权交给CDN的专用DNS服务器。

③CDN专用DNS服务器将CDN全局负载均衡设备的IP地址返回给用户。

④用户向CDN的负载均衡设备发起内容URL访问请求。

⑤ CDN负载均衡设备根据用户的IP地址和用户请求的内容URL,在用户所在区域选择一个缓存服务器。

⑥负载均衡设备告诉用户这个缓存服务器的IP地址,这样用户就可以向选择的缓存服务器发出请求。

⑦用户向缓存服务器发起请求,缓存服务器响应用户的请求,将用户需要的内容发送给用户终端。

⑧如果该缓存服务器上没有用户想要的内容,则该缓存服务器将向网站的源服务器请求内容。

⑨,源服务器将内容返回给缓存服务器,缓存服务器发送给用户,根据用户自定义的缓存策略判断是否将内容缓存到缓存服务器。

CDN的优势

采用CDN技术最大的好处是加快了网站访问速度——缩短了用户与内容的物理距离,也缩短了用户的等待时间。

而且分布在不同线路的缓存服务器也加快了运营商之间的访问速度。

比如中国移动定位器用户对中国电信网络内容源的访问,可以通过在中国移动设置CDN服务器来加速。效果非常明显。

此外,CDN还有安全方面的好处。内容分发后,源服务器的IP是隐藏的,被攻击的概率会大大降低。而且当某个服务器出现故障时,系统会调用附近的健康服务器来服务,以免影响用户。

由于CDN的诸多好处,目前所有主流互联网服务提供商都采用了CDN技术。所有的云服务商也都提供CDN服务(价格不算太贵,按流量收费)。

CDN与通信产业

CDN是从传统IT行业发展而来的服务。但是,对于我们通信行业来说,CDN也有很大的商业价值。

互联网服务提供商采用CDN,以存储换取延时。购买CDN服务器或云计算服务,换取更好的用户体验。

通信运营商也追求CDN,但其目的是以存储换取带宽——将业务“下沉”,减轻上层骨干网的流量压力,避免硬件扩容,降低建网成本。

这个很好理解。如果大量的业务流量数据围绕骨干网运行,骨干网肯定不堪重负,不得不拼命扩容。如果这些流量数据在底层解决,那么骨干网的带宽压力自然会降低。不是吗?

很多运营商都将CDN下沉到地级市,以减轻压力,提升用户体验。

在这一点上,广大通信王们想到什么了吗?

没错,这个和前几天介绍的移动边缘计算差不多。

一直以来,随着网络能力的不断提升,内容资源和计算能力都在不断向云计算中心“上”。核心云计算中心为所有终端节点提供服务。

于是,人们回过头来发现,对于一个非常大的区域,非常大量的用户,尤其是国家级或者世界级的服务,无论你把这个中心设在哪里,无论你的能力有多强大,都无法克服物理距离的障碍,这就会导致无法忍受的延迟和网络拥塞。

于是,人们开始将云计算中心部分“下沉”,导致了雾计算和霾计算。人们甚至开始质疑集中式计算最终是否会被分布式计算所取代。

区块链是分布式计算的代表。

在小枣君看来,不存在谁彻底取代谁的问题。不同的场景带来不同的需求,不同的需求需要不同的网络架构。场景的多样化在现实中是存在的,所以网络架构的灵活性也是必然的选择。

即将推出的5G,提出三个场景、三个切片,用同一个网络满足不同需求,体现了这种设计思路,顺应了发展的趋势。

总而言之,对于网络技术,不管是黑猫白猫,总之好猫能抓老鼠。不是吗?

本文来自早川希奈子投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/495016.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-08
下一篇 04-08

相关推荐

  • 什么方法减肥最有效(想要减肥最好的方法是什么)

    在减脂的过程中,很多人通常会下意识的用节食来减少自己的体脂。然而,通过这种方式让自己变瘦,我们减掉的体重有60%是肌肉,而只有40%是脂肪。所以,节食不适合想保持肌肉量的人。除了肌肉量的减少,我们过度节食也会极大地影响我们的健康。所以在减脂的过程中,不要提倡节食

    2023-10-25 16:11:47
    929 0
  • gtc4用了什么发动机

    1.玛莎拉蒂采用47升v8自然吸气发动机。玛莎拉蒂是玛莎拉蒂旗下的gt跑车。玛莎拉蒂的长宽高分别为4881mm、1847mm和1353mm,轴距为2942mm。这辆汽车有四个座位。玛莎拉蒂的47升v8自然吸气发动机是最大的。法拉利gtc4使用的发动机有两款,一款是v12自然吸气发动机,另一款是39t双

    2023-07-29 11:33:01
    1002 0
  • 智取生辰纲卖酒的人叫什么

    【智取生辰纲卖酒的人叫什么 】 卖酒的汉子叫白胜。酒里面藏有蒙汗药,使送宝的队伍失去战斗力,以便实施抢劫。其他应该是七人(白胜不算七星聚义里面的份子),分别是1.晁盖,2.吴用,3.公孙胜,4.刘唐,5.阮小二,6.阮小五,7.阮小七。再从《水浒》的描写看,书中对很多经典

    2023-07-29 11:08:01
    699 0
  • miuigo是什么系统详情

    小米这次发布的MIUI Go主要是针对小内存手机,主要是为了节省内存,降低耗电。MIUI是国内一**烧友开发的定制系统。根据中国用户的需求进行了修改。它现在处于测试阶段。收集用户评论后,每周五会提供OTA升级。目前MIUI系统是小米科技开发的,小米科技推出了一款预装的MIUI叫小

    2023-07-29 10:59:01
    237 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信