华为云计算 云知识 CDN使能互联网行业快速发展
CDN使能互联网行业快速发展

 【CDN活动价格】 

对于CDN,大家似乎都有所耳闻但不知道它具体是做什么的。其实CDN简单来说就是一个互联网加速器,不论是图像、文件下载还是游戏或应用程序,都可以通过CDN来加速,提升用户的使用体验感。

 

一、CDN简易理解

相信大家都喜欢追剧,我们在追剧的时候必定会碰到卡顿的情况,但是卡顿的原因却不一定是因为我们通常认为的网络延迟。就以最近的爆火网剧“猎罪图鉴”为例,播放其中一集时,如果有一百万用户在线观看,且都用的是1080p的高清视频,假设需要4Mbps带宽,则计算所需流量带宽总量为4Tbps,这对视频供应商来说是非常大的流量压力。

像我们手里的普通网卡是1Gbps的带宽,则视频供应商需要提供四千块完美发挥性能的网卡才能保证用户的流畅视频体验。所以一旦发生剧烈流量波动,就容易造成观看体验的下降也就是卡顿或延迟。

CDN就是针对此类问题而生,它就像是互联网的加速器和守护者。从操作模式来说,CDN就是网络中的“天猫超市”,它把图像、文件、视频等数据“商品”储存在各大“仓库”里,你选择“商品”时它会自动从离用户地址最近的数据“仓库”中给你取货、配送也就是缓存,它还能对包裹进行更合理地打包,为你配置最优产品。

 

 

二、CDN发展历程

CDN是为互联网应用而生的,它也伴随着互联网的发展而发展,发展轨迹与互联网的高潮与低谷基本一致。在1990到2000年间,大众基本通过拨号方式来连接互联网,带宽很低而用户又少,所以当时的内容匮乏的服务器和骨干传输网络承受的压力并不大。

直到互联网的迅速发展和网民数量的飞速增加使得服务器和传输骨干网络承受的压力越来越大,1995年互联网发明者之一麻省理工学院教授Tim Berners-Lee为此建立了之后名扬海外的CDN服务公司Akamai。教授预见到了互联网将会引领人类社会的未来生活,接踵而来地也会产生网络拥堵等问题。当时Berners-Lee博士隔壁是Tom Leighton教授,他对这项研究产生了极大的兴趣,和研究生Danny C. Lewin以及其他几位顶级研究人员一起经过持续的分析和研究之后,运用运算学和应用数学破解这个技术难关。之后相关有志之士也陆续加入到Berners-Lee博士的队伍之中,他们最终运用了数学运算法则处理了几位内容的动态路由算法技术解决了这个难题,也就是CDN。

在1999年到2001年互联网发展的高潮时期,CDN也随之成为了大众关注的热点。许多专业的CDN服务提供商也在这个时期诞生,还有许多大型IDC企业转型加入了CDN行业,进一步推动了该行业的发展。我国第一家提供专业CDN服务的公司也在这个时期正式成立,2001年10月新浪继而成为我国第一个CDN服务商业用户,中国的CDN市场开始初露锋芒。

伴随着2001年的互联网泡沫破碎,CDN产业也遭受了巨大的打击,即使是第一家成立的已经有扎实根基的Akamai公司也不例外

同时,互联网产业的回暖也为之后CDN的发展提供了宝贵的机遇。2010年兴起的 云计算 概念也对CDN的发展起到了很强的推动作用。CDN的服务特性让它与云计算有一方面较为类似。云计算和CDN的相互促进或许会让双方的发展进入一个新阶段。

 

三、CDN的工作流程

在前文已经简单说明了CDN的工作原理,具体来说,CDN就是采用了很多缓存服务器储存在用户访问相对集中的地区或网络之中,在用户访问之时,就利用全局负载技术用最近的缓存服务器响应用户的访问请求。且CDN不只是能够缓存视频,还能够对网络的静态资源如图片、css、html、移动应用APP的静态内容如apk文件、APP内的图片视频等进行分发。

我就以优酷视频网站为例,来做一个CDN工作流程的简单描述。

第一步,登录网站,用户点击想要观看的内容,APP自动根据URL地址去到本地 域名解析 系统寻求IP地址解析。

第二步,DNS系统即本地 域名 解析系统将解析权交付给CDN专用DNS服务器。

第三步,CDN再将全局 负载均衡 设备的IP地址返还给用户。

第四步,用户向CDN的负载均衡设备发起URL内容的访问申请。

第五步,负载均衡设备寻找距离用户最近的缓存服务器响应用户请求,将用户申请的内容缓存后传送给用户终端。

第六步,如果这台缓存服务器没有用户申请的内容,缓存服务器就会向网站的源内容服务器请求内容。源内容服务器再把内容传送到用户。

 

四、CDN的优点

CDN发展至今仍具有巨大的市场潜力,肯定不乏其过人之处。首先,它最大的优势肯定是对网络的加速作用,缩短了用户的等待市场,提高了用户的观看效率。

其次,CDN可以维护网络安全。由于源服务器隐藏再缓存服务器之后,受到攻击的可能性会大幅度下降。并且,当某个缓存服务器出现故障时,CDN也可以启用最近的健康服务器及时处理问题。如果CDN中有一个缓存服务器被破坏,还有其它服务器可以作为备用,不会因为其中一个的损坏导致网站无法访问。

并且,CDN是通过不同地点的各个服务器完成数据传递的,用户的访问申请会比到达源内容服务器消耗更少的带宽。所以CDN可以降低服务器的成本,减少网络管理维护技术人员需要。

最后,CDN还能够增强搜索引擎的效果。CDN加快网页加载速度并提供一定安全保障的性能和特点符合搜索引擎对于加载速度快且安全稳定的网站的要求,更能促进搜索引擎的发展。

国内CDN服务提供商,推荐华为云等优质安全 云服务 提供商,华为云通过端边云全栈的网络协议优化,提升CDN服务性能,为用户提供更为高效安全的网络体验。

现在华为云CDN618火热进行中,华为云CDN618分会场精选多个爆款规格流量包倾情奉上,全方位多重力度优惠为企业客户降低成本压力!快来和我们一同开启智能加速吧!


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:对等连接参数有哪些 下一篇:华为云服务 - 数据库服务RDS

华为云11.11 CDN和视频云分会场

 

节点丰富,构建快速,提供安全、中立、可靠的内容加速服务