盛世28首页
        你的位置:盛世28 > CDN技术 > CDN概念
        CDN概念
        CDN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储、负载均衡、网络请求的重定向和内容管理等问题
          其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。

          盛世28CDN提供的是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。其核心就是内容管理和全局的网络流量管理(Traffic Management)。
           通过用户就近性和服务器负载的判断,盛世28确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有“一跳”(Single Hop)之遥。

          同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得盛世28提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。
        盛世28的关键技术主要有内容路由技术、内容分发技术、内容存储技术、内容管理技术!

           内容路由技术
        盛世28负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个CDN网络中的最佳节点。最佳节点的选定可以根据多种策略,例如距离最近、节点负载最轻等。负载均衡系统是整个CDN的核心,负载均衡的准确性和效率直接决定了整个CDN的效率和性能。

           通常负载均衡可以分为两个层次:全局负载均衡(GSLB)和本地负载均衡(SLB)。全局负载均衡(GSLB)主要的目的是在整个网络范围内将用户的请求定向到最近的节点(或者区域)。因此,就近性判断是全局负载均衡的主要功能。本地负载均衡一般局限于一定的区域范围内,其目标是在特定的区域范围内寻找一台最适合的节点提供服务,因此,CDN节点的健康性、负载情况、支持的媒体格式等运行状态是本地负载均衡进行决策的主要依据?! 「涸鼐饪梢酝ü嘀址椒ㄊ迪?,主要的方法包括盛世28、应用层重定向、传输层重定向等等。

           对于全局负载均衡而言,为了执行就近性判断,通??梢圆捎昧街址绞?,一种是静态的配置,例如根据静态的IP地址配置表进行IP地址到CDN节点的映射。另一种方式是动态的检测,例如实时地让CDN节点探测到目标IP的距离(可以采用RRT,Hops作为度量单位),然后比较探测结果进行负载均衡。当然,静态和动态的方式也可以综合起来使用。

           对于本地负载均衡而言,为了执行有效的决策,需要实时地获取Cache设备的运行状态?;袢〉姆椒ㄒ话阌辛街?,一种是主动探测,一种是协议交互。主动探测针对SLB设备和Cache设备没有协议交互接口的情况,通过ping等命令主动发起探测,根据返回结果分析状态。另一种是协议交互,即SLB和Cache根据事先定义好的协议实时交换运行状态信息,以便进行负载均衡。比较而言,协议交互比探测方式要准确可靠,但是目前尚没有标准的协议,各厂家的实现一般仅是私有协议,互通比较困难。

          内容分发技术
          内容分发包含从内容源到盛世28边缘的Cache的过程。从实现上看,有两种主流的内容分发技术:PUSH和PULL。

           PUSH是一种主动分发的技术。通常,PUSH由内容管理系统发起,将内容从源或者中心媒体资源库分发到各边缘的Cache节点。分发的协议可以采用HTTP/FTP等。通过PUSH分发的内容一般是比较热点的内容,这些内容通过PUSH方式预分发(Preload)到边缘Cache,可以实现有针对的内容提供。对于PUSH分发需要考虑的主要问题是分发策略,即在什么时候分发什么内容。一般来说,内容分发可以由CP(内容提供商)或者CDN内容管理员人工确定,也可以通过智能的方式决定,即所谓的智能分发。它根据用户访问的统计信息,以及预定义的内容分发的规则,确定内容分发的过程。

           PULL是一种被动的分发技术,PULL分发通常由用户请求驱动。当用户请求的内容在本地的边缘Cache上不存在(未命中)时,Cache启动PULL方法从内容源或者其他CDN节点实时获取内容。在PULL方式下,内容的分发是按需的。

           在实际的CDN系统中,一般两种分发方式都支持,但是根据内容的类型和业务模式的不同,在选择主要的内容分发方式时会有所不同。通常,PUSH的方式适合内容访问比较集中的情况,如热点的影视流媒体内容;PULL方式比较适合内容访问分散的情况。

           在内容分发的过程中,对于Cache设备而言,关键的是需要建立内容源URL、内容发布的URL、用户访问的URL,以及内容在Cache中存储的位置之间的映射关系。

          内容存储技术 
           对于CDN系统而言,需要考虑两个方面的内容存储问题。一个是内容源的存储,一个是内容在Cache节点中的存储。 
            对于内容源的存储,由于内容的规模比较大(通??梢源锏郊父錾踔良甘鯰B),而且内容的吞吐量较大,因此,通常采用海量存储架构。如NAS和SON。 
           对于在Cache节点中的存储,是Cache设计的一个关键问题。需要考虑的因素包括功能和性能两个方面:在功能上包括对各种内容格式的支持、对部分缓存的支持,在性能上包括支持的容量、多文件吞吐率、可靠性、稳定性。

           其中,多种内容格式的支持要求存储系统根据不同文件格式的读写特点进行优化,以提高文件内容读写的效率,特别是对流媒体文件的读写。

           部分缓存能力指流媒体内容可以以不完整的方式存储和读取。部分缓存的需求来自用户访问行为的随机性,因为许多用户并不会完整地收看整个流媒体节目,事实上,许多用户访问单个流媒体节目的时间不超过10分钟。因此,部分缓存能力能够大大提高存储空间的利用率,并有效地提高用户请求的响应时间。但是部分缓存可能导致内容出现碎片问题,需要进行良好的设计和控制。

           Cache存储的另一个重要因素是存储的可靠性,目前,多数存储系统都采用了RAID技术进行可靠存储。但是不同设备使用的RAID方式各有不同。

          内容管理技术
          内容管理在广义上涵盖了从内容的发布、注入、分发、调整、传递等一系列过程。在这里,内容管理重点强调内容进入Cache点后的内容管理,我们称为本地内容管理。

           本地内容管理主要针对一个CDN节点(由多个CDN Cache设备和一个SLB设备构成)进行。本地内容管理的主要目标是提高内容服务的效率,提高本地节点的存储利用率。通过本地内容管理,可以在CDN节点实现基于内容感知的调度,通过内容感知的调度,可以避免将用户重定向到没有该内容的Cache设备上,从而提高负载均衡的效率。通过本地内容管理还可以有效地实现在CDN节点内容的存储共享,提高存储空间的利用率。

           在实现上,本地内容管理主要包括如下几个方面。

           一是本地内容索引。本地内容管理首先依赖于对本地内容的了解。包括每个Cache设备上内容的名称、URL、更新时间、内容信息等。本地内容索引是实现基于内容感知的调度的关键。 
           二是本地内容拷贝。通常,为了提高存储效率,同一个内容在一个CDN节点中仅存储一份,即仅存储在某个特定的Cache上。但是一旦对该内容的访问超过该Cache的服务提供能力,就需要在本地(而不是通过PUSL的方式)实现内容的分发。这样可以大大提高效率。 
           三是本地内容访问状态信息收集。搜集各个Cache设备上各个内容访问的统计信息,Cache设备的可用服务提供能力及内容变化的情况。

           可以看出,通过本地内容管理,可以将内容的管理从原来的Cache设备一级,提高到盛世28一级,从而大大增加了盛世28的可扩展性和综合能力。

        盛世28官网 | 盛世28平台 |
      • 老兵哭了!《CS:GO》经典冲锋枪MP5终于回归 2018-10-16
      • 上海浦壹电子科技有限公司招聘信息 2018-10-16
      • 菏泽开展非法收缴枪支销毁工作 现场销毁枪支500余支 2018-10-16
      • 视频:[一探究竟]黄明昊彩蛋曝光 灵魂模仿王琳凯自认有谐星潜质 2018-10-16
      • 张旭东:马克思对21世纪的世界意味着什么? 2018-10-16
      • 梦幻西游召唤兽宝宝——17173.com网络游戏:《梦幻西游》专区 2018-10-16
      • 绝地求生4AM战队垫底被嘲讽,韦神回应:喷子真的很烦! 2018-10-16
      • 铝合金电缆必须使用铝合金专用端子的五大理由 2018-10-16
      • 征途2仙兽谷合理利用 赚钱竟来的如此轻松 2018-10-16
      • 大神自制CODOL迷你小键盘 小键盘大作用 2018-10-15
      • 苹果并不绝对安全iPhone可能泄露企业WiFi密码 2018-10-15
      • 15涓湀娓╁窞瀹濆疂鍚冧簡杩欎釜鑳冭鎾戠牬 2018-10-15
      • 笑掉面膜了有木有 韩美林的猴子号召力太强了 2018-10-15
      • 9月25日外汇交易提醒 2018-10-15
      • 天命OL官方合作主题站 2018-10-15