[发明专利]一种实例迁移的方法、装置及系统在审
申请号: | 201410515111.6 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104283951A | 公开(公告)日: | 2015-01-14 |
发明(设计)人: | 姜恩龙;刘赫伟;周通 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实例 迁移 方法 装置 系统 | ||
1.一种实例迁移的方法,其特征在于,所述方法应用于云计算系统的主控节点,所述云计算系统还包括多个工作节点,每个工作节点上分别部署有第一应用的一个或多个实例,所述多个工作节点包括第一工作节点和至少一个第二工作节点,所述方法包括:
所述主控节点确定所述每个工作节点上部署的实例的负载量;
当所述第一工作节点上部署的实例的负载量满足实例迁移触发条件时,从所述一个或多个第二工作节点迁移所述第一应用的至少一个实例到所述第一工作节点,所述第一工作节点为所述每个工作节点中的一个。
2.根据权利要求1所述的方法,其特征在于,所述从所述第二工作节点迁移所述第一应用的至少一个实例到所述第一工作节点之前,所述方法还包括:
确定所述每个工作节点对所述第一应用的实例需求数量,所述每个工作节点对实例的实例需求数量为与所述每个工作节点当前的实例负载量相匹配的实例数量;
所述从所述一个或多个第二工作节点迁移所述第一应用的至少一个实例到所述第一工作节点,具体包括:
根据所述每个工作节点对所述第一应用的实例需求数量,从每个第二工作节点迁移空闲实例到所述第一工作节点,所述空闲实例的数量小于或等于所述第一工作节点上所述第一应用的实例缺少数量,所述实例缺少数量为:为满足所述第一工作节点当前所述第一应用的实例负载量而需要增加的实例数量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述每个工作节点对所述第一应用的实例需求数量,从每个第二工作节点迁移空闲实例到所述第一工作节点,具体包括:
根据所述第一工作节点对所述第一应用的实例需求数量和所述第一工作节点上所述第一应用的已有实例数量,确定所述第一工作节点对所述第一应用的所述实例缺少数量;
根据所述每个第二工作节点对所述第一应用的实例需求数量和所述每个第二工作节点上所述第一应用的已有实例数量,确定所述每个第二工作节点对所述第一应用的实例空闲数量;
当所述实例缺少数量大于或等于所述每个第二工作节点的实例空闲数量之和时,将所述每个第二工作节点的空闲实例分别迁移到所述任一工作节点;
当所述实例缺少数量小于所述每个第二工作节点的实例空闲数量之和时,从所述每个第二工作节点的所述空闲实例中迁移所述实例缺少数量个空闲实例到所述第一工作节点。
4.根据权利要求2或3所述方法,其特征在于,所述确定所述每个工作节点对所述第一应用的实例需求数量,具体包括:
获取所述每个工作节点上部署的实例预先配置的一个或多个监控参数以及每个监控参数的权重;
根据所述配置的监控参数和所述监控参数的权重,以及所述每个工作节点上当前部署的所述第一应用的实例总数量,计算得到所述每个工作节点上所述第一应用的实例需求数量。
5.根据权利要求1-4任一所述的方法,其特征在于,所述从所述一个或多个第二工作节点迁移所述第一应用的至少一个实例到所述第一工作节点,包括:
控制所述每个第二工作节点删除所述第一应用的所述至少一个实例,并控制所述第一工作节点新建所述第一应用的所述至少一个实例。
6.一种实例迁移的装置,其特征在于,所述装置应用于云计算系统,所述云计算系统还多个工作节点,每个工作节点上分别部署有第一应用的一个或多个实例,所述多个工作节点包括第一工作节点和至少一个第二工作节点,所述装置包括:
确定单元,用于确定所述每个工作节点上部署的实例的负载量;
迁移单元,用于当所述确定单元确定的所述第一工作节点上部署的实例的负载量满足实例迁移触发条件时,从所述一个或多个第二工作节点迁移所述第一应用的至少一个实例到所述第一工作节点,所述第一工作节点为所述每个工作节点中的一个。
7.根据权利要求6所述的装置,其特征在于,
所述确定单元,还用于确定所述每个工作节点对所述第一应用的实例需求数量,所述每个工作节点对实例的实例需求数量为与所述每个工作节点当前的实例负载量相匹配的实例数量;
所述迁移单元,具体用于根据所述每个工作节点对所述第一应用的实例需求数量,从每个第二工作节点迁移空闲实例到所述第一工作节点,所述空闲实例的数量小于或等于所述第一工作节点上所述第一应用的实例缺少数量,所述实例缺少数量为:为满足所述第一工作节点当前所述第一应用的实例负载量而需要增加的实例数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410515111.6/1.html,转载请声明来源钻瓜专利网。