【技术实现步骤摘要】
基于容器的业务融合部署的资源调度方法及装置
本专利技术涉及业务融合
,尤其涉及一种基于容器的业务融合部署的资源调度方法及装置。
技术介绍
目前,现有的ICT(InformationandCommunicationTechnology,信息和通信技术)融合方案一般基于物理设备或者虚拟机中,例如通过物理模块、芯片之间的通信机制和接口,实现ICT融合,这种方法涉及到物理设备,业务逻辑和物理设备相关联,灵活性差,而硬件设备的扩缩容涉及到设备的重新采购、入场等,时间长。基于虚拟机的ICT融合方案中,虚拟机需要为每个应用分配单独的操作系统,实例规模相对较大;其次,虚拟机的启动速度在分钟级,启动速度较慢,导致在ICT融合中实施动态扩容时,耗时较多;此外,虚拟机的镜像一般比较大,GB级别,导致在ICT资源分配时花费较长的迁移时间。综上所述,在ICT融合时,如何实现业务的快速部署和启动,灵活地实现动态伸缩和迁移,提高资源利用率是亟待解决的问题。
技术实现思路
本专利技术实施例提供一种基于容器的业务融合部署的资源调度方法及装置,用于解决现有技术中业务部署和启动时间长,资源扩缩容灵活性较差以及资源利用率较低等问题。本专利技术实施例提供一种基于容器的业务融合部署的资源调度方法,包括:在业务部署时,针对每一待部署业务,根据该待部署业务类型为其分配相应的标识信息,所述标识信息携带有该待部署业务的优先级;在业务运行过程中,如果检测到任一业务负载发生变化时,则根据发生变化业务的标识信息携带的优先级以及负载变化信息进行资源调度。本专利技术实施例提供一种基于容器的业务融合部署的资源调度装置 ...
【技术保护点】
1.一种基于容器的业务融合部署的资源调度方法,其特征在于,包括:在业务部署时,针对每一待部署业务,根据该待部署业务类型为其分配相应的标识信息,所述标识信息携带有该待部署业务的优先级;在业务运行过程中,如果检测到任一业务负载发生变化时,则根据发生变化业务的标识信息携带的优先级以及负载变化信息进行资源调度。
【技术特征摘要】
1.一种基于容器的业务融合部署的资源调度方法,其特征在于,包括:在业务部署时,针对每一待部署业务,根据该待部署业务类型为其分配相应的标识信息,所述标识信息携带有该待部署业务的优先级;在业务运行过程中,如果检测到任一业务负载发生变化时,则根据发生变化业务的标识信息携带的优先级以及负载变化信息进行资源调度。2.如权利要求1所述的方法,其特征在于,所述待部署业务包括通信技术CT业务和信息技术IT业务,其中,所述CT业务标识信息携带的优先级高于所述IT业务标识信息携带的优先级。3.如权利要求2所述的方法,其特征在于,所述标识信息还携带有待部署业务的业务完成时间和待部署业务的最少实例数量。4.如权利要求3所述的方法,其特征在于,在业务运行过程中,如果检测到任一业务负载发生变化时,则根据发生变化业务的标识信息携带的优先级以及负载变化信息进行资源调度,具体包括:在业务运行过程中,如果检测到任一CT业务负载增加时,确定承载该CT业务负载增加所需的资源数量;如果确定出系统剩余资源小于承载该CT业务负载增加所需的资源数量,则按照优先级由低到高的顺序,从优先级最低的IT业务开始,减少相应优先级的IT业务的实例数量,并为所述CT业务增加相应的实例数量,直至减少的实例所释放的资源数量满足所述CT业务负载增加所需的资源数量。5.如权利要求4所述的方法,其特征在于,如果相同优先级的IT业务包含多个,则从优先级最低的IT业务开始,减少相应优先级的IT业务的实例数量,具体包括:从优先级最低的IT业务开始,针对同一优先级的所有IT业务,按照业务完成剩余时间由长到短的顺序,减少相应IT业务的实例数量,直至减少至该IT业务的最少实例数量,其中,所述业务完成剩余时间为在业务运行过程中根据业务完成时间和业务运行时间计算得到的。6.如权利要求3所述的方法,其特征在于,在业务运行过程中,如果检测到任一业务负载发生变化时,则根据发生变化业务的标识信息携带的优先级以及负载变化信息进行资源调度,具体包括:如果检测到任一CT业务负载减少时,根据该CT业务减少的负载所占用的实例数量,增加相应数量的系统资源;针对每一IT业务,按照优先级由高到低的顺序,从优先级最高的IT业务开始,判断相应优先级的IT业务当前运行的实例数量是否满足在业务完成剩余时间内完成该IT业务所需的实例数量;如果否,则根据增加的系统资源数量增加该IT业务的实例数量,直至运行的实例数量满足在业务完成剩余时间内完成该IT业务所需的实例数量或者系统剩余资源数量不足。7.如权利要求6所述的方法,其特征在于,如果相同优先级的IT业务包含多个,则从优先级最高的IT业务开始,判断相应优先级的IT业务当前运行的实例数量是否满足在业务完成剩余时间内完成该IT业务所需的实例数量,具体包括:从优先级最高的IT业务开始,针对同一优先级的所有IT业务,按照业务完成剩余时间由短到长的顺序,从业务完成剩余时间最短的IT业务开始,判断相应的IT业务当前运行的实例数量是否满足在业务完成剩余时间内完成该IT业务所需的实例数量。8.如权利要求2~7任一项所述的方法,其特征在于,针对所有IT业务,如果确定出处于任一优先级的IT业务的业务完成剩余时间减少至预设阈值时...
【专利技术属性】
技术研发人员:马轶慧,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。