物理机调度方法及装置、计算机可存储介质制造方法及图纸

技术编号:23399680 阅读:24 留言:0更新日期:2020-02-22 11:59
本公开涉及物理机调度方法及其装置、计算机可存储介质,涉及云计算领域。物理机调度方法,包括:根据各类业务系统的初始业务需求,划分物理机集群,得到多类子集群,其中,每一类子集群包括多个物理机,不同子集群用于搭建不同类型的云平台并部署不同类型的业务系统;定时获取每一类业务系统的所需物理机数量;对于所述每一类业务系统,在与所述每一类业务系统对应的目标子集群的已有物理机数量小于所需物理机数量的情况下,调度除所述目标子集群以外的其他子集群的物理机,以满足所述每一类业务系统的所需物理机数量。根据本公开,提高了部署业务系统的效率,降低了扩容成本。

Physical machine scheduling method and device, computer storage medium

【技术实现步骤摘要】
物理机调度方法及装置、计算机可存储介质
本公开涉及云计算领域,特别涉及物理机调度方法及装置、计算机可存储介质。
技术介绍
目前,私有云平台主要通过虚拟化的技术,将物理资源转换为虚拟资源,从而为用户提供服务。通过将虚拟机集群的物理机的CPU和内存等核心资源进行虚拟化,使得物理机能够承载多台虚拟机。用户能够通过管理平台获得虚拟机资源,并在虚拟机上构建业务系统。随着技术的发展,出现了容器云平台,在底层通过容器集群管理系统,在系统上构建了能够对容器进行统一调度和管理的平台,如Kubernetes容器集群管理系统。容器云能够搭建在物理机集群上,也能够搭建在虚拟机集群上。用户通过申请容器资源,在容器上构建业务系统。随着数据的不断膨胀,大数据技术越来越重要。处理大数据的集群对稳定性等性能的要求都比较高。因此,采用物理机集群的方式处理大数据更为有利,因为它比虚拟机集群更稳定,而且性能损耗更小。相关技术中,通过重新采购物理机的方式,对不同类型的业务系统的不同类型集群单独进行扩容,以适应各类业务系统的需求变化。<br>专利技本文档来自技高网...

【技术保护点】
1.一种物理机调度方法,包括:/n根据各类业务系统的初始业务需求,划分物理机集群,得到多类子集群,其中,每一类子集群包括多个物理机,不同子集群用于搭建不同类型的云平台并部署不同类型的业务系统;/n定时获取每一类业务系统的所需物理机数量;/n对于所述每一类业务系统,在与所述每一类业务系统对应的目标子集群的已有物理机数量小于所需物理机数量的情况下,调度除所述目标子集群以外的其他子集群的物理机,以满足所述每一类业务系统的所需物理机数量。/n

【技术特征摘要】
1.一种物理机调度方法,包括:
根据各类业务系统的初始业务需求,划分物理机集群,得到多类子集群,其中,每一类子集群包括多个物理机,不同子集群用于搭建不同类型的云平台并部署不同类型的业务系统;
定时获取每一类业务系统的所需物理机数量;
对于所述每一类业务系统,在与所述每一类业务系统对应的目标子集群的已有物理机数量小于所需物理机数量的情况下,调度除所述目标子集群以外的其他子集群的物理机,以满足所述每一类业务系统的所需物理机数量。


2.根据权利要求1所述的物理机调度方法,其中,调度除所述目标子集群以外的其他子集群的物理机,以满足所述每一类业务系统的所需物理机数量包括:
将除所述目标子集群以外的其他子集群的指定数量的物理机划分到所述目标子集群,所述指定数量大于或等于所需物理机数量与已有物理机数量的差值。


3.根据权利要求2所述的物理机调度方法,其中,将除所述目标子集群以外的其他子集群的指定数量的物理机划分到所述目标子集群包括:
获取所述其他子集群的处于空闲状态的物理机,得到至少一个空闲物理机;
在所述至少一个空闲物理机的数量大于或等于所述所需物理机数量与已有物理机数量的差值的情况下,将指定数量的空闲物理机,划分到所述目标子集群。


4.根据权利要求3所述的物理机调度方法,其中,将指定数量的空闲物理机,划分到所述目标子集群包括:
备份所述指定数量的空闲物理机上的资源至指定存储设备或者迁移所述指定数量的空闲物理机上的资源至所述其他子集群的指定物理机;
清空所述指定数量的空闲物理机上的资源;
在所述指定数量的空闲物理机上,搭建与所述每一类业务系统对应的云平台。


5.根据权利要求3所述的物理机调度方法,其中,将指定数量的空闲物理机,划分到所述目标子集群包括:
在所述空闲物理机的空闲状态持续第一预设时间后,将所述空闲物理机的状态切换为待处理状态;
在所述空闲物理机的待处理状态持续第二预设时间后,将所述空闲物理机的状态切换为回收状态;
将指定数量的处于回收状态的空闲物理机,划分到所述目标子集群。


6.根据权利要求1所述的物理机调度方法,其中,所述多类子集群包括第一子集群、第二子集群和第三子集群中的至少两种,所述第一子集群用于搭建容器云平台,所述第二子集群用于搭建基于虚拟机的虚机云平台,所述第三子集群用于搭建物理云平台。


7.根据权利要求6所述的物理机调度方法,其中,调度除所述目标子集群以外的其他子集群的物理机,以满足所述每一类业务系统的所需物理机数量包括:
将所述每一类业务系统迁移至除所述目标子集群以外的其他子集群。


8.根据权利要求7所述的物理机调度方法,其中,所述目标子集群为第一子集群,所述其他子集群为第二子集群,将所述每一类业务系统迁移至除所述目标子集群以外的其他子集群包括:
在所述其他子集群上搭建容器云平台;
获取与所述每一类业务系统对应的容器镜像;
利用所述容器镜像...

【专利技术属性】
技术研发人员:白石
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1