CDN的概念和解决的问题
- 网络资讯
- 2024-09-28 03:45:02
1.什么是CDN
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
简单来说,CDN类似"网络加速器",为了让客户获得更好的访问而存在。
2.影响网络传输的因素
(1)“第一公里” //源站网络
第一公里指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽,这个带宽决定了源站为客户提供的访问速度和并发。
当源站业务量超过了源站的出口带宽,就会在出口阻塞(也有可能机器负载达不到,这里暂不讨论)。
(2)“最后一公里” //客户端网络
最后一公里指的是万维网流量向用户传输的最后一段接入链接,即用户的带宽。
这个问题已经很好地得到了解决,目前普通用户的宽带都是百兆起步,WIFI遍布,2024年又是5G元年,根本不存在客户端网络慢的情况了。
(3)“对等互联关口” //运营商间
对等互联指的是不同运营商之间的互联互通。比如某个网站服务器部署在联通的IDC机房里,电信客户端要访问该网站,就必须经过联通-电信之间的互联互通点进行跨网访问。不同网络之间的互联互通带宽,对任何一个运营商网络的流量来说,占比都非常小,收敛比例是非常高的,因此这里也是互联网传输的拥堵点。
备注:通过作者的两份工作经历,一份在IDC托管公司,一份在阿里云CDN运维来看,这个问题也很有效地解决了,目前的IDC托管公司,都会把机房做程多线BGP机房,一般都会覆盖联通、移动、电信网络。根据客户不同的IP,来进行判断,除小运营商(比如鹏博士、皓宽网络、XX广电)都能做到同运营商访问。
(4)长途骨干传输 //传输网络
长距离传输时延问题,从源站服务器到用户之间经过源站所在IDC、骨干网、用户所在城域网、用户所在接入网等,距离非常遥远,不可避免地带来较长的传输时延,影响用户体验。
CDN解决的问题
CDN的出现是为了解决上面的网络因素,使用CDN会极大地减轻源站的压力和工作量。
网站维护维护人员只需要将网站内容注入CDN的系统,通过CDN部署在各个物理位置的服务器进行全网分发,就可以实现跨运营商。跨地区的用户覆盖。由于CDN将内容推送到网络边缘,大量的用户访问被分散在网络边缘,不再构成网站出口。互联互通点的资源挤占和长距离的IP路由。
CDN的概念和解决的问题由讯客互联网络资讯栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“CDN的概念和解决的问题”