CDN与Cache的技术特点及融合思路

合集下载

CDN技术介绍

CDN技术介绍

CDN技术介绍背景Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。

解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。

网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问。

互联网上传递的容,大部分为重复的Web/FTP数据,Cache服务器及应用Caching技术的网络设备,可大大优化数据链路性能,消除数据峰值访问造成的结点设备阻塞。

Cache服务器具有缓存功能,所以大部分网页对象(Web page object),如html,htm,php等页面文件,gif,tif,png,bmp等图片文件,以及其他格式的文件,在有效期(TTL),对于重复的访问,不必从原始重新传送文件实体,只需通过简单的认证(Freshness Validation)- 传送几十字节的Header,即可将本地的副本直接传送给访问者。

由于缓存服务器通常部署在靠近用户端,所以能获得近似局域网的响应速度,并有效减少广域带宽的消耗。

据统计,Internet上超过80%的用户重复访问20%的信息资源,给缓存技术的应用提供了先决的条件。

缓存服务器的体系结构与Web服务器不同,缓存服务器能比Web服务器获得更高的性能,缓存服务器不仅能提高响应速度,节约带宽,对于加速Web服务器,有效减轻源服务器的负荷是非常有效的。

高速缓存服务器(Cache Server)是软硬件高度集成的专业功能服务器,主要做高速缓存加速服务,一般部署在网络边缘。

根据加速对象不同,分为客户端加速和服务器加速,客户端加速Cache部署在网络出口处,把常访问的容缓存在本地,提高响应速度和节约带宽;服务器加速,Cache部署在服务器前端,作为Web服务器的前置机,提高Web服务器的性能,加速访问速度。

CDN-cache缓存

CDN-cache缓存

什么是CDNCDN的全称是Content Delivery Network,即内容分发网络。

其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。

从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。

实际上,内容分发布网络(CDN)是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度, CDN代表了一种基于质量与秩序的网络服务模式。

简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。

通过用户就近性和服务器负载的判断,CDN 确保内容以一种极为高效的方式为用户的请求提供服务。

总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有"一跳"(Single Hop)之遥。

同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。

这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。

据统计,采用CDN技术,能处理整个网站页面的 70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。

与目前现有的内容发布模式相比较,CDN强调了网络在内容发布中的重要性。

通过引入主动的内容管理层的和全局负载均衡,CDN从根本上区别于传统的内容发布模式。

在传统的内容发布模式中,内容的发布由ICP的应用服务器完成,而网络只表现为一个透明的数据传输通道,这种透明性表现在网络的质量保证仅仅停留在数据包的层面,而不能根据内容对象的不同区分服务质量。

网络优化的CDN技术解析

网络优化的CDN技术解析

网络优化的CDN技术解析随着互联网的迅猛发展,网络优化成为了各行业关注的焦点。

在网络优化中,CDN(Content Delivery Network,内容分发网络)技术起着重要的作用。

本文将对CDN技术进行详细解析,包括其定义、原理、应用场景以及未来的发展。

一、CDN技术的定义CDN技术是指利用分布式部署在全球各地服务器来缓存和分发网络内容的一种技术。

通过在全球部署的服务器,将静态资源缓存在离用户最近的节点上,实现就近访问和加速内容传输的目的。

二、CDN技术的原理CDN技术的原理基于一个基本观点:距离较近的服务器传输数据速度更快。

CDN网络由多个节点构成,每个节点都部署了服务器和缓存设备。

当用户请求访问某个网站时,CDN会自动选择离用户最近的节点来响应请求。

如果该节点上有所需内容的缓存副本,则直接将内容返回给用户;如果缓存中没有所需内容,则向源服务器请求并将获取的内容缓存在该节点上,以便将来的用户访问。

三、CDN技术的应用场景CDN技术可以应用于各种网络应用场景,以下列举几个常见的应用场景:1. 网站加速对于网站来说,快速加载是吸引用户的重要因素。

通过将静态资源如图片、脚本、样式表等缓存到CDN节点上,可以减少用户访问源服务器的次数,从而提高网站的加载速度和用户体验。

2. 视频流媒体在视频流媒体中,实时性和流畅度非常重要。

通过将视频内容缓存在CDN节点上,可以降低视频加载时间,并提供更好的播放体验。

3. 软件分发对于大型软件公司、游戏开发商等需要频繁分发软件的机构来说,CDN技术可以提供快速、稳定的软件下载服务,降低源服务器的负载压力。

4. 移动应用加速在移动应用领域,用户对速度的要求更高。

通过利用CDN技术,移动应用可以在全球范围内提供快速稳定的服务,提高用户的满意度。

四、CDN技术的发展趋势随着云计算、大数据等技术的快速发展,CDN技术也在不断演进和优化。

以下是CDN技术未来的发展趋势:1. 边缘计算CDN技术将与边缘计算相结合,实现更高效的数据处理和传输。

cdn的内容存储技术

cdn的内容存储技术

cdn的内容存储技术
cdn-内容分发⽹络,有四⼤关键技术,其中⼀个是内容存储技术。

cdn需要考虑两个⽅⾯的内容存储问题,⼀个是内容源的⼏种存储,⼀个是内容在cache节点中的分布式存储。

由于内容的规模和吞吐量都⽐较⼤,因此,通常需要采⽤海量的存储架构来解决。

⽬前,常⽤的存储技术主要有直连附加存储、⽹络附加存储和存储区域⽹。

直连附加存储是直接连接在各种服务器或客户端⼝扩展接⼝下的数据存储设备,完全以服务器为中⼼,寄⽣在相应服务器或客户端上,本⾝是硬件的堆叠,不带有任何存储操作系统,⽹络客户端通过访问服务器浏览存储设备的信息。

⽹络附加存储可以提供⾼速的数据访问,降低媒体服务器由于相应数据访问请求⽽承担的CPU符合,使媒体服务器得到⼤幅提升,此类存储把数据放在同⼀个服务器⾥让不同⽤户共享。

存储区域⽹允许服务器在共享存储装置的同时仍能⾼速传输数据,共享式区域⽹络通过⾼速连接服务器于存储介质相互连通,具有可扩展性⾼、可⽤性⾼和容错能⼒强的优点,可以轻松升级,易于管理,有助于改善整个系统的成本情况。

详情可访问: HFMS是针对流媒体内容海量存储开发的⼀种⽂件存储技术,针对传统的采⽤直接⽂件复制带来的⼀些弊端,采⽤Segement技术,以流⼴播形式传送新复制的⽚段,到终端⽤处的总延迟在50毫秒以内,⽤户不容易察觉到。

cdn⽹站加速,主要⽤于站点加速,提⾼⽹站中静态数据的访问性能,⽐如图⽚、⾳频、视频、静态⽹页等。

⽹页静态数据以前⼀般是⽤⽂字存储的形式保存,现在则主要⽤对象存储。

CDN技术及其应用3篇

CDN技术及其应用3篇

CDN技术及其应用第一篇:CDN技术介绍一、CDN技术定义CDN(Content Delivery Network),中文译为“内容分发网络”,它是一种在不同区域之间分配网站或服务器内的数据,以有效地缩短数据访问距离,提高用户和客户的站点访问速度的技术。

二、CDN技术原理CDN技术的核心在于将网站或服务内的数据(例如音频、视频或图像)分配到嵌入在全球各地服务器的缓存中,这些缓存服务器易于访问,以便客户端可以从更合适的位置快速访问数据。

CDN允许数据的高速移动,从而缩短文件的响应时间,减少用户等待时间。

三、CDN缓存和内容分布CDN技术是建立在缓存和内容分发上的。

缓存技术是一种使用户的数据更快到达的技术,它存储在客户端或服务器之间的数据,以便更快地访问数据、提高访问速度。

