什么是CDN部署

1、关于CDN的网络架构

     说明:CDN网络架构主要分为两大部分,分别是中心和边缘,中心指的是CDN网络管理中心,DNS重定向解析中心,负责全局的负载均衡,设备系统安装在管理中心机房,边缘主要是指异地节点,CDN分发载体,主要由cache和负载均衡器组成

    当用户访问加入CDN服务的网站时,域名解析请求将最终交给全局负载均衡DNS进行处理,全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户节点的地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在世界各地的所有CDN保持通信,收集各节点的通信状态,确保不将用户的请求分配到不可用的CDN节点上,实际上是通过DNS做全局的负载 均衡

    对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。通过全局负载均衡DNS的控制,用户的请求被透明地指向离他最近的节点,节点中的CDN服务器会像网站原始服务器一样响应用户的请求。由于它离用户更近,所以响应时间必然更快

2、CDN节点的组成:负载均衡设备和高速缓存服务器

     负责均衡设备负责每个节点中各个Cache的负载均衡,保证节点的共工作效率,同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通信,实现整个系统的负载均衡。高速缓存服务器负责存储客户网站的大量信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求

CDN的管理系统是整个系统能够正常运行的保证。他不仅能够对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还可以实时监控到系统中总的流量和各节点的流量,并保存在系统的数据库中,使网管人员能够方便地进行进一步分析。通过完善网管系统,用户可以对系统配置进行修改

  理论上,最简单的CDN网络有一个负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访问。为了保证高可用性等,需要监视各节点的流量、健康状况等。一个节点的单台缓存承载的数量不够时,才需要多台Cache,多台Cache同时工作才需要负载均衡器,使Cache群协同工作

 

CDN网络实现的具体操作过程:

    (1)作为ICP,只需要把域名解析交给CDN运营商,其他方面不需要进行任何的修改,操作时,ICP修改自己域名的解析记录,通过cname方式指向CDN网络Cache服务器的地址

    (2)作为CDN运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解析结果指向一个CNAEM记录

    (3)当需要sortlist时,cdn运营商可以利用DNS对cname指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址

   (4)由于从cname获得IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器,所以在CDN运营商内部维护一个内部的DNS服务器,用于解析用户访问的域名的真实IP地址

   (5)在维护内部DNS服务器时,还需要维护一台授权服务器,控制那些域名可以进行缓存,而那些又不进行缓存,以免发生开方代理的情况

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值