一种服务容量的动态调整方法及装置与流程

文档序号:23982161发布日期:2021-02-20 10:40阅读:来源:国知局

技术特征:
1.一种服务容量的动态调整方法,其特征在于,包括:根据流量数据统计获得服务在当前时间段内的调用次数;基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容。2.根据权利要求1所述的方法,其特征在于,所述基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数包括:根据所述服务在所述当前时间段内的调用次数以及所述服务的额定容量,计算获得所述服务的当前时间段的使用率;相应地,所述若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容包括:若判断获知所述服务的当前时间段的使用率大于第一阈值,则对所述服务进行扩容。3.根据权利要求2所述的方法,其特征在于,还包括:获取所述服务的当前时间段之前的n个连续时间段的使用率;若判断获知n+1个连续时间段的使用率中每个使用率都小于第二阈值,则对所述服务进行缩容。4.根据权利要求1所述的方法,其特征在于,所述基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数包括:根据所述服务在所述当前时间段内的调用次数以及所述服务在上一时间段内的调用次数,计算获得所述服务的当前时间段的增长率;根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及预设公式,计算所述服务的预测调用次数;相应地,所述若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容包括:若判断获知所述服务的预测调用次数大于第三阈值,则对所述服务进行扩容。5.根据权利要求4所述的方法,其特征在于,还包括:根据所述服务的相关服务在当前时间段内的调用次数以及服务调用链路拓扑图,获得所述服务的相关调用次数;根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及调用时间差,计算获得所述服务的相关调用次数所属时间段的预估调用次数;其中,所述调用时间差是预设的;根据所述服务的相关调用次数和所述预估调用次数,确定是否需要对所述服务进行扩容。6.一种服务容量的动态调整装置,其特征在于,包括:统计单元,用于根据流量数据统计获得服务在当前时间段内的调用次数;第一计算单元,用于基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;第一判断单元,用于在判断获知所述服务的容量调整参数满足容量扩充规则之后,对所述服务进行扩容。
7.根据权利要求6所述的装置,其特征在于,所述第一计算单元具体用于:根据所述服务在所述当前时间段内的调用次数以及所述服务的额定容量,计算获得所述服务的当前时间段的使用率;相应地,所述判断单元具体用于:若判断获知所述服务的当前时间段的使用率大于第一阈值,则对所述服务进行扩容。8.根据权利要求7所述的装置,其特征在于,还包括:获取单元,用于获取所述服务的当前时间段之前的n个连续时间段的使用率;第二判断单元,用于在判断获知n+1个连续时间段的使用率中每个使用率都小于第二阈值之后,对所述服务进行缩容。9.根据权利要求6所述的装置,其特征在于,所述第一计算单元包括:第一计算子单元,用于根据所述服务在所述当前时间段内的调用次数以及所述服务在上一时间段内的调用次数,计算获得所述服务的当前时间段的增长率;第二计算子单元,用于根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及预设公式,计算所述服务的预测调用次数;相应地,所述判断单元具体用于:若判断获知所述服务的预测调用次数大于第三阈值,则对所述服务进行扩容。10.根据权利要求9所述的装置,其特征在于,还包括:获得单元,用于根据所述服务的相关服务在当前时间段内的调用次数以及服务调用链路拓扑图,获得所述服务的相关调用次数;第二计算单元,用于根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及调用时间差,计算获得所述服务的相关调用次数所属时间段的预估调用次数;其中,所述调用时间差是预设的;确定单元,用于根据所述服务的相关调用次数和所述预估调用次数,确定是否需要对所述服务进行扩容。11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述方法的步骤。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1