内容分发技术是一种在不同地理位置分配数据的技术,通过多个服务器在不同地理位置分布,以将数据分成几个版本以减少等待时间或传输时间的技术。

两者共同组成了CDN技术。

四、CDN技术的好处CDN技术的最大好处在于加速网站和应用程序的速度,特别是在访问相对较远的地区时,内容加载速度将加快。

在高速移动互联网上,客户能够获得更快的加载体验,甚至在低速连接时也能获得快速的响应。

五、CDN技术的应用CDN技术有很多应用,包括电商、社交媒体、企业门户网站、博客和其他互联网应用程序。

在社交媒体中,例如Facebook、Twitter、LinkedIn等,CDN技术可使用户更快地访问和上传内容。

在电商网站中运用CDN技术,可以增加网站的可用性,提供更快的网站响应速度,为用户提供更好的购物体验。

第二篇:CDN技术的发展历程一、CDN技术的早期应用CDN技术的早期应用首先出现在企业门户网站和电子商务网站上。

它通常是由大型企业创建的,旨在提高其网络和应用程序性能的同时,增强品牌形象,提高客户体验。

二、CDN技术的快速发展随着人们对网络速度和用户体验的需求不断提高,CDN技术也得到了不断发展。

CDN网络技术的优势和使用技巧

CDN网络技术的优势和使用技巧

CDN网络技术的优势和使用技巧如今,在信息化时代,互联网的流量爆发式增长,用户的使用需求也在不断提升。

这时,CDN(Content Delivery Network)网络技术就应运而生,它在保证用户体验的同时,也为网络运营商降低了成本。

那么,CDN网络技术到底有哪些优势以及使用技巧呢?一、CDN的优势1、缓解网络拥塞随着互联网的迅速普及,网络拥塞问题日益严峻。

CDN可以将网站的部分内容缓存到就近的CDN节点,提高用户的访问速度,减少网络拥塞。

2、增强网站的可靠性CDN采用多节点分布式架构,每个节点都可以独立运行,当一个节点出现故障时,其他节点可以接替其工作,保证网站的稳定性和可靠性。

3、提供更好的用户体验通过CDN技术,用户可以直接访问就近的CDN节点,缩短了访问路径,减少了传输延迟,从而提供更好的用户体验。

4、提高安全性能CDN网络可以拦截和过滤恶意攻击,保障网站的安全性,防止非法的内容和恶意程序传递。

二、CDN的使用技巧1、选择合适的CDN提供商在选择CDN提供商时,需综合考虑提供商的服务价格、服务质量和节点分布等因素,选用稳定可靠的CDN服务商。

2、对网络部署和监控进行优化在选择CDN节点时,应根据业务需求和用户分布情况进行部署,同时需定期对CDN节点进行性能测试,及时进行优化。

3、选择适合自己的CDN缓存策略据业务需求,可选择不同的CDN缓存策略,频繁变更的内容可选择短期缓存,稳定更新的内容则可以选择长期缓存。

4、监控CDN网络运行状态在进行CDN节点监控时,可以根据网络流量、访问速度、网络健康度等指标进行过滤和预警,及时发现问题,加快问题解决速率。

5、合理使用CDN日志CDN日志可以记录访问流量、访问类型,对于网站优化和运营策略制定都具有重要意义。

三、CDN的运营注意事项1、合理规划流量在使用CDN时,应充分考虑业务量和流量增长情况,预留足够的带宽和流量容量,避免因流量超过设定值而降低用户体验。

融合CDN 演进思路研究

融合CDN 演进思路研究

融合CDN 演进思路研究作者:朱立君来源:《中国新通信》 2018年第22期一、引言受网络状态、业务发展的制约,用户访问互联网缺乏可靠保障,部分时段、部分区域存在访问质量不佳的情况,内容分发网络(CDN)能够提供高速、安全、稳定的内容加速服务,提升用户访问响应速度。

