[发明专利]计算资源自动分配方法及装置在审
| 申请号: | 202110169954.5 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112905338A | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 许振峰;周晓庆;沈震宇;彭博远 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 资源 自动 分配 方法 装置 | ||
本申请实施例提供一种计算资源自动分配方法及装置,可用于云计算技术领域,方法包括接收针对分布式系统的计算资源分配指令,计算资源分配指令用于指定目标应用信息、目标虚拟机数量、目标分配策略和目标可用域;根据目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识;基于目标分配策略和目标虚拟机数量,确定各个目标可用域各自对应的待新建虚拟机数量;应用计算资源组的唯一标识,在各个目标可用域中分别新建与各自对应的待新建虚拟机数量相同的虚拟机。本申请能够有针对性地实现对分布式系统中计算资源的分配,并能够有效满足应用服务器高可用的要求并降低应用服务器的应用成本。
技术领域
本申请涉及数据处理技术领域,特别涉及云计算技术领域,具体涉及计算资源自动分配方法及装置。
背景技术
随着科技技术的飞速发展,人们对应用的高可用要求也变得越来越高,随着如云计算等分布式系统的发展,越来越多的应用都使用如基础设施即服务IAAS(Infrastructure as a Service)等服务模式提供的虚拟机来部署应用,而随着应用规模的变大,如何满足应用服务器高可用的要求也变得越来越重要。
现有的分配计算资源的通用方式,应用的虚拟机可以按照如云计算管理平台OPENSTACK等分布式计算管理工具提供的亲和性规则进行自动打散,能够在一个可用域范围尽可能内分散分布到不同的计算节点上,但由于虚拟机均设置在一个可用域范围内,由于物理上不隔离,因此一旦发生故障,则可能导致整个应用无法正常提供服务,进而无法满足高可用的要求。而若将机器分别部署到不同的可用域上,由于没有区分服务器类型,因此可能导致同一个应用类型的应用服务器部署到同一个可用域上,同样不满足应用高可用的要求。如果选择传统物理服务器部署,虽然不同的节点之间相互独立可以满足高可用要求,但是应用成本则会大大提高。也就是说,无论是现有的哪一种计算资源分配方式,均存在无法同时满足应用高可用性及低成本要求。
发明内容
针对现有技术中的问题,本申请提供一种计算资源自动分配方法及装置,能够有针对性地实现对分布式系统中计算资源的分配,并能够有效满足应用服务器高可用的要求并降低应用服务器的应用成本。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种计算资源自动分配方法,包括:
接收针对分布式系统的计算资源分配指令,其中,该计算资源分配指令用于指定目标应用信息、目标虚拟机数量、目标分配策略和目标可用域;
根据所述目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识;
基于所述目标分配策略和目标虚拟机数量,确定各个所述目标可用域各自对应的待新建虚拟机数量;
应用所述计算资源组的唯一标识,在各个所述目标可用域中分别新建与各自对应的所述待新建虚拟机数量相同的虚拟机。
进一步地,所述目标应用信息包括:应用及应用节点类型;
相对应的,所述根据所述目标应用信息确定用于将对应的应用及应用节点类型对应的全部虚拟机划分至同一计算资源组的唯一标识,包括:
生成所述应用及应用节点类型对应的哈希值,并将该哈希值作为所述应用及应用节点类型对应的唯一标识;
自所述分布式系统对应的各个可用域中是否包含有组名为所述唯一标识的计算资源组,若否,则创建组名为该唯一标识的计算资源组。
进一步地,所述目标分配策略包括:本次均分策略;
相对应的,所述基于所述目标分配策略和目标虚拟机数量,确定各个所述目标可用域各自对应的待新建虚拟机数量,包括:
应用所述本次均分策略,基于所述目标虚拟机数量和所述目标可用域的数量确定虚拟机平均台数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110169954.5/2.html,转载请声明来源钻瓜专利网。





