[发明专利]集群的资源调整方法、装置及云平台有效
申请号: | 201810119092.3 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108427604B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 单海军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 资源 调整 方法 装置 平台 | ||
本申请提供了一种集群的资源调整方法、装置及云平台,涉及云计算领域,该集群包括多个资源分区,每个资源分区包括至少一个虚拟机VM,且每个资源分区对应一个调度器,该方法包括:获取集群中每个VM的VM信息;根据获取到的VM信息,调整至少一个资源分区所包括的VM;根据调整结果更新集群的分区信息,该分区信息用于指示每个资源分区包括的VM,每个调度器用于根据该分区信息执行调度任务。由于各个调度器可以在对应的资源分区内独立执行调度任务,因此可以避免各个调度器调度冲突而导致的调度失败的问题,并且由于可以基于VM信息,对集群的资源分区进行动态调整,因此可有效均衡各资源分区的资源利用率,提高集群资源的利用率。
技术领域
本申请涉及云计算领域,特别涉及一种集群的资源调整方法、装置及云平台。
背景技术
云计算(Cloud Computing)中的平台即服务(Platform as a Service,PaaS)技术是一种能够将应用程序的运行和开发环境作为一种服务提供给用户的技术。其中,用于提供应用程序的运行和开发环境的平台称为云平台,该云平台通常包括调度器,以及由大量虚拟机(Virtual Machine,VM)组成的集群,该调度器可以根据用户的需求以及预设的调度规则,将用户提交的应用程序部署在一个或多个虚拟机中,实现对应用程序的调度。
相关技术中,为了提高调度效率,可以在云平台中设置多个调度器,该多个调度器可以共享集群的资源,即每个调度器均能实时获取集群中各个虚拟机的资源信息,并可以根据获取到的资源信息,实现对应用程序的调度。其中,集群的资源是指集群中各个虚拟机所占用的CPU、内存和磁盘等资源。
但是,当集群负载较大,剩余资源较少时,若多个调度器在同一时刻均有调度任务需执行,且该多个调度器均将应用程序调度至同一剩余资源较少的虚拟机时,可能会出现调度冲突导致调度失败的情况。
发明内容
本申请提供了一种集群的资源调整方法、装置及云平台,可以解决相关技术中的调度冲突导致调度失败的问题,技术方案如下:
一方面,提供了一种集群的资源调整方法,该方法可以应用于云平台的主节点中,该集群包括多个资源分区,每个资源分区包括至少一个虚拟机VM,且每个资源分区对应一个调度器,该方法可以包括:主节点获取该集群中每个VM的VM信息,根据获取到的该VM信息,调整至少一个资源分区所包括的VM,并可以根据调整结果更新该集群的分区信息,该分区信息用于指示每个资源分区包括的VM,每个调度器用于根据该分区信息在对应的资源分区内执行调度任务。
由于各个调度器可以在对应的资源分区内独立执行调度任务,因此可以避免各个调度器调度冲突而导致的调度失败的问题;并且由于可以基于VM信息,对集群中各个资源分区的资源进行动态调整,因此可以实现集群资源的均衡分布,有效均衡各资源分区的资源使用率,进而可以提高集群资源的利用率。
可选的,该VM信息包括:资源信息;则主节点根据获取到的该VM信息,调整至少一个资源分区所包括的VM的过程可以包括:
根据该集群中每个VM的资源信息,确定每个VM的剩余资源量,并确定该集群的剩余资源总量;基于每个VM的剩余资源量以及该集群的剩余资源总量,调整至少一个资源分区所包括的VM归属,使得各个资源分区占用的剩余资源量满足预设的资源配比。
该预设的资源配比可以是等比,也可以是基于各个调度器的历史调度量所确定的,通过该资源配比调整各个资源分区所包括的资源量,可以保证集群资源的合理分配,提高资源利用率。
可选的,该主节点基于每个VM的剩余资源量以及该剩余资源总量,调整至少一个资源分区所包括的VM的过程可以包括:
按照该预设的资源配比,将该集群的剩余资源划分为N份资源,每份资源由至少一个VM提供,且每份资源对应一个资源分区,该N为该集群包括的资源分区的个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810119092.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种任务分派方法方法及装置
- 下一篇:基于质点追踪算法实现流线模拟的加速方法