减缓ASG目标跟踪扩展规模

0

【以下的问题经过翻译处理】 据我所知,使用目标追踪的ASG没有定义冷却时间。 因此,如果实例初始化速度缓慢,ASG可能会在新实例加入工作之前再次扩展。 有没有办法让它在再次扩展之前等待更长时间?

profile picture
EXPERTE
gefragt vor 5 Monaten27 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 简单扩展(Simple Scaling)使用冷却期,并且100%阻止其他简单扩展策略触发,直到冷却期过期。

目标跟踪(Target tracking) 和 步进扩展(step scaling) 使用预热(warmup)。在预热期间(在组级别或特定扩展策略上设置),给定实例尚未计入组的实际容量,从而防止过度的扩展。以下是示例,假设每个顶级符号之间间隔1分钟,设置了5分钟的预热期

  • 组保持稳定,期望容量为4个实例
  • 高使用率警报触发目标跟踪
    • 目标跟踪计算+1的更改
    • 4 + 1 = 5;新期望值设置为5并启动1个实例
  • 高警报仍在持续,度量值大致相同
    • 目标跟踪再次计算+1的更改
    • 1个实例仍处于预热期,并且尚未计入组的容量,因此计算仍为:
    • 4 + 1 = 5;新期望值应为5,因此不启动任何实例
  • 高警报仍在持续,但度量值上升
    • 目标跟踪计算+2的更改
    • 1个实例仍处于预热期,并且尚未计入组的容量,因此计算为:
    • 4 + 2 = 6;新期望值设置为6,因此启动1个实例

这样 ASG 仍然可以动态地对增加的指标值做出反应,但在实例仍在预热时,它不应该过度扩展。请注意,预热在生命周期挂钩完成后开始(如果您使用启动生命周期挂钩)

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen