一种资源分配方法及装置制造方法及图纸

技术编号:23604425 阅读:52 留言:0更新日期:2020-03-28 05:35
本申请实施例公开了一种资源分配方法及装置,在获取待分配任务以及待分配任务的资源配置需求后,可以确定待分配任务对目标资源具有依赖性,根据待分配任务依赖的目标资源从资源库中确定目标主机节点,目标主机节点满足资源配置需求,且目标主机节点中的目标资源处于正常状态,除目标资源之外的其他资源中有至少一项处于异常状态,也就是说,目标主机节点是存在功能故障的主机节点,而待分配任务所依赖的目标资源是正常的,因此功能故障不影响待分配任务的执行,此时可以为待分配任务分配目标主机节点,这样可以提高资源分配的准确性,从而提高云服务的可靠性,即使在资源不足的情况下,也可以为待分配任务分配资源,提高资源的利用率。

A resource allocation method and device

【技术实现步骤摘要】
一种资源分配方法及装置
本申请涉及云计算领域,尤其是涉及一种资源分配方法及装置。
技术介绍
云平台可以为用户提供云服务,为用户业务应用部署带来便利。由于云服务需要硬件和软件资源支撑,例如计算资源、存储资源、网络资源、中间件以及预装软件等,用户可以在创建云服务之前规划云服务所需要的资源,云计算运营管理平台据此调度云平台的基础设施,进而创建云服务。具体的,云平台可以包括物理服务器、存储设备以及网络设备等基础设施,用于提供云服务需要的硬件和软件资源。然而,云平台上的基础设施可能存在一些异常,若云服务被调度到异常的设备上,则云平台提供的云服务也是异常的,影响用户体验。因此,如何一次性创建可用可靠的云服务对云计算运营管理平台而言是一种考验。
技术实现思路
为了解决上述问题,本申请实施例提供了一种资源分配方法,根据云服务依赖的资源进行资源分配,提高资源分配准确性,提高云服务的可靠性,提高用户体验。第一方面,本申请实施例提供了一种资源分配方法,所述方法包括:获取待分配任务以及所述待分配任务的资源配置需求;确本文档来自技高网...

【技术保护点】
1.一种资源分配方法,其特征在于,所述方法包括:/n获取待分配任务以及所述待分配任务的资源配置需求;/n确定所述待分配任务对目标资源具有依赖性;/n从资源库中确定目标主机节点,所述目标主机节点满足所述资源配置需求,且所述目标主机节点中的目标资源处于正常状态,所述目标主机节点中除所述目标资源之外的其他资源中的至少一项处于异常状态;/n为所述待分配任务分配所述目标主机节点。/n

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法包括:
获取待分配任务以及所述待分配任务的资源配置需求;
确定所述待分配任务对目标资源具有依赖性;
从资源库中确定目标主机节点,所述目标主机节点满足所述资源配置需求,且所述目标主机节点中的目标资源处于正常状态,所述目标主机节点中除所述目标资源之外的其他资源中的至少一项处于异常状态;
为所述待分配任务分配所述目标主机节点。


2.根据权利要求1所述的方法,其特征在于,所述获取待分配任务以及所述待分配任务的资源配置需求,包括:
根据待分配任务对应的应用确定初始任务;
对所述待分配任务对应的模板文件进行解析,得到所述初始任务的资源配置需求;
对所述初始任务进行拆分,得到多个待分配任务;
基于所述初始任务的资源配置需求,确定多个所述待分配任务的资源配置需求。


3.根据权利要求2所述的方法,其特征在于,所述确定所述待分配任务对目标资源具有依赖性,包括:
根据所述多个待分配任务的资源配置需求,以及所述多个待分配任务之间的联系,确定各个所述待分配任务依赖的目标资源;或,
根据任务与资源的对应关系,确定所述待分配任务依赖的目标资源。


4.根据权利要求1-3任意一项所述的方法,其特征在于,所述目标资源包括计算资源、存储资源、网络资源、中间件、预装软件中的至少一种。


5.根据权利要求1-4任意一项所述的方法,其特征在于,在所述从资源库中确定目标主机节点之前,所述方法还包括:
基于预设的亚健康状态类型,以及所述资源库中的主机节点的资源状态信息,确定处于功能亚健康状态的主机节点;所述处于功能亚健康状态的主机节点中包括至少一项处于异常状态的资源;
所述从资源库中确定目标主机节点,包括:
从所述处于功能亚健康状态的主机节点中确定目标主机节点。


6.根据权利要求5所述的方法,其特征在于,所述从所述处于功能亚健康状态的主机节点中确定目标主机节点,包括:
若处于正常状态的主机节点中不存在满足资源配置需求的主机节点,则从所述处于功能亚健康状态的主机节点中确定目标主机节点。


7.一种资源分配装置,其特征在于,所述装置包括:
配置需求信息获取单元,用于获取待分配任务以及所述待分配任务的资源配置需求;
依赖信息获取单元,用于确定所述待分配任务对目标资源具有依赖性;
主机...

【专利技术属性】
技术研发人员:刘兴辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1