缓存与云cdn的应用



Web采用超文本的交互方式,为用户提供更加丰富的多媒体信息服务。所谓超文本是指网页内容除了文本内容以外,还包括有动画、链接、视频、音乐等非文字内容。Web cdn的主要功能是通过对Web网页进行缓存,从而为用户提供加速的网络服务。
 
与视频CDN相比,Web cdn需要缓存的内容种类较多,如文本、图片、链接、动画、视频、音乐等,其缓存的文件数量较大较为琐碎,内容更新的速度与视频CDN相比也较快。但相比于视频CDN器对网络的质量以及传输要求相对不高。鉴于Web cdn与视频CDN的众多差异,根据自身特性,Web cdn一般使用专用的硬件CDN设备。该设备对缓存控件大小要求不高,对内存、网络吞吐要求较高。
 
云CDN是指依托于云计算平台的内容分发网络,其技术的关键是利用云计算对CDN的资源进行统一分配以及监控调度。云计算能够通过整合基础资源,建立laaS平台,为上层的CDN业务平台提供支撑保障,从而提高基础设施的利用率;同时,系统通过云计算平台的管理接口,与CDN的业务模块进行对接,从而实现对CDN的各类负载进行监控和弹性调度。
 
CDN云化的技术方案通常是将CDN的节点部署到云平台上,并将CDN的服务器转化为云计算平台中的实例。云化后的CDN架构可以分为基础设施层、平台层(实例层)和业务层。其中基础设施层负载将固有的计算、存储、网络等资源虚拟化,形成共享的资源池。平台层负责按需分配资源给CDN使用,并开放接口完成云计算对CDN负载的监控和弹性调度。业务层负责部署CDN及其他的各类服务。
 
CDN与云计算的结合,需要实现云计算对CDN负载监控和自动部署AutoScaling。为实现云计算对CDN负载进行监控以及自动部署,系统需要实现云计算与CDN之间的通信,使云计算能够根据CDN的负载情况,为CDN弹性调度资源。
 
CDN采用基于云计算的服务和管理架构,实现对资源和用户的集中管理,以及对业务的统一分发和调度,使整个CDN架构具有高度的可伸缩性及可用性。
 
CDN互联专业提供国内外高防cdn加速服务