CDN的网络架构、节点
来源: 作者:佚名 阅读:次
CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,担任大局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器等组成。
当用户拜访参加CDN服务的网站时,域名解析恳求将最终交给大局负载均衡DNS进行处理。大局负载均衡DNS经过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户能够得到快速的服务。一起,它还与分布在世界各地的一切CDNC节点坚持通信,收集各节点的通信状态,确保不将用户的恳求分配到不可用的CDN节点上,实际上是经过DNS做大局负载均衡。
对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。经过大局负载均衡DNS的控制,用户的恳求被透明地指向离他最近的节点,节点中CDN服务器会像网站的原始服务器一样,呼应用户的恳求。由于它离用户更近,因此呼应时间必然更快。
每个CDN节点由两部分组成:负载均衡设备和高速缓存服务器
负载均衡设备担任每个节点中各个Cache的负载均衡,确保节点的作业效率;一起,负载均衡设备还担任收集节点与周围环境的信息,坚持与大局负载DNS的通信,实现整个系统的负载均衡。
高速缓存服务器(Cache)担任存储客户网站的大量信息,就像一个接近用户的网站服务器一样呼应本地用户的拜访恳求。
CDN的管理系统是整个系统能够正常运转的确保。它不仅能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还能够实时监测到系统中总的流量和各节点的流量,并保存在系统的数据库中,使网管人员能够方便地进行进一步剖析。经过完善的网管系统,用户能够对系统配置进行修改。
理论上,最简单的CDN网络有一个担任大局负载均衡的DNS和各节点一台Cache,即可运转。DNS支撑根据用户源IP地址解析不同的IP,实现就近拜访。为了确保高可用性等,需求监视各节点的流量、健康状况等。一个节点的单台Cache承载数量不够时,才需求多台Cache,多台Cache一起作业,才需求负载均衡器,使Cache群协同作业。