一种CDN覆盖方案生成方法和装置制造方法及图纸

技术编号:17307367 阅读:19 留言:0更新日期:2018-02-19 04:17
本发明专利技术公开了一种CDN覆盖方案生成方法和装置,此方法包括:判断目标区域满足节点质量重新评测条件时,计算所述目标区域内的节点质量评测数据,根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表,根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案。本发明专利技术可以实现CDN覆盖方案的自动生成,只需人工维护网络服务器IP列表、网络区域列表和节点覆盖参数、区域带宽容量和节点带宽容量,就可以自动运算出最佳覆盖方案。人工维护成本降低60%;效率提升100%,并且实现了网络服务器节点覆盖网络区域的评价体系,提升服务质量3%。

A method and device for generating CDN coverage scheme

The invention discloses a method and apparatus for generating CDN coverage scheme, this method includes: judging node quality re evaluation conditions to meet the target area, the quality evaluation data of the computing nodes in the target area, according to the quality evaluation of data node and node coverage parameter calculation of regional coverage list, according to the regional coverage coverage scheme the list of parameters and area coverage generates the target area. The invention can automatically generate CDN coverage scheme, and automatically maintain the best coverage scheme by manually maintaining network server IP list, network area list and node coverage parameter, regional bandwidth capacity and node bandwidth capacity. The cost of manual maintenance is reduced by 60%, the efficiency is increased by 100%, and the evaluation system of network server node coverage network area has been realized, and the quality of service has been increased by 3%.

【技术实现步骤摘要】
一种CDN覆盖方案生成方法和装置
本专利技术涉及互联网
,尤其涉及一种CDN覆盖方案生成方法和装置。
技术介绍
随着互联网的发展,内容分发网络(ContentDeliveryNetwork,简称CDN)已经作为网络访问中必要的一环存在于网络服务中。当前的CDN覆盖方案的维护方式基本是以手动配置完成,存在工作量大、调整效率低、人工故障率高、覆盖方案配置不合理等问题,影响CDN服务的质量和维护便捷性。CDN覆盖方案即网络区域和网络服务器IP的映射关系。CDN的调度模块通过此映射关系的应用结合IP库(终端IP/LDNS出口IP、网络区域的映射关系),实现将指定终端访问引导至最优的网络服务器,达到智能调度的目的。现有技术中存在以下缺点:一,人工维护CDN覆盖方案工作量大、调整效率低且人为导致的故障率较高二,缺乏完善的网络服务器IP覆盖网民访问的服务质量评价标准,存在服务方案配置不合理问题,影响CDN服务质量。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种CDN覆盖方案生成方法和装置。本专利技术提供了一种CDN覆盖方案生成方法,包括:判断目标区域满足节点质量重新评测条件时,计算所述目标区域内的节点质量评测数据,根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表,根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案。上述CDN覆盖方案生成方法还具有以下特点:所述目标区域满足节点质量重新评测条件是指以下方式中的一种:一,收到CDN覆盖方案初始化信息,触发CDN覆盖方案执行初始化任务;二,所述目标区域中新增节点;三,所述目标区域的服务质量小于预设质量条件。上述CDN覆盖方案生成方法还具有以下特点:所述计算所述目标区域内的节点质量评测数据包括:使用预设评测方式对所述目标区域内的节点的IP进行评测,计算IP的质量数据,计算各节点所管辖的所有IP在目标区域的各网络区域的质量数据的平均值作为节点在此网络区域的质量评测数据,将各节点的质量评测数据组成所述目标区域内的节点评测数据。上述CDN覆盖方案生成方法还具有以下特点:预设评测方式和相应的IP的质量数据是以下中的至少一种:一,评测方式一为使用探测代理对IP进行PING探测时,IP的质量数据是PING参数;二,评测方式二为将IP在第三方测试平台配置到目标区域提供服务,IP的质量数据是第三方性能和第三方可用性。三,评测方式三为将IP配置到预设测试链接或预设资源上服务所述目标区域时,IP的质量数据是灰度性能和灰度可用性。上述CDN覆盖方案生成方法还具有以下特点:根据所述评测数据和节点覆盖参数计算区域覆盖列表包括:根据所述评测数据和节点覆盖参数确定所述目标区域的各网络区域的可服务节点列表,将所述可服务节点列表和可服务节点列表中的各节点的IP列表合并形成区域覆盖列表。上述CDN覆盖方案生成方法还具有以下特点:所述节点覆盖参数包括各网络区域的质量评分参数、各网络区域的质量标准、各网络区域的最少服务IP数、节点IP列表;根据所述评测数据和节点覆盖参数确定所述目标区域的可服务节点列表包括:针对每个网络区域执行步骤一、步骤二、步骤三;步骤一,根据所述评测数据和各网络区域的质量评分参数计算各个网络区域中各节点的质量分数;步骤二,根据网络区域中各节点的质量分数和各网络区域的质量标准得出各网络区域的覆盖节点列表和质量分数;步骤三,根据各网络区域的节点列表和节点设备列表中各节点的IP个数,针对IP个数大于此网络区域的最少服务IP数的网络区域计算所述网络区域的节点列表和节点设备列表中各节点的IP列表,将节点质量分数继承给节点内的IP列表,获得此网络区域的区域覆盖列表。上述CDN覆盖方案生成方法还具有以下特点:所述节点覆盖参数包括各网络区域的质量评分参数、各网络区域的主备层级个数及质量标准、各网络区域的最少服务IP数、节点IP列表;根据所述评测数据和节点覆盖参数确定所述目标区域的可服务节点列表包括:针对每个网络区域执行步骤一、步骤二、步骤三;步骤一,根据评测数据和各网络区域的质量评分参数计算各网络区域中各节点的质量分数;步骤二,根据网络区域中各节点的质量分数和所述主备层级个数及质量标准,得出各网络区域各个层级的覆盖节点列表和分数;步骤三,根据各网络区域的各层级的节点列表和节点设备列表中各节点的IP个数,针对各个层级的IP个数大于此网络区域的最少服务IP数的网络区域计算所述网络区域指定层级的节点列表和节点设备列表中各节点的IP列表,将节点质量分数继承给节点内的IP列表,获得此网络区域的区域覆盖列表。上述CDN覆盖方案生成方法还具有以下特点:所述区域覆盖参数包括覆盖方案、区域带宽容量、节点带宽容量;根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案包括:按照指定顺序从所述区域覆盖列表里选择质量评分分数最高的节点覆盖,直到选取的节点对应节点带宽容量大于区域带宽容量为止;所述指定顺序包括同ISP的省、同ISP的大区、同ISP、不同ISP。本专利技术还提供了一种CDN覆盖方案生成装置,包括:配置管理模块,用于判断目标区域满足节点质量重新评测条件时,向节点质量评测模块发送评测任务,向区域覆盖运算模块发送节点覆盖参数,向覆盖方案运算模块发送区域覆盖参数;节点质量评测模块,用于收到评测任务后计算目标区域内的节点质量评测数据;区域覆盖运算模块,用于根据所述节点质量评测数据和所述节点覆盖参数计算区域覆盖列表;覆盖方案运算模块,用于根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案。上述CDN覆盖方案生成装置还具有以下特点:所述装置还包括与所述配置管理模块相连接的初始化模块、资源管理模块、大数据分析模块;所述初始化模块用于在需要进行CDN覆盖方案初始化时,向所述配置管理模块发送CDN覆盖方案初始化信息;所述资源管理模块用于在所述目标区域中新增节点时,向所述配置管理模块发送节点配置任务,所述节点配置任务中携带节点配置变更信息;所述大数据分析模块用于在目标区域的服务质量小于预设质量条件时,向所述配置管理模块发送网络区域重置任务。上述CDN覆盖方案生成装置还具有以下特点:所述节点质量评测模块,用于根据以下方法计算所述目标区域内的节点质量评测数据:使用预设评测方式对所述目标区域内的节点的IP进行评测,计算IP的质量数据,计算各节点所管辖的所有IP在目标区域的各网络区域的质量数据的平均值作为节点在此网络区域的质量评测数据,将各节点的质量评测数据组成所述目标区域内的节点评测数据。上述CDN覆盖方案生成装置还具有以下特点:预设评测方式和相应的IP的质量数据是以下中的至少一种:一,评测方式一为使用探测代理对IP进行PING探测时,IP的质量数据是PING参数;二,评测方式二为将IP在第三方测试平台配置到目标区域提供服务,IP的质量数据是第三方性能和第三方可用性。三,评测方式三为将IP配置到预设测试链接或预设资源上服务所述目标区域时,IP的质量数据是灰度性能和灰度可用性。上述CDN覆盖方案生成装置还具有以下特点:所述区域覆盖运算模块用于使用以下方法根据所述评测数据和节点覆盖参数计算区域覆盖列表:根据所述评测数据和节点覆盖参数确定所述目标区域的各网络区域的可服务节点列表,将所述可服务节点列表和可服务节点本文档来自技高网...
一种CDN覆盖方案生成方法和装置

【技术保护点】
一种CDN覆盖方案生成方法,其特征在于,包括:判断目标区域满足节点质量重新评测条件时,计算所述目标区域内的节点质量评测数据,根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表,根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案。

【技术特征摘要】
1.一种CDN覆盖方案生成方法,其特征在于,包括:判断目标区域满足节点质量重新评测条件时,计算所述目标区域内的节点质量评测数据,根据所述节点质量评测数据和节点覆盖参数计算区域覆盖列表,根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案。2.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,所述目标区域满足节点质量重新评测条件是指以下方式中的一种:一,收到CDN覆盖方案初始化信息,触发CDN覆盖方案执行初始化任务;二,所述目标区域中新增节点;三,所述目标区域的服务质量小于预设质量条件。3.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,所述计算所述目标区域内的节点质量评测数据包括:使用预设评测方式对所述目标区域内的节点的IP进行评测,计算IP的质量数据,计算各节点所管辖的所有IP在目标区域的各网络区域的质量数据的平均值作为节点在此网络区域的质量评测数据,将各节点的质量评测数据组成所述目标区域内的节点评测数据。4.如权利要求3所述的CDN覆盖方案生成方法,其特征在于,预设评测方式和相应的IP的质量数据是以下中的至少一种:一,评测方式一为使用探测代理对IP进行PING探测时,IP的质量数据是PING参数;二,评测方式二为将IP在第三方测试平台配置到目标区域提供服务,IP的质量数据是第三方性能和第三方可用性;三,评测方式三为将IP配置到预设测试链接或预设资源上服务所述目标区域时,IP的质量数据是灰度性能和灰度可用性。5.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,根据所述评测数据和节点覆盖参数计算区域覆盖列表包括:根据所述评测数据和节点覆盖参数确定所述目标区域的各网络区域的可服务节点列表,将所述可服务节点列表和可服务节点列表中的各节点的IP列表合并形成区域覆盖列表。6.如权利要求5所述的CDN覆盖方案生成方法,其特征在于,所述节点覆盖参数包括各网络区域的质量评分参数、各网络区域的质量标准、各网络区域的最少服务IP数、节点IP列表;根据所述评测数据和节点覆盖参数确定所述目标区域的可服务节点列表包括:针对每个网络区域执行步骤一、步骤二、步骤三;步骤一,根据所述评测数据和各网络区域的质量评分参数计算各个网络区域中各节点的质量分数;步骤二,根据网络区域中各节点的质量分数和各网络区域的质量标准得出各网络区域的覆盖节点列表和质量分数;步骤三,根据各网络区域的节点列表和节点设备列表中各节点的IP个数,针对IP个数大于此网络区域的最少服务IP数的网络区域计算所述网络区域的节点列表和节点设备列表中各节点的IP列表,将节点质量分数继承给节点内的IP列表,获得此网络区域的区域覆盖列表。7.如权利要求5所述的CDN覆盖方案生成方法,其特征在于,所述节点覆盖参数包括各网络区域的质量评分参数、各网络区域的主备层级个数及质量标准、各网络区域的最少服务IP数、节点IP列表;根据所述评测数据和节点覆盖参数确定所述目标区域的可服务节点列表包括:针对每个网络区域执行步骤一、步骤二、步骤三;步骤一,根据评测数据和各网络区域的质量评分参数计算各网络区域中各节点的质量分数;步骤二,根据网络区域中各节点的质量分数和所述主备层级个数及质量标准,得出各网络区域各个层级的覆盖节点列表和分数;步骤三,根据各网络区域的各层级的节点列表和节点设备列表中各节点的IP个数,针对各个层级的IP个数大于此网络区域的最少服务IP数的网络区域计算所述网络区域指定层级的节点列表和节点设备列表中各节点的IP列表,将节点质量分数继承给节点内的IP列表,获得此网络区域的区域覆盖列表。8.如权利要求1所述的CDN覆盖方案生成方法,其特征在于,所述区域覆盖参数包括覆盖方案、区域带宽容量、节点带宽容量;根据所述区域覆盖列表和区域覆盖参数生成所述目标区域的覆盖方案包括:按照指定顺序从所述区域覆盖列表里选择质量评分分数最高的节点覆盖,直到选取的节点对应节点带宽容量大于区域带宽容量为止;所述指定顺序包括同ISP的省、同ISP的大区、同ISP、不同ISP。9.一种CDN覆盖方案生成装置,其特征在于,包括:配置管理模块,用于判断目标区域满足节点质量重新评测条件时,向节点质量评测模块发送评测任务,向区域覆盖运算模块发送节点覆盖参数,向覆盖方案运算模块发送区域覆盖参数;节点质量评测模块,用于收到评测任务后计算目标区域内的节点质量评测数据;区域覆盖运算模...

【专利技术属性】
技术研发人员:符立佳苗辉
申请(专利权)人:贵州白山云科技有限公司
类型:发明
国别省市:北京,11

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

1