微服务资源调度方法和系统技术方案

技术编号:24168059 阅读:50 留言:0更新日期:2020-05-16 02:03
本公开提出一种微服务资源调度方法和系统,涉及云计算技术领域。本公开的一种微服务资源调度方法包括:针对每个微服务,获取微服务的运行状态信息,运行状态信息中包括调度指标;在调度指标达到预定调度门限时,根据预定状态信息和调用微服务的业务的权重确定微服务的资源调度优先级;根据资源调度优先级选择作为资源调度对象的微服务。通过这样的方法,能够根据微服务的预定状态信息和调度微服务的业务的权重确定微服务的重要性以及容量调节的紧迫性,进而合理的选择优先进行资源调度的微服务,从而能够准确定位业务的瓶颈微服务,及时优化业务执行效率。

Microservice resource scheduling method and system

【技术实现步骤摘要】
微服务资源调度方法和系统
本公开涉及云计算
,特别是一种微服务资源调度方法和系统。
技术介绍
自动扩缩容是根据用户的业务需求和策略,自动“调整”其“弹性资源”的管理服务。通过自动扩缩容功能,用户可设置定时、周期或监控策略,恰到好处地增加或减少“弹性资源”,并完成实例配置,保证业务平稳健康运行。这里的调整是指:在满足业务需求高峰增长时无缝地增加“弹性资源”,并在业务需求下降时自动减少“弹性资源”以节约成本。相关技术中的自动扩缩容机制是基于预先设定CPU(CentralProcessingUnit,中央处理器)/内存利用率阈值,当实际运行时容器的CPU或内存利用率超过或低于阈值并持续一段时间,既触发一次扩缩容指令,由底层IaaS层执行指令,既增加或减少相应步长的实例数。这其中涉及到的参数包括触发开关、实例步长、触发时间间隔、用于触发自动扩缩容的判断指标(CPU、内存、持续时间)。
技术实现思路
专利技术人发现,相关技术基于单纯阈值进行自动扩所容判断的方式无法及时精确定位瓶颈,难以利用有限的资源及时优化业务执本文档来自技高网...

【技术保护点】
1.一种微服务资源调度方法,包括:/n针对每个微服务,获取微服务的运行状态信息,所述运行状态信息中包括调度指标;/n在所述调度指标达到预定调度门限时,根据所述预定状态信息和调用所述微服务的业务的权重确定所述微服务的资源调度优先级;/n根据所述资源调度优先级选择作为资源调度对象的所述微服务。/n

【技术特征摘要】
1.一种微服务资源调度方法,包括:
针对每个微服务,获取微服务的运行状态信息,所述运行状态信息中包括调度指标;
在所述调度指标达到预定调度门限时,根据所述预定状态信息和调用所述微服务的业务的权重确定所述微服务的资源调度优先级;
根据所述资源调度优先级选择作为资源调度对象的所述微服务。


2.根据权利要求1所述的方法,其中,
所述运行状态信息包括CPU利用率、内存利用率、服务处理时延、服务调用频次中的多项;
和/或,
所述调度指标包括CPU利用率和/或内存利用率。


3.根据权利要求1所述的方法,其中,所述调度指标达到预定调度门限包括:
所述调度指标高于预定高门限和所述调度指标低于预定低门限。


4.根据权利要求1所述的方法,其中,所述确定所述微服务的资源调度优先级包括:
根据与该微服务相关的业务的权重,所述微服务处理时间占总处理时间比重和所述微服务的调用频率,确定所述微服务的重要性评估值;
根据各个调度指标达到预定调度门限的微服务的重要性评估值确定所述微服务的资源调度优先级。


5.根据权利要求4所述的方法,其中,所述根据与该微服务相关的业务的权重,所述微服务处理时间占总处理时间比重和所述微服务的调用频率,确定所述微服务的重要性评估值包括:
根据公式



确定所述微服务的重要性评估值,其中,i为微服务标识,1≤i≤r,r为微服务数量,j为业务标识,所述Wi为微服务i的重要性评估值,Si为与微服务i相关的业务,ti为微服务i的处理时延,Tj为业务j的响应时间,Bj为业务j的权重,Fi为微服务被调用的频次。


6.根据权利要求1所述的方法,还包括:
当达到预定时钟周期时,选择作为资源调度对象的所述微服务,重置计时时钟并执行资源调度。


7.根据权利要求1~6任意一项所述的方法,其中,所述根据所述资源调度优先级选择作为资源调度对象的所述微服务包括:
当系统资源充足或调度指标高于预定高门限时,按照所述资源调度优先级从高到低的顺序选择增加资源的微服务;和/或
当系统资源紧缺或微服务的调度指标低于预定低门限时,按照所述微服务的资源调度优先级从低到高的顺序确定削减资源的微服务。


8.一种微服务资源调度系统,包括:
运行状态获取单元,被配置为针对每个微服务,获取微服务的运行状态信息,所述运行状态信息中包括调度指标;...

【专利技术属性】
技术研发人员:严丽云何震苇张凌杨新章
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1