基于CDN节点的缓存集中管理系统技术方案

技术编号:13200187 阅读:84 留言:0更新日期:2016-05-12 09:58
本发明专利技术公开了一种基于CDN节点的缓存集中管理系统,其特征在于,所述系统包含以下功能模块中的一个或多个:网元管理模块、拓扑管理模块、性能管理模块、故障管理模块、报表管理模块、系统管理模块;所述系统采用集中-边缘的分层架构:在集中层和边缘层分别抽取一个或多个需要的功能模块,组成独立的管理系统,并部署在各个缓存节点上,进行单个缓存节点的管理和控制。所述基于CDN节点的缓存集中管理系统通过采用分层的设计架构,能够根据不同地区的网络条件和用户的使用习惯等因素,实现集中-边缘的分域自治的管理方式。这样,不仅使得边缘一层的设备实现自我管理,而且减少了网络数据传输量,提高了传输效率。

【技术实现步骤摘要】

本专利技术涉及内容分发网络
,特别是指一种基于CDN节点的缓存集中管理系统
技术介绍
随着互联网业务布局的逐渐成熟,网络接入模式的逐渐丰富,使得网络规模得以高速增长,然而,基础网络建设始终跟不上网络业务需求的增长。为了使得用户能够及时、快速地访问网络中的相关内容,⑶N技术应运而生。CDN的全称是Content Distribut1n/Delivery Network,即内容分发网络,其原理是通过在现有的互联网中增加一层新的网络架构,将网站的内容发布到最接近用户的缓存节点,使用户可以就近取得所需的内容,减少延迟,解决Internet网络拥挤的状况。CDN是建立并覆盖在互联网Internet之上、由分布在不同区域的结点服务器群组成的虚拟网络,是在已有的Internet网络结构基础上构建的应用层“增值”网络,也是一种提供透明服务的中间层,它利用分布式缓存/复制、负载均衡、流量工程和客户端重定向等技术,专门提供各种网络内容分布和服务发送的功能,包括动态地部署网络内容到边缘,根据网络内容处理通信量,将访问请求转发给最优服务器,从而使得用户能以最快的速度,从最接近用户的地方获得所需的?目息,可解决网络拥塞,提尚响应速度和服务质量,特别是在流媒体和动态内容传输方面有着其它技术无可比拟的优势。但是,目前存在的内容分发网络随着缓存节点的不断增加,对各个节点的性能数据和业务数据的采集能力不足,不仅使得传输的数据量巨大,造成数据展示的滞后,而且无法实现高效的缓存集中管控。同时,目前缓存节点的升级和系统配置,都需要工作人员前往各个机房进行现场操作,不仅效率低下,而且浪费人力物力。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种基于CDN节点的缓存集中管理系统,能够实现缓存的高效管理。基于上述目的本专利技术提供的一种基于⑶N节点的缓存集中管理系统,包含以下功能模块中的一个或多个:网元管理模块,用于发现缓存节点、接收并处理缓存节点上包含的硬件性能信息和缓存节点信息,并把这些节点以及硬件性能信息和缓存节点信息展示在系统中;拓扑管理模块,用于显示整个CDN网络节点的拓扑结构;性能管理模块,与性能采集器连接,用于采集缓存节点设备的性能数据;故障管理模块,用于针对性能信息配置告警监控;报表管理模块,用于根据性能管理模块中采集的运行数据生成业务报表;系统管理模块,用于安全管理、密码修改和系统配置;所述网元管理模块与所述拓扑管理模块和所述性能管理模块连接;所述性能管理模块与所述性能采集器和所述故障管理模块连接;所述网元管理模块、所述性能管理模块、所述故障管理模块、所述报表管理模块和所述系统管理模块均与数据库连接;所述系统采用集中-边缘的分层架构:在集中层和边缘层分别抽取一个或多个需要的功能模块,组成独立的管理系统,并部署在各个缓存节点上,进行单个缓存节点的管理和控制。优选的,所述网元管理模块还用于实现缓存节点的缓存策略的远程配置,以及缓存节点软件版本的远程升级。优选的,所述网元管理模块还用于定义缓存内容策略,所述缓存内容策略包括主动推送和被动拉取;所述主动推送通过缓存集中管理系统将源站的内容主动推送到指定的缓存节点中去;所述被动拉取依据用户访问热点超过设定值,则触发将源站内容被动拉取到缓存节点中。优选的,所述拓扑管理模块还用于在网元管理模块检测到各缓存节点发生变化或信息变动时,整体拓扑结构也相应变化。进一步,所述系统还包括接口模块;所述接口模块包含以下一组或多组接口;第一组接口,用于连接网元管理模块和性能管理模块,分别为:第十一接口,用于网元新增时,为每个网元创建性能监视实例;第十二接口,用于根据网元标识,向性能管理模块查询采集的性能指示数据;第十三接口,用于网元删除时,删除性能监视实例;第十四接口,用于网元删除时,删除性能监视数据;第二组接口,用于连接网元管理模块和拓扑管理模块,分别为:第二十一接口,用于网元新增时,通知拓扑管理模块新增拓扑元素;第二十二接口,用于网元删除时,通知拓扑管理模块删除拓扑元素;第二十三接口,用于网元信息修改时,通知拓扑管理模块修改相应信息;第三组接口,用于连接性能管理模块和故障管理模块,分别为:第三十一接口,用于产生新的告警;第三十二接口,用于消除告警;第三十三接口,用于告警查询,查询当前对应指标是否产生告警;第四组接口,用于连接性能管理模块和性能采集器,分别为:第四十一接口,用于性能监视实例变更事件,通知性能采集器更新性能监视实例缓存数据;第四十二接口,用于性能监视实例全量同步事件,通知性能采集器全量更新性能监视实例缓存数据;第四十三接口,用于性能数据实时上报,监控器向性能管理模块上报实时数据。从上面所述可以看出,本专利技术提供的基于CDN节点的缓存集中管理系统通过采用分层架构的设计方式,使得能够根据不同地区的网络条件和用户的使用习惯等因素,实现集中-边缘的分域自治的管理方式。这样,不仅使得边缘一层的设备实现自我管理,而且减少了网络数据传输量,提高了数据传输效率。【附图说明】图1为本专利技术提供的基于CDN节点的缓存集中管理系统的功能模块之间的连接示意图;图2为本专利技术提供的基于CDN节点的缓存集中管理系统的报表管理模块的原理图;图3为本专利技术提供的基于CDN节点的缓存集中管理系统与外部设备的连接示意图;图4为本专利技术提供的基于CDN节点的缓存集中管理系统中网元管理模块与拓扑管理模块的信息交互示意图;图5为本专利技术提供的基于CDN节点的缓存集中管理系统的基于软件架构的原理图;图6为本专利技术提供的基于CDN节点的缓存集中管理系统的多数据库切换的原理图;图7为本专利技术提供的基于CDN节点的缓存集中管理系统的信息交互的原理图;图8为本专利技术提供的基于CDN节点的缓存集中管理系统在非分布式部署时的系统结构示意图;图9为本专利技术提供的基于CDN节点的缓存集中管理系统在分布式部署时的系统结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”等相关的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。参照图1所示,为本专利技术提供的基于CDN节点的缓存集中管理系统的功能模块之间的连接示意图。所述基于CDN节点的缓存集中管理系统包含以下功能模块中的一个或多个:网元管理模块101,用于发现缓存节点、接收并处理缓存节点上包含的硬件性能信息和缓存节点信息,并把这些节点以及硬件性能信息和缓存节点信息展示在系统中;拓扑管理模块102,用于显示整个⑶N网络节点的拓扑结构;其中,节点的拓扑结构不仅真实准确地反映了实际缓存节点之间的物理连接关系,而且通过可视化地展现在系统中,能够观察各种网络设备及资源的实际运行、使用与分布主要情况。性能管理模块103,与性能采集器连接,用于采集缓存节点设备的性能数据;其中,性能数据的主要性能指标有节点系统的连接数、缓存命中率、响应时间等参数。性能管理模块103可根据实际的使用需要,设置性能模版按最小周期,如天、月、年来汇聚性能数据,给运维人员提供真实可靠的运行数据。故障管理模块本文档来自技高网
...
基于CDN节点的缓存集中管理系统

