CDN的网络架构

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

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

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

  CDN网站加速每一个CDN节点由两部分组成:负载均衡设备和高速缓存服务器网络

  负载均衡设备负责每一个节点中各个Cache的负载均衡,保证节点的工做效率;同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通讯,实现整个系统的负载均衡。架构

  高速缓存服务器(Cache)负责存储客户网站的大量信息,就像一个靠近用户的网站服务器同样响应本地用户的访问请求。负载均衡

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

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

相关文章
相关标签/搜索