【技术实现步骤摘要】
一种集群扩容方法及装置
[0001]本公开涉及计算机
,尤其涉及一种集群扩容方法及装置。
技术介绍
[0002]目前,集群资源扩容是一种提高应用稳定性,降低企业成本的一种方法,按需扩容可以避免资源浪费,降低运维成本。
[0003]相关技术中,都是通过集群当前的内存使用率等来判断是否达到扩容要求,导致扩容延时等情况,以及在进行节点扩容时,选择节点的方式比较简单,比如直接从资源池中获取一台机器进行扩容,导致扩容可能没有解决业务的资源需求,反而还增加成本。
技术实现思路
[0004]为了解决上述技术问题,本公开提供了一种集群扩容方法及装置。
[0005]第一方面,本公开实施例提供了一种集群扩容方法,包括:
[0006]获取集群的扩容指标,其中,扩容指标包括:资源申请率、可容纳业务实例副本个数和不可运行业务实例副本个数中的一种或者多种;
[0007]判断集群的扩容指标是否满足预设扩容条件,其中,不同的扩容指标对应不同的预设扩容条件;
[0008]在扩容指标满足预设扩容条件 ...
【技术保护点】
【技术特征摘要】
1.一种集群扩容方法,其特征在于,包括:获取集群的扩容指标;其中,所述扩容指标包括:资源申请率、可容纳业务实例副本个数和不可运行业务实例副本个数中的一种或者多种;判断所述集群的扩容指标是否满足预设扩容条件;在所述扩容指标满足预设扩容条件的情况下,获取所述扩容指标满足预设扩容条件的持续时间、以及当前时间和上次扩容时间的时间间隔;在所述持续时间大于持续标准时间且所述时间间隔大于冷却时间,则按照预设扩容策略对所述集群进行扩容处理。2.根据权利要求1所述的集群扩容方法,其特征在于,所述获取集群的扩容指标,包括:获取所述集群的总资源和已申请资源,计算所述已申请资源和所述总资源的比值,得到所述资源申请率;和/或,获取所述集群的总容纳业务实例副本个数和已处理业务实例副本个数,计算所述总容纳业务实例副本个数和所述已处理业务实例副本个数的差值,得到所述可容纳业务实例副本个数;和/或,获取所述集群的总容纳业务实例副本个数和申请处理业务实例副本个数,计算所述申请处理业务实例副本个数和所述总容纳业务实例副本个数的差值,得到所述不可运行业务实例副本个数。3.根据权利要求1所述的集群扩容方法,其特征在于,所述判断所述集群的扩容指标是否满足预设扩容条件,包括:判断所述资源申请率是否小于等于预设申请率阈值;和/或,判断所述可容纳业务实例副本个数是否小于等于预设业务实例副本个数第一阈值;和/或,判断所述不可运行业务实例副本个数是否大于等于预设业务实例副本个数第二阈值。4.根据权利要求1所述的集群扩容方法,其特征在于,所述按照预设扩容策略对所述集群进行扩容处理,包括:获取所述集群中的目标分组;按照预设步长获取目标机...
【专利技术属性】
技术研发人员:李大伟,于立,李玉光,
申请(专利权)人:北京穿杨科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。