У меня есть одна шкала в простой политике в моей группе автомасштабирования, которая основана на использовании ЦП. Политика выглядит так:
Execute :
When CPUUtilization < 50 for 5 consecutive periods of 60 seconds
Action :
Remove 10 percent of group
Cooldown time:
600 seconds before allowing another scaling activity
Теперь я хотел бы добавить более агрессивную простую политику, говоря, что если CPUUtilization
меньше 35 в течение 5 минут, удалите 20%
из группы.
Цель
Когда 35 ‹CPU Utilization‹ 50 в течение 5 минут, удалите 10% группы
Когда CPU Utilization ‹35 в течение 5 минут, удалите 20% группы
Проблема в том, что я не могу использовать политику масштабирования с шагами, так как время восстановления не поддерживается, что может привести к увеличению моего asg до минимальных экземпляров.
И если у меня есть обе простые политики, они явно противоречат друг другу. Я действительно не знаю, какая политика будет запущена первой, если она достигнет CPUUtilization < 35
.
Есть ли у кого-нибудь способ обхода этого? Спасибо.