1 / 23
文档名称:

CDN缓存系统软件使用说明.doc

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

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

分享

预览

CDN缓存系统软件使用说明.doc

上传人:小辰GG 2022/4/11 文件大小:296 KB

下载得到文件列表

CDN缓存系统软件使用说明.doc

相关文档

文档介绍

文档介绍:简介
CDN缓存系统是公有云与终端用户之间的内容传输通道,它通过标准的 API接口
与各大公有云系统实现对接,将云里的内容和应用快速、安全地分发到终端用户手中。 它可以实现系统内部流量的分配和调度,确保内容传输的高效、快速、安全
CDN业务特点与优势:
(1)CDN业务具有如下特点:根据用户的地理位置和连接带宽,让用户连接到最近的 服务器上去,访问速度快;全局负载平衡,提高网络资源的利用率,提高网络服务的性
能与质量;热点内容主动 push,自动跟踪,自动更新;网络具有高可靠及可用性,能
容错且很容易扩展;并无缝地集成到原有网络和站点上去。
(2)CDN业务优势体现在以下几个方面:可减少消耗的网络带宽,减少网络访问的延 迟和用户响应时间,增加了网络性能和网站内容的可用性;提高 Web资源的管理控制
能力,智能分配路由和进行流量管理;发送的内容受到保护,未授权的用户不能修改; 内容提供商可在本地自己决定服务的内容,内容提供商在降低成本的同时,提高了服务 质量;可线性、平滑地增加新的设备,保护原有投资。
CDN的四大关键技术简介
随着宽带网络和宽带流媒体应用的兴起, CDN(通常被称为内容分发网络 Content
distributen network,有时也被称作内容传递网络 Contentdeliverynetwork) 作为一
种提高网络内容,特别是提高流媒体内容传输的服务质量、节省骨干网络带宽的技术, 在国内外得到越来越广泛的应用。
CDN的关键技术主要有内容路由技术、 内容分发技术、内容存储技术、内容管理技 术等。
(1)内容路由技术
CDN负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个 CDN网络中的最佳节点。最佳节点的选定可以根据多种策略, 例如距离最近、节点负载 最轻等。负载均衡系统是整个 CDN的核心,负载均衡的准确性和效率直接决定了整个 CDN的效率和性能。
通常负载均衡可以分为两个层次:全局负载均衡(GSLB)和本地负载均衡(SLB)。全局 负载均衡(GSLB)主要的目的是在整个网络范围内将用户的请求定向到最近的节点 (或者
区域)。因此,就近性判断是全局负载均衡的主要功能。本地负载均衡一般局限于一定的 区域范围内,其目标是在特定的区域范围内寻找一台最适合的节点提供服务, 因此,CDN 节点的健康性、负载情况、支持的媒体格式等运行状态是本地负载均衡进行决策的主要
依据
负载均衡可以通过多种方法实现, 主要的方法包括DNS、应用层重定向、传输层重 定向等等。
对于全局负载均衡而言,为了执行就近性判断,通常可以采用两种方式,一种是静 态的配置,例如根据静态的IP地址配置表进行IP地址到CDN节点的映射。另一种方 式是动态的检测,例如实时地让 CDN节点探测到目标IP的距离(可以采用RRT, Hops 作为度量单位),然后比较探测结果进行负载均衡。当然,静态和动态的方式也可以综合 起来使用。
对于本地负载均衡而言,为了执行有效的决策,需要实时地获取Cache设备的运行
状态。获取的方法一般有两种,一种是主动探测,一种是协议交互。主动探测针对 SLB
设备和Cache设备没有协议交互接口的情况,通过 ping等命令主动发起探测,根据返 回结果分析状态。另一种是协议交互,即 SLB和Cache根据事先定义好的协议实时交
换运行状态信息,以便进行负载均衡。比较而言,协议交互比探测方式要准确可靠,但 是目前尚没有标准的协议,各厂家的实现一般仅是私有协议,互通比较困难。
(2)内容分发技术
内容分发包含从内容源到 CDN边缘的Cache的过程。从实现上看,有两种主流的 内容分发技术:PUSH和PULL。
PUSH是一种主动分发的技术。通常,PUSH由内容管理系统发起,将内容从源或 者中心媒体资源库分发到各边缘的 Cache节点。分发的协议可以采用 HTTP/FTP等。 通过PUSH分发的内容一般是比较热点的内容,这些内容通过 PUSH方式预分发
(Preload)到边缘Cache,可以实现有针对的内容提供。对于 PUSH分发需要考虑的主 要问题是分发策略,即在什么时候分发什么内容。一般来说,内容分发可以由 CP(内容
提供商)或者CDN内容管理员人工确定,也可以通过智能的方式决定,即所谓的智能分 发。它根据用户访问的统计信息,以及预定义的内容分发的规则,确定内容分发的过程。
PULL是一种被动的分发技术,PULL分发通常由用户请求驱动。当用户请求的内容 在本地的边缘Cache上不存在(未命中)时,Cache启动PULL方法从内容源或者其他 CDN节点实时获取内容。在PULL方式下,内容的分发是按需的。
在实际的CDN系统中,一般两种分发