内容分发网络动态调度方法、系统、设备及存储介质技术方案

技术编号:34807720 阅读:39 留言:0更新日期:2022-09-03 20:15
本申请公开了一种内容分发网络动态调度方法、系统、设备及存储介质,所述内容分发网络动态调度方法包括:获取根据业务需求配置的触发指标项和自定义调度规则,基于所述触发指标项以及所述自定义调度规则,生成若干个调度策略,其中,所述调度策略包括调度业务服务、指标触发条件和调入节点范围,若检测到目标节点对应的触发指标项满足触发条件时,触发并执行所述触发条件对应的调度策略,以将所述目标节点的调度业务服务调度至所述调入节点范围中的调入节点中。本申请解决了当业务服务发生变化,需要通过二次开发来调度策略来应对新的故障业务场景,导致用户的访问请求无法得到有效加速,影响用户使用体验的技术问题。影响用户使用体验的技术问题。影响用户使用体验的技术问题。

【技术实现步骤摘要】
内容分发网络动态调度方法、系统、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种内容分发网络动态调度方法、系统、设备及存储介质。

技术介绍

[0002]目前,CDN(Content Delivery Network,内容分发网络)提供加速服务。以域名访问服务为例,具体的过程如下:CDN按地理位置或网络运营商规划CDN的边缘节点,用户访问域名时,可以从边缘节点实现域名访问。
[0003]在现有CDN集群中每个边缘节点都由对应的监控设备进行服务监控,并将监控到的边缘节点的运行状态上报给调度系统。当发现某个边缘节点故障或者有个服务的业务量过大时,利用静态固定的调度策略将服务调度至附近其它可用的边缘节点上,然而,静态固定的调度策略无法适应业务服务的变化,可扩展性较差,需要通过二次开发来应对新的故障业务场景,从而导致用户的访问请求无法得到有效加速,影响用户使用体验。

技术实现思路

[0004]本申请的主要目的在于提供一种内容分发网络动态调度方法、系统、设备及存储介质,旨在解决现有技术中的当业务服务发生变化,需要通本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种内容分发网络动态调度方法,其特征在于,所述内容分发网络动态调度方法包括:获取根据业务需求配置的触发指标项和自定义调度规则;基于所述触发指标项以及所述自定义调度规则,生成若干个调度策略,其中,所述调度策略包括调度业务服务、触发条件和调入节点范围;若检测到目标节点对应的触发指标项满足所述触发条件时,触发并执行所述触发条件对应的调度策略,以将所述目标节点的调度业务服务调度至所述调入节点范围中的调入节点中。2.如权利要求1所述的内容分发网络动态调度方法,其特征在于,所述获取根据业务需求配置的触发指标项和自定义调度规则的步包括:获取预设调度系统中各节点对应的历史指标信息,其中,所述历史指标信息包括不同业务服务的系统指标信息、业务指标信息以及网络指标信息;对所述系统指标信息、所述业务指标信息以及所述网络指标信息进行统计聚合处理,得到各整合指标信息,并将各所述整合指标信息存储在预设时序数据库中;根据所述业务需求,在所述时序数据库的各整合指标信息中至少选取一个指标项作为所述触发指标项,并获取根据所述触发指标项设置的自定义调度规则。3.如权利要求1所述的内容分发网络动态调度方法,其特征在于,在所述将所述目标节点的调度业务服务调度至所述调入节点范围中的调入节点中的步骤之后,还包括:基于所述目标节点的历史指标信息,计算在预选时间内所述目标节点上的调度业务服务的历史访问流量峰值;在执行所述动态调度策略后,检测所述调入节点的节点实时带宽,以及确定调入节点的剩余承载业务容量;基于所述历史访问流量峰值以及所述节点实时带宽之间的大小,确定调出访问流量;基于所述剩余承载业务容量,判断所述调入节点是否能够承载所述调度业务服务的调出访问流量;若是,则确定调度成功;若否,则基于所述调入节点范围中的其他调入节点,确定加入调度节点;按照预设流量调度方法将所述目标节点的调度业务服务调度至所述加入调度节点,并返回执行步骤:在执行所述动态调度策略后,检测所述调入节点的节点实时带宽,以及确定所述调入节点的剩余承载业务容量。4.如权利要求3所述的内容分发网络动态调度方法,其特征在于,在所述按照预设流量调度方法将所述目标节点的调度业务服务调度至所述加入调度节点,并返回执行步骤:在执行所述动态调度策略后,检测所述调入节点的节...

【专利技术属性】
技术研发人员:戚剑锋王广伟谢庄淳陈宽张阳平
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1