1 / 3
文档名称:

CDN的四大关键技术.doc

格式:doc   大小:54KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CDN的四大关键技术.doc

上传人:小辰GG 2021/10/22 文件大小:54 KB

下载得到文件列表

CDN的四大关键技术.doc

相关文档

文档介绍

文档介绍:CDNl勺四大关键技术
>返回
随着宽带网络和宽带流媒体应用的兴起, CDN(通常被称为内容分发网络 Content distribution
network,有时也被称作内容传递网络 Contentdeliverynetwork )作为一种提高网络内容,特别是提
高流媒体内容传输的服务质量、节省骨干网络带宽的技术,在国内外得到越来越广泛的应用。
CDN的关键技术主要有内容路由技术、内容分发技术、内容存储技术、内容管理技术等。
内容路由技术
CDN负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个 CDN网络中的最佳节
点。最佳节点的选定可以根据多种策略,例如距离最近、节点负载最轻等。负载均衡系统是整个 CDN
的核心,负载均衡的准确性和效率直接决定了整个 CDN的效率和性能。
通常负载均衡可以分为两个层次: 全局负载均衡(GSLB和本地负载均衡(SLB)。全局负载均衡(GSLB
主要的目的是在整个网络范围内将用户的请求定向到最近的节点(或者区域)。因此,就近性判断是 全局负载均衡的主要功能。本地负载均衡一般局限于一定的区域范围内,其目标是在特定的区域范围 内寻找一台最适合的节点提供服务,因此, CDN节点的健康性、负载情况、支持的媒体格式等运行状
态是本地负载均衡进行决策的主要依据。
负载均衡可以通过多种方法实现,主要的方法包括 DNS应用层重定向、传输层重定向等等。
对于全局负载均衡而言,为了执行就近性判断,通常可以采用两种方式,一种是静态的配置,例如根
据静态的IP地址配置表进行IP地址到CDN节点的映射。另一种方式是动态的检测,例如实时地让 CDN 节点探测到目标IP的距离(可以采用RRT Hops作为度量单位),然后比较探测结果进行负载均衡。 当然,静态和动态的方式也可以综合起来使用。
对于本地负载均衡而言,为了执行有效的决策,需要实时地获取 Cache设备的运行状态。获取的方法
一般有两种,一种是主动探测,一种是协议交互。主动探测针对 SLB设备和Cache设备没有协议交互
接口的情况,通过ping等命令主动发起探测,根据返回结果分析状态。另一种是协议交互,即 SLB
和Cache根据事先定义好的协议实时交换运行状态信息,以便进行负载均衡。比较而言,协议交互比 探测方式要准确可靠,但是目前尚没有标准的协议, 各厂家的实现一般仅是私有协议, 互通比较困难。
内容分发技术
内容分发包含从内容源到 CDN边缘的Cache的过程。从实现上看,有两种主流的内容分发技术: PUSH
和 PULL.
PUSH是 一种主动分发的技术。通常, PUSH由内容管理系统发起,将内容从源或者中心媒体资源库分
发到各边缘的Cache节点。分发的协议可以采用 HTTP/FTP等。通过PUSH分发的内容一般是比较热点 的内容,这些内容通过 PUSH方式预分发(Preload )到边缘Cache,可以实现有针对的内容提供。对 于PUSH分发需要考虑的主要问题是分发策略,即在什么时候分发什么内容。一般来说,内容分发可 以由CP(内容提供商)或者 CDN内容管理员人工确定,也可以通过智能的方式决定,即所谓的智能分 发。它根据用户访问的统计信息,以及预定义的内容分发的规则,确定内容分发的过程。
PULL是