计算资源自动分配方法及装置制造方法及图纸

技术编号:28735679 阅读:23 留言:0更新日期:2021-06-06 11:41
本申请实施例提供一种计算资源自动分配方法及装置,可用于云计算技术领域,方法包括接收针对分布式系统的计算资源分配指令,计算资源分配指令用于指定目标应用信息、目标虚拟机数量、目标分配策略和目标可用域;根据目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识;基于目标分配策略和目标虚拟机数量,确定各个目标可用域各自对应的待新建虚拟机数量;应用计算资源组的唯一标识,在各个目标可用域中分别新建与各自对应的待新建虚拟机数量相同的虚拟机。本申请能够有针对性地实现对分布式系统中计算资源的分配,并能够有效满足应用服务器高可用的要求并降低应用服务器的应用成本。器的应用成本。器的应用成本。

【技术实现步骤摘要】
计算资源自动分配方法及装置


[0001]本申请涉及数据处理
,特别涉及云计算
,具体涉及计算资源自动分配方法及装置。

技术介绍

[0002]随着科技技术的飞速发展,人们对应用的高可用要求也变得越来越高,随着如云计算等分布式系统的发展,越来越多的应用都使用如基础设施即服务IAAS(Infrastructure as a Service)等服务模式提供的虚拟机来部署应用,而随着应用规模的变大,如何满足应用服务器高可用的要求也变得越来越重要。
[0003]现有的分配计算资源的通用方式,应用的虚拟机可以按照如云计算管理平台OPENSTACK等分布式计算管理工具提供的亲和性规则进行自动打散,能够在一个可用域范围尽可能内分散分布到不同的计算节点上,但由于虚拟机均设置在一个可用域范围内,由于物理上不隔离,因此一旦发生故障,则可能导致整个应用无法正常提供服务,进而无法满足高可用的要求。而若将机器分别部署到不同的可用域上,由于没有区分服务器类型,因此可能导致同一个应用类型的应用服务器部署到同一个可用域上,同样不满足应用高可用的要求。如果选择传本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算资源自动分配方法,其特征在于,包括:接收针对分布式系统的计算资源分配指令,其中,该计算资源分配指令用于指定目标应用信息、目标虚拟机数量、目标分配策略和目标可用域;根据所述目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识;基于所述目标分配策略和目标虚拟机数量,确定各个所述目标可用域各自对应的待新建虚拟机数量;应用所述计算资源组的唯一标识,在各个所述目标可用域中分别新建与各自对应的所述待新建虚拟机数量相同的虚拟机。2.根据权利要求1所述的计算资源自动分配方法,其特征在于,所述目标应用信息包括:应用及应用节点类型;相对应的,所述根据所述目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识,包括:生成所述应用及应用节点类型对应的哈希值,并将该哈希值作为所述应用及应用节点类型对应的唯一标识;自所述分布式系统对应的各个可用域中是否包含有组名为所述唯一标识的计算资源组,若否,则创建组名为该唯一标识的计算资源组。3.根据权利要求1所述的计算资源自动分配方法,其特征在于,所述目标分配策略包括:本次均分策略;相对应的,所述基于所述目标分配策略和目标虚拟机数量,确定各个所述目标可用域各自对应的待新建虚拟机数量,包括:应用所述本次均分策略,基于所述目标虚拟机数量和所述目标可用域的数量确定虚拟机平均台数;将各个所述目标可用域各自对应的待新建虚拟机数量均设置为所述虚拟机平均台数。4.根据权利要求1所述的计算资源自动分配方法,其特征在于,所述目标分配策略包括:存量均分策略;相对应的,所述基于所述目标分配策略和目标虚拟机数量,确定各个所述目标可用域各自对应的待新建虚拟机数量,包括:应用所述存量均分策略获取各个所述目标可用域各自对应的已存在虚拟机数量;根据各个所述目标可用域各自对应的已存在虚拟机数量和所述目标虚拟机数量,确定虚拟机总数;基于所述虚拟机总数和所述目标可用域的数量确定虚拟机平均台数;将各个所述目标可用域各自对应的待新建虚拟机数量分别设置为所述虚拟机平均台数与对应的已存在虚拟机数量之间的差值。5.根据权利要求1所述的计算资源自动分配方法,其特征在于,所述...

【专利技术属性】
技术研发人员:许振峰周晓庆沈震宇彭博远
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1