此外,LTE 时代大文件、大流量的内容访问需求日益迫切,通过将热点、大容量内容被动缓存或主动分发至网络边缘,可以有效规避网络传送过程中的瓶颈点,充分保障4G 用户的业务体验。

通过将热点内容在网络边缘存储,用户访问请求可以在边缘直接得到响应,大量流量无需通过骨干网及省网城域网侧进行传送,可以有效均衡承载网络流量,减少网络链路拥塞现象,降低IP 承载网络扩容需求。

对视频、音乐等自营业务的数据流量由内容网络进行分发服务,保障高峰时期业务正常稳定运行,有效提升运营商自有业务的服务质量及竞争力。

二、内容分发网络系统架构技术概述内容分发网络包括内容管理层、调度分发层和边缘服务层。

各层包含系统及主要功能如下:1、内容管理层:包括内容管理平台,作为互联网内容的统一展现和分析平台,实现互联网内容视图呈现、资源质量评估、统计分析等功能。

2、调度分发层:包括CDN 调度控制中心、CDN 内容中心和Cache 统一溯源池:1)调度控制中心:对内容网络提供统一运营管理与访问调度控制服务,其中包括Cache统一调度和统一管理、CDN 全局调度和运营管理。

2)CDN 内容中心:负责签约ICP 的系统对接与内容注入,并为边缘节点提供内容分发与回源服务。

3)Cache 统一溯源池:负责缓存出网热点内容,并为各省Cache 系统提供出网访问的统一回源服务。

3、边缘服务层:包括统建CDN 和OTT CDN 边缘服务节点:1)统建CDN 边缘服务节点:统建CDN 边缘服务节点同时具备Cache 服务功能。

统建CDN 边缘服务节点采用通用服务器进行建设,具备全网统一调度能力。

CDN 缓存技术与加速优化

CDN 缓存技术与加速优化

CDN 缓存技术与加速优化随着互联网技术的不断发展,越来越多的网站和应用需要处理大量的数据和请求,这给服务器带来了很大的压力,很容易导致网站访问缓慢甚至崩溃。

此时,CDN 缓存技术应运而生,为网站提供高速稳定的数据传输服务,加快网站访问速度,提高用户体验。

一、什么是 CDN 缓存技术CDN 全称 Content Delivery Network,即内容分发网络,它是一个分布在全球多个地点的服务器网络,可以为用户提供更快、更可靠的网络访问体验。

CDN 通过将内容缓存到离用户最近的服务器上,把用户的请求分发到距离用户最近的服务器上,从而加速用户访问网站的速度,减少网络瓶颈和服务器负载压力。

CDN 可以为网站提供多种缓存技术,根据缓存的不同,可以分为静态缓存和动态缓存。

静态缓存:主要是将静态资源,如图片、CSS、JS 等缓存在CDN 的节点服务器上,当用户请求访问这些静态资源时,直接从最近的节点服务器中获取数据,而无需访问源站,从而节省了源站的带宽和服务器的负载压力,加快了访问速度。

动态缓存:主要是将动态数据,如数据库查询结果、页面渲染结果等缓存在 CDN 的节点服务器上,当用户请求访问这些动态数据时,直接从最近的节点服务器中获取数据,而无需去访问源站,从而降低了源站的负载压力,同时也提高了页面的访问速度。

二、CDN 应用场景及优势CDN 技术适用于各种类型的网站和应用,尤其是对于访问量较大、峰值流量较大的网站和应用来说,使用 CDN 技术可以有效地减少服务器的负载压力,优化用户的访问体验。

1、网站加速CDN 技术可以将网站的静态内容和动态内容缓存到离用户最近的节点服务器上,加速用户的访问速度。

此外,CDN 还可以通过负载均衡、断点续传、TCP 优化等技术,进一步提升网站的性能和稳定性。

2、视频点播CDN 技术可以为视频点播提供高效、稳定的用户体验。

将视频文件和播放器文件分别缓存在 CDN 的节点服务器上,当用户访问时,从最近的节点服务器中获取数据,从而实现了快速加载和流畅播放的效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CDN 与Cache 的技术特点及融合思路宋兵(中国移动通信集团设计院有限公司安徽分公司,合肥 230041)摘 要 结合现阶段需求,重点分析了CDN与Cache的技术特点、分散建设模式下存在问题,并提出了CDN与Cache的融合思路。

关键词 Cache; CDN; 调度中图分类号 TN915 文献标识码 A 文章编号 1008-5599(2015)01-0073-05收稿日期:2014-08-201 概述视频流早已成为互联网最主要流量,随着视频业务高清化及OTT 等业务的发展,运营商网络压力越来越大。

通过网络扩容或部署DPI 进行封堵难以解决根本问题,而CDN 与Cache 可实现将内容引入网内,并推送至用户边缘,这在提高本网率、提升用户体验、节省传输带宽、降低网间流量等方面均可发挥重要作用。

而当各省独自建设网络时,会缺少对内容、管理及调度上的协同,CDN 与Cache 的差异、能否融合以及融合型CDN 的建设思路是本文重点探讨的问题。

2 CDN 与Cache 的技术比较2.1 CDN 与Cache 的技术特点CDN 可以实现将分散于互联网各处的内容汇聚于网内,并推送至靠近用户的边缘节点,就近为用户提供服务。

Cache 是通过分光或DNS 重定向方式截取用户的正常互联网访问需求,根据用户的请求热度对内容进行缓存,再次发起请求时,将用户的请求重定向至Cache 系统,由Cache 系统向用户提供服务。

两者既有相似也有不同点,从业务流程的差异上可比较出两者的技术特点。

2.1.1 CDN 的业务流程在未使用CDN 时,用户的域名解析请求通过本地DNS 定向至源站授权DNS,授权DNS 将资源的IP 地址返回至用户,用户向此IP 发起访问请求。

而当使用CDN 后,源站授权DNS 并不是将资源的IP 地址直接返回用户,而是返回一条CNAME 记录至本地DNS(因与源站的签约合作关系,所以源站会这么做),然后本地DNS 定向请求至CDN 的流量调度系统,流量调度系统负责将网内最优的服务节点的IP 地址返回给用户。

流程如图1所示。

2.1.2 Cache 的业务流程以WebCache 为例,解析用户原始请求,发送重定向报文引导用户访问本地的缓存系统,若已缓存,直接下发至用户。

若未缓存,下载至缓存系统为用户提供服务。

业务流程如图2所示。

(1) 用户发起对某域名的DNS 解析请求;(2) 本地DNS 在转发策略中将需要加速的域名列表指向WebCache 的重定向子系统; (3) 重定向子系统将域名解析为缓存子系统IP 地址,并返回至用户; (4) 用户向缓存子系统IP 地址发起HTTP 请求;(5) 缓存子系统根据请求的URL 返回相应内容。

通过上述流程可看出,CDN 方式与源站有关(源站授权DNS),而Cache 与源站无关;CDN 适合对签约内容的主动注入,Cache 主要实现对热点资源的被动缓存。

2.2 CDN 与Cache 的比较分析目前,两者在运营商均有大规模的部署应用。

结合技术特点以及在网络中的实际部署情况分析,二者在支持文件类型及分级部署的架构上相似,但在业务支持、缓存方式、调度方式以及控制、回源和运营方面存在差异,如表1所示。

3 建设模式分析随着宽带用户规模和网络流量的快速增长,各省运类别 CDNCache业务支持签约内容,包括自有业务以及签约了CDN服务的互联网站点开放的互联网内容,但部分内容类业务无法加速(如互联网电视)缓存方式 以主动缓存为主,主动、被动缓存均支持以被动缓存为主,通过改造可支持主动缓存(如中国移动上海视频基地的Cache )调度方式 DNS CNAME 机制,需源站配置局数据 采用监听、拦截等方式,无需源网站签约控制力度 由源站将调度权转交给CDN由运营商自行控制,根据网内或省内的需求灵活设置加速白名单统一回源 支持通过研发可实现以内容中心为统一回源点运营支撑支持B2B 运营,全局的报表和日志区域的报表和日志表1 CDN与Cache的比较图1 CDN的业务访问流程图2 WebCache的业务访问流程营商陆续进行互联网电视CDN、省内Cache等相关平台的建设,为本省互联网用户提供加速服务。

在流量本网率的提升方面效果明显,但也存在一些问题。

3.1 重复的缓存和回源,增加建设成本主要存在CDN与Cache间内容的重复、不同省份间内容的重复。

重复内容造成硬件平台的重复投资,另外相同内容多次回源形成了结算的增加。

3.2 竖井式发展,缺乏调度协同省内在进行内容引入时,在调度机制上框定了本省的地址范围,即使相邻省份的访问也是被内容源站所调度,往往难以得到最优的访问路径,即对于A省已引入的资源与B省难以有效共享。

此外,多个省份往往与同一个内容源站进行签约合作,这也增加了经济和人力上的重复开销。

3.3 规模效应不明显因为缺少统一的内容管理和调度机制,难以形成CDN与Cache间、不同省份间资源的协同,形成庞大的规模效应。

因此,优化建设模式、整合内容资源、统一管理和调度,使内容源自全网、服务于全网,建设一个融合型CDN已成为发展趋势。

4 融合思路建议4.1 关键问题分析4.1.1 融合不是取代,两者将长期共存CDN面向自有业务及签约互联网内容,根据业务需求以主动授权方式进行分发加速。

Cache面向开放的互联网内容,是非签约内容。

CDN主要负责大型的、服务流量靠前的内容源站以签约的方式引入。

数百万计的庞大规模使得CDN不可能更无必要去完成对所有网站的引入。

因此,当CDN覆盖不到时、或新增内容CDN来不及覆盖时,由Cache完成其中的热点资源的引入。

两者在引入内容的范围上互为补充,而如何实现Cache基于访问热度缓存的内容与CDN方式下有计划的引入的内容的互斥、如何实现分省引入内容的全网服务和最优调度,便成为两者存在融合点之所在。

CDN 建设初期,与Cache作为网内两种独立的方式进行流量疏导,当签约内容成为网内主要流量成份时,Cache的需求将逐步降低,但也不会被替代,两种将长期共存,共同提供服务。

4.1.2 管理与调度的统一,是融合的目标内容引入方式、覆盖范围不同,CDN和Cache的服务器节点将会共存,只是容量上此消彼长而已。

那么融合的概念主要体现于管理与调度等方面的统一。

融合时,需要解决的问题主要包括:(1)统一的调度、回源、呈现和监控;(2)既能支持全国范围内的运维,又可支持分省的运维;(3)各省已建CDN和Cache可利旧,各省可自主平滑扩容平台;(4)各厂家可协同建设,支持统一的规范及演进思路;(5)能够支持自有业务和互联网业务的加速,支持能力的对外开放和运营。

能解决上述问题的系统可称之为“融合CDN”。

4.1.3 解耦,是实现融合的关键点对软件的掌握和开放能力构成了对CDN运营的基本要求,要实现对系统的自主掌控必须解耦(包括不同子系统间接口的解耦、软硬件平台的解耦),需由运营商通过制定标准的接口规范、设备规范、技术要求来实现不同厂商平台间的对接,承建厂商也应在承诺开放接口、支持接口规范和相关能力的厂商中选择。

解耦后的系统架构会更清晰,升级、替换、利旧、维护更便捷,可以打破垄断和缩短建设周期。

4.2 建设思路建议建设融合型CDN网络时,在实现内容的管理与调度、业务的快速对接、良好的视频体验以及稳定易维护等方面需具备解决方案,特别是对已建设的Cache和CDN需能平滑演进。

4.2.1 统一的内容管理和调度CDN的签约内容与Cache的热点内容在管理和调度上需达到协同,以实现内容的精细化运营,建议建设内容资源管理平台,平台同步接受来自于CDN、Cache(也包括IDC中直接引入的内容)的内容视图,实现对引入的互联网内容的视图呈现、统计分析以及智能调度等功能,并能保证存储内容的互斥。

在调度机制方面,将CDN的签约内容在Cache上设置为黑名单,由CDN进行调度。

对于非签约的内容由Cache提供服务,内容资源管理平台辅助参与调度。

如图3所示。

4.2.2 实现灵活快速的内容引入融合CDN需能支持多种对接模式,适应不同的内容与业务的快速接入。

对于非签约热点网站,采用透明Cache技术(网站无需修改),实现互联网网站内容的快速引入;对于签约的政企网站,采用HTTP+URL或者回源接口,对不同网站的URL规则和参数进行适配;对于与运营商自营业务或互联网电视牌照方的对接,采用HTTP+XML接口,通过接口定义完善的交互消息和过程,功能全面且能灵活扩展。

4.2.3 业务体验的保障融合CDN需能通过多种技术保障业务体验,尤其是视频业务体验。

在CDN核心节点内容注入与处理上,通过4 k+H.265的组合,在带宽可控的情况下提供清晰度更高的视频质量。

在CDN的边缘节点,通过流量整形,避免视频码率突发造成分组丢失,减少对网络的需求。

在用户侧,通过FCC、FEC、RET等技术,缩短频道切换时间并在丢包产生时进行有效补偿。

此外,通过分片预取技术、TCP单/双边加速、快速码率切换等技术的引入进一步提升用户的体验。

4.2.4 稳定可靠,易维护融合CDN平台服务用户多、网络覆盖广,必须稳定可靠方便维护。

稳定可靠性方面建议对内容库进行容灾备份,链路方面通过智能路由判断链路健康度并选择合适路由进行分发,此外节点内采用服务器负载均衡技术避免单机负载过高、采用服务节点互助机制保障某节点故障时可由互助节点接管服务。

维护方面通过部署探针进行业务拨测,监控不同节点间流量情况以定位业务故障点。

4.2.5 节点下沉,实现存储换带宽,流量本地化CDN建设中应根据承载业务和流量规模逐步向用户边缘下沉,初期在省网部署边缘CDN节点,随着业务和流量的规模发展边缘节点下沉至地市节点,当LTE流量爆炸式增长时,可考虑将CDN服务节点与无线网络(PCC)配合,为重点客户提供服务保障。

服务节点的下沉分为服务于有线用户和无线用户两种方式,如图4所示。

4.2.6 对现网平台的融合建议建议省网OTT CDN、Cache通过软件升级支持与全网CDN的互联互通,各省CDN与Cache作为服务节点为各省用户提供加速服务,定时上传用户访问日志并可支持全局报表的展示;在调度、回源层面通过智能DNS系统进行全局调度和回源控制;在运营与管理层面,通过数据分析平台进行报表展现,运营系统实现支持B2B操作。

融合时,建议分阶段实施,先完成纵向互联、再进行横向协同、最后实现内容的融合:(1)第一阶段,实现省级节点与全网节点的纵向互图3 内容的统一管理和调度组网示意图Technical features and integration ideas of CDN and CacheSONG Bing(China Mobile Group Design Institute Co., Ltd. Anhui Branch, Hefei 230041, China)Abstract Combined with the present stage based on demand, this paper focuses on the analysis of technicalcharacteristics, CDN and Cache dispersion construction mode existing problems, and puts forward the integration of CDN and Cache.Keywords Cache; CDN; scheduling联,Cache 与CDN 各自实现全网的统一回源。

相关文档
最新文档