【技术实现步骤摘要】
【国外来华专利技术】一种弹性伸缩组的管理方法、装置
本申请涉及计算机领域,并且更具体地,涉及一种弹性伸缩组的管理方法、装置。
技术介绍
弹性伸缩(autoscaling,AS)服务是根据用户的业务需求,通过策略自动调整其业务资源的服务。用户可以根据业务需求预先自行定义弹性伸缩组以及该弹性伸缩组对应的弹性伸缩策略信息,无需提前为自己的业务准备大量业务资源。目前在公有云的场景中可以部署弹性伸缩服务。在公有云中,由于物理区域的限制,绝大多数云计算服务不支持跨地区。在这种场景下,部署的弹性伸缩服务同样也不支持跨地区。也就是说,在公有云中部署弹性伸缩服务,设置的弹性伸缩组仅支持在一个地区中使用,计算实例也仅限于一个地区中扩容(创建新的计算实例)、减容(释放或休眠计算实例)。
技术实现思路
本申请提供一种弹性伸缩组的管理方法,该管理方法支持跨层级部署弹性伸缩组,弹性伸缩组的计算实例也可以在不同的层级中被操作。第一方面,提供了一种弹性伸缩组的管理方法,该管理方法应用于业务提供系统,该业务提供系统包括弹性伸缩组管理装置和多个层级,每个层级包 ...
【技术保护点】
一种弹性伸缩组的管理方法,其特征在于,所述管理方法应用于业务提供系统,所述业务提供系统包括弹性伸缩组管理装置和多个层级,每个层级包括至少一个业务服务器,所述管理方法包括:/n所述弹性伸缩组管理装置接收第一弹性伸缩组配置消息,所述第一弹性伸缩组配置消息包括所述第一弹性伸缩组的层级信息,所述第一弹性伸缩组的计算实例的初始化配置信息以及所述第一弹性伸缩组的弹性伸缩策略信息;/n所述弹性伸缩组管理装置在所述第一弹性伸缩组的层级信息指示的层级包括的业务服务器中,根据所述第一弹性伸缩组的计算实例的初始化配置信息创建所述第一弹性伸缩组的计算实例;/n所述弹性伸缩组管理装置根据所述第一弹性 ...
【技术特征摘要】
【国外来华专利技术】一种弹性伸缩组的管理方法,其特征在于,所述管理方法应用于业务提供系统,所述业务提供系统包括弹性伸缩组管理装置和多个层级,每个层级包括至少一个业务服务器,所述管理方法包括:
所述弹性伸缩组管理装置接收第一弹性伸缩组配置消息,所述第一弹性伸缩组配置消息包括所述第一弹性伸缩组的层级信息,所述第一弹性伸缩组的计算实例的初始化配置信息以及所述第一弹性伸缩组的弹性伸缩策略信息;
所述弹性伸缩组管理装置在所述第一弹性伸缩组的层级信息指示的层级包括的业务服务器中,根据所述第一弹性伸缩组的计算实例的初始化配置信息创建所述第一弹性伸缩组的计算实例;
所述弹性伸缩组管理装置根据所述第一弹性伸缩组的弹性伸缩策略信息对所述第一弹性伸缩组的计算实例进行操作。
如权利要求1所述的管理方法,其特征在于,所述弹性伸缩组管理装置根据所述第一弹性伸缩组的弹性伸缩策略信息对所述第一弹性伸缩组的计算实例进行操作包括:
所述弹性伸缩组管理装置根据所述第一弹性伸缩组的计算实例的运行情况和所述第一弹性伸缩组的弹性伸缩策略信息生成第一弹性伸缩命令;
所述弹性伸缩组管理装置将所述第一弹性伸缩命令发送至创建了所述第一弹性伸缩组的计算实例的业务服务器。
如权利要求1或2所述的管理方法,其特征在于,所述管理方法还包括:
所述弹性伸缩组管理装置接收第二弹性伸缩组配置消息,所述第二弹性伸缩组配置消息包括所述第二弹性伸缩组的层级信息,所述第二弹性伸缩组的计算实例的初始化配置信息以及所述第二弹性伸缩组的弹性伸缩策略信息;
所述弹性伸缩组管理装置在所述第二弹性伸缩组的层级信息指示的层级包括的业务服务器中,根据所述第二弹性伸缩组的计算实例的初始化配置信息创建所述第二弹性伸缩组的计算实例,其中,所述第一弹性伸缩组的层级信息指示的层级包括的业务服务器和所述第二弹性伸缩组的层级信息指示的层级包括的业务服务器有重叠;
所述弹性伸缩组管理装置根据所述第二弹性伸缩组的弹性伸缩策略信息对所述第二弹性伸缩组的计算实例进行操作。
如权利要求3所述的管理方法,其特征在于,所述第二弹性伸缩组配置消息还包括冲突解决策略,所述冲突解决策略指示弹性伸缩策略信息的优先级,所述管理方法还包括:
所述弹性伸缩组管理装置发送所述冲突解决策略至重叠业务服务器,所述重叠业务服务器包括于所述第一弹性伸缩组的层级信息指示的层级且包括于所述第二弹性伸缩组的层级信息指示的层级;
所述重叠业务服务器接收根据所述第一弹性伸缩策略信息生成的所述第一弹性伸缩命令;
所述重叠业务服务器接收根据所述第二弹性伸缩策略信息生成的第二弹性伸缩命令;
所述重叠业务服务器根据所述冲突解决策略,选择执行所述第一弹性伸缩命令或所述第二弹性伸缩命令。
一种弹性伸缩组的管理方法,其特征在于,所述管理方法应用于弹性伸缩组管理装置,所述管理方法包括:
接收第一弹性伸缩组配置消息,所述第一弹性伸缩组配置消息包括所述第一弹性伸缩组的层级信息,所述第一弹性伸缩组的计算实例的初始化配置信息以及所述第一弹性伸缩组的弹性伸缩策略信息;
在所述第一弹性伸缩组的层级信息指示的层级包括的业务服务器中,根据所述第一弹性伸缩组的计算实例的初始化配置信息创建所述第一弹性伸缩组的计算实例;
根据所述第一弹性伸缩组的弹性伸缩策略信息对所述第一弹性伸缩组的计算实例进行操作。
如权利要求5所述的管理方法,其特征在于,所述根据所述第一弹性伸缩组的弹性伸缩策略信息对所述第一弹性伸缩组的计算实例进行操作,包括:
根据所述第一弹性伸缩组的计算实例的运行情况和所述第一弹性伸缩组的弹性伸缩策略信息生成第一弹性伸缩命令;
将所述第一弹性伸缩命令发送至创建了所述第一弹性伸缩组的计算实例的业务服务器。
如权利要求5或6所述的管理方法,其特征在于,所述管理方法还包括:
接收第二弹性伸缩组配置消息,所述第二弹性伸缩组配置消息包括所述第二弹性伸缩组的层级信息,所述第二弹性伸缩组的计算实例的初始化配置信息以及所述第二弹性伸缩组的弹性伸缩策略信息;
在所述第二弹性伸缩组的层级信息指示的层级包括的业务服务器中,根据所述第二弹性伸缩组的计算实例的初始化配置信息创建所述第二弹性伸缩组的计算实例,其中,所述第一弹性伸缩组的层级信息指示的层级包括的业务服务器和所述第二弹性伸缩组的层级信息指示的层级包括的业务服务器有重叠;
根据所述第二弹性伸缩组的弹性伸缩策略信息对所述第二弹性伸缩组的计算实例进行操作。
如权利要求7所述的管理方法,其特征在于,所述根据所述第二弹性伸缩组的弹性伸缩策略信息对所述第二弹性伸缩组的计算实例进行操作,包括:
根据所述第二弹性伸缩组的计算实例的运行情况和所述第二弹性伸缩组的弹性伸缩策略信息生成第二弹性伸缩命令;
将所述第二弹性伸缩命令发送至创建了所述第二弹性伸缩组的计算实例的业务服务器。
如权利要求7或8所述的管理方法,其特征在于,所述第二弹性伸缩组配置消息还包括冲突解决策略,所述冲突解决策略指示弹性伸缩策略信息的优先级,所述管理方法还包括:
发送所述冲突解决策略至重叠业务服...
【专利技术属性】
技术研发人员:王楠楠,杨柏蔼,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。