CDN 简介

2022-08-07  本文已影响0人  右耳菌

1. CDN 简介

CDN的全称是Content Delivery Network,即内容分发网络。

分析 img.alibaba.com 域名
在系统中,执行dig命令,输出的内容大致如下:


从上面查询结果可以看出img.alibaba.com.CNAME img.alibaba.com.danuoyitbcache.com.后面的CNAME是由CDN服务提供支持。

CDN主要特点

本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性

镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。

远程加速 远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度

带宽优化 自动生成服务器的远程Mirror(镜像) cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。

集群抗攻击 广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量。


CDN服务模式

内容分发网络(CDN)是一个经策略性部署的整体系统,包括以下3个要件:


CDN工作流程

(1)用户在自己的浏览器中输入要访问的网站域名。
(2)浏览器向本地DNS(域名解析服务器)服务器请求对该域名的解析。
(3)本地DNS服务器中如果缓存有这个域名的解析结果,则直接相应用户的解析请求。
(4)本地DNS服务器中如果没有关于这个域名的解析结果的缓存,则以递归方式向整个DNS系统请求解析,获得应答后将结果反馈给浏览器。
(5)浏览器得到域名解析结果,就是该域名相应的服务设备的IP地址。
(6)浏览器向服务器请求内容。
(7)服务器将用户请求内容传送给浏览器。

(1)当用户点击网站页面的内容URL,经过本地DNS系统解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。
(2)CDN的DNS服务器将CDN的全局负载均衡设备IP地址返回用户。
(3)用户向CDN的全局负载均衡设备发起内容URL访问请求。
(4) CDN全局负载均衡设备根据用户IP地址,及用户请求的内容URL,选择一台用户所属区域负载均衡设备,让用户向这台设备发起请求。
(5)区域负载均衡设备会为用户选择一台合适的缓存服务器提供服务。
(6)用户向缓存服务器发起请求,缓存服务器相应用户请求,将用户所需内容传送到用户终端。
(7)如果这台缓存服务器上并没有用户想要的内容,那么这台服务器就要向它的上一级缓存服务器请求内容,直至追溯到网站的原服务器将内容拉到本地。


CDN关键技术

分发能力取决于IDC能力和IDC策略性分布。


如果觉得有收获,欢迎点赞和评论,更多知识,请点击关注查看我的主页信息哦~

上一篇 下一篇

猜你喜欢

热点阅读