CDN可以在技术层面上,解决网络带宽小、用户访问量大、网点分布不均等问题。
简单来说,CDN就是一个 内容分发网络 ,可以让用户就近取得所需内容。而在这个分发过程中,CDN节点起到了很大作用,CDN节点也称Cache节点,它是一台用来缓存数据的服务器。
CDN节点包含内容中心节点、区域节点和边缘服务节点。
内容中心节点
主要负责和业务系统对接实现CDN内容接入、管理、存储和主动分发到CDN各媒体服务节点中。具体包含以下功能。
内容接入:根据CMS的内容注入指令获取指定内容并注入内容存储上,同时在内容管理模块进行登记;或者不通过CMS注入内容,而是使用回源方式接入内容源。
内容分发:根据内容管理模块的调度策略分发和传送内容。
本地 负载均衡 :接收下级节点的内容定位与请求,进行内容寻址,并根据负载均衡策略分配合适的设备提供服务,对节点内设备进行负载均衡。
内容存储:根据内容管理模块中的策略存放内容,并可根据缓存策略存放、更新内容。
内容处理:对注入的内容进行预处理,如切片、转码、转封装等。
区域节点
主要负责聚集下级CDN节点的流量,减少回源流量。具体包含以下功能。
内容分发:根据内容管理模块的调度策略分发和传送内容。
本地负载均衡:接收下级节点的内容定位与请求,进行内容寻址,并根据负载均衡策略分配合适的设备提供服务,对节点内设备进行负载均衡。
内容缓存:根据缓存策略存放、更新内容。
边缘服务节点
作为CDN服务的主要实体,主要负责接收终端请求,校验并向用户提供本地缓存的内容服务,如果内容未命中则向上级节点获取并缓存内容,或向上级重定向后提供服务。具体包含以下功能。
内容服务控制:感觉内容ID进行内容服务节点的查找。
全局负载均衡:接收终端服务请求,并根据内容路由结果和节点状态、负载均衡策略等控制边缘服务节点向终端提供边缘服务,对节点内设备进行负载均衡,并提供节点故障切换。
内容服务:为各业务终端提供各类内容服务,如应用服务、流媒体服务、下载服务。
内容处理:对内容进行切片、转码、转封装等处理。
内容缓存:根据缓存策略存放、更新内容。
版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。