内容分发
计算机名词
内容分发 (Content Delivery),它通过实现用户对网站的就近访问及网络流量的智能分析,将本节点流媒体资源库中的指定内容,根据业务运营商定义的内容分发策略向下层节点推送(PUSH)。下层节点控制系统通知下层内容管理系统登记接收,该节点以内容注入的方式接收分发的内容。从技术上解决网络带宽小、用户访问量大、网点分布不均等对用户访问效果的影响,大大提高了网络的响应速度。
系统介绍
内容分发网络(CDN)一般采用分布式的架构。根据实际情况,可以构成中心-边缘层次结构或分布式结构。
分类
中心-边缘层次结构解决了节目集中存放管理和服务分布就近提供问题,通过集群方式则解决了单点服务能力经济扩展的问题。
内容分发网络可以按实际情况灵活部署,可以有集中式分布式和混合式三种方式。
功能介绍
CDN主要功能包括以下部分:
组网介绍
CDN组网有以下三种方式:
单中心节点结构特点如下所述:
2. 多中心节点结构如下图所示:
多中心节点结构特点如下所述:
3. 网状结构如下图所示:
网状结构特点如下所述:
技术原理
CDN技术原理是在现有的互联网络中建立一个完善的中间层,将网站的内容发布到最接近用户的网络“边缘”,使用户能以最快的速度,从最接近用户的地方获得所需的信息,所以有的时候其也被称作内容传递网络。
内容的分发和传递一方面可以看作是CDN的两个阶段,分发是内容从源分布到CDN边界节点的过程,传递是用户通过CDN获取内容的过程;另一方面,分发和传递可以看作是CDN的两种不同的实现方式,分发强调CDN作为透明的内容承载平台,传递强调CDN作为内容的提供和服务平台。
一套完整的CDN系统包括服务器负载均衡、动态内容路由、高速缓存机制、动态内容分发和复制、网络安全机制等多项技术,其中的核心技术主要包括两个方面:一是基于内容的请求路由(即重定向)和内容搜索;二是内容的分发与管理。其他技术如负载均衡等均可以通过这两个技术实现。
实现方式
内容分布网络可以分为管理器和代理两个部分:
CDN实现方式如下图所示:
参考资料
最新修订时间:2024-06-12 16:20
目录
概述
系统介绍
分类
参考资料