The invention provides a private cloud computing business recovery scheduling method and device, wherein the method comprises: when receiving the trigger instruction of private cloud computing business recovery scheduling, obtaining the private cloud computing cluster information; determining the stock resources of the private cloud according to the private cloud computing cluster information; determining whether the stock resources can meet the operation requirements of all cloud computing businesses; and determining whether the stock resources can meet the operation requirements of all cloud computing businesses When the fixed stock of resources cannot meet the operation requirements of all cloud computing businesses, the steps of determining the optimal recovery of cloud computing businesses are performed in a circular manner until all the optimal recovery of cloud computing businesses are found; the optimal recovery of cloud computing businesses is the business recovery combination with the maximum weight value under the same resource occupation and constraint conditions. The above technical scheme ensures the overall sustainability of cloud computing business.
【技术实现步骤摘要】
私有云计算业务恢复调度方法及装置
本专利技术涉及云计算
,特别涉及一种私有云计算业务恢复调度方法及装置。
技术介绍
目前,在实际系统运行过程中,可能出现私有云计算集群内失效资源过多等原因导致计算资源不足的情况,从而难以满足所有云计算业务的运行及恢复需求,从而导致难以保障云计算业务的全面持续性。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种私有云计算业务恢复调度方法,用以保障云计算业务的全面持续性,该方法包括:在接收到私有云计算业务恢复调度触发指令时,获取私有云计算集群信息;所述私有云计算集群信息包括:私有云计算集群发生部分节点失效前的每一计算节点的资源量和运行的云计算业务,以及每一云计算业务对应的权重和运行需要占用的资源量;根据私有云计算集群发生部分节点失效前所有计算节点的总资源量,以及所有失效节点的资源量总和,确定私有云的存量资源;根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务的运行需求; >在确定所述存量资源本文档来自技高网...
【技术保护点】
1.一种私有云计算业务恢复调度方法,其特征在于,包括:/n在接收到私有云计算业务恢复调度触发指令时,获取私有云计算集群信息;所述私有云计算集群信息包括:私有云计算集群发生部分节点失效前的每一计算节点的资源量和运行的云计算业务,以及每一云计算业务对应的权重和运行需要占用的资源量;/n根据私有云计算集群发生部分节点失效前所有计算节点的总资源量,以及所有失效节点的资源量总和,确定私有云的存量资源;/n根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务的运行需求;/n在确定所述存量资源不能满足所有云计算业务的运行需求时,循环执行确定最优待恢复云计算业务 ...
【技术特征摘要】
1.一种私有云计算业务恢复调度方法,其特征在于,包括:
在接收到私有云计算业务恢复调度触发指令时,获取私有云计算集群信息;所述私有云计算集群信息包括:私有云计算集群发生部分节点失效前的每一计算节点的资源量和运行的云计算业务,以及每一云计算业务对应的权重和运行需要占用的资源量;
根据私有云计算集群发生部分节点失效前所有计算节点的总资源量,以及所有失效节点的资源量总和,确定私有云的存量资源;
根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务的运行需求;
在确定所述存量资源不能满足所有云计算业务的运行需求时,循环执行确定最优待恢复云计算业务的步骤,每个循环周期均执行以下操作:计算当前循环轮次的优选待恢复云计算业务集合信息;根据当前循环轮次的优选待恢复云计算业务集合信息,以及每一云计算业务对应的权重,确定当前循环轮次的最优待恢复云计算业务;直到找到所有最优待恢复云计算业务;所述最优待恢复云计算业务为同等资源占用和约束条件下,可获得最大权重值的业务恢复组合。
2.如权利要求1所述的私有云计算业务恢复调度方法,其特征在于,根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务的运行需求,包括:
根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务本体的运行需求;
在确定所述存量资源不能满足所有云计算业务的运行需求时,循环执行确定最优待恢复云计算业务的步骤,包括:
在确定存量资源不能恢复所有业务本体时,执行所述循环执行确定最优待恢复云计算业务的步骤;所述最优待恢复云计算业务包括:最优待恢复云计算业务本体。
3.如权利要求2所述的私有云计算业务恢复调度方法,其特征在于,根据所有云计算业务运行需要占用的资源量,确定所述存量资源是否能满足所有云计算业务的运行需求,包括:
在确定存量资源能满足所有云计算业务本体运行需求时,恢复所有云计算业务本体,确定更新的存量资源;
判断更新的存量资源是否能恢复所有业务备份;
在确定所述存量资源不能满足所有云计算业务的运行需求时,循环执行确定最优待恢复云计算业务的步骤,包括:
在确定更新的存量资源不能恢复所有业务备份时,执行所述循环执行确定最优待恢复云计算业务的步骤;所述最优待恢复云计算业务包括:最优待恢复云计算业务备份。
4.如权利要求1所述的私有云计算业务恢复调度方法,其特征在于,根据私有云计算集群发生部分节点失效前所有计算节点的总资源量,以及所有失效节点的资源量总和,确定私有云的存量资源,包括:根据私有云计算集群发生部分节点失效前所有计算节点的总资源量,所有失效节点的资源量总和,以及系统可靠性系数,确定私有云的存量资源。
5.如权利要求1所述的私有云计算业务恢复调度方法...
【专利技术属性】
技术研发人员:张浩,郭子明,宁文元,施贵荣,赵淑珍,阎博,戚岳,穆永铮,李新鹏,张鹏,曹良晶,刘蒙,王伟,于磊,王旭升,王轶,吕铭刚,田新成,王双,宋轶,孙文宇,陈素华,张岩,李膨源,李烜,
申请(专利权)人:国网冀北电力有限公司,国家电网有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。