【技术保护点】
一种基于CDN节点的缓存集中管理系统,其特征在于,所述系统包含以下功能模块中的一个或多个:网元管理模块,用于发现缓存节点、接收并处理缓存节点上包含的硬件性能信息和缓存节点信息,并把这些节点以及硬件性能信息和缓存节点信息展示在系统中;拓扑管理模块,用于显示整个CDN网络节点的拓扑结构;性能管理模块,与性能采集器连接,用于采集缓存节点设备的性能数据;故障管理模块,用于针对性能信息配置告警监控;报表管理模块,用于根据性能管理模块中采集的运行数据生成业务报表;系统管理模块,用于安全管理、密码修改和系统配置;所述网元管理模块与所述拓扑管理模块和所述性能管理模块连接;所述性能管理模块与所述性能采集器和所述故障管理模块连接;所述网元管理模块、所述性能管理模块、所述故障管理模块、所述报表管理模块和所述系统管理模块均与数据库连接;所述系统采用集中‑边缘的分层架构:在集中层和边缘层分别抽取一个或多个需要的功能模块,组成独立的管理系统,并部署在各个缓存节点上,进行单个缓存节点的管理和控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:王一蓉郝悍勇邓伟黄韬于波涛马跃李林青王红凯刘军雨
申请(专利权)人:北京国电通网络技术有限公司南京优速网络科技有限公司国网浙江省电力公司信息通信分公司国家电网公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1