Мы в настоящее время имеем шаблон формирования облака во всех наших случаях EC2 с помощью следующей политики:AWS Автомасштабирование на CPU для любого числа EC2 экземпляров
- Scale вверх при Avg CPU> 90%
- Шкала вниз когда avg CPU < 50%
Это работает очень хорошо, но по мере роста на серверах распространение слишком велико, так как мы уменьшаем наши серверы, распространение слишком мало.
Например, если у нас было 100 экземпляров EC2 под управлением это может быть более идеальным:
- Масштаб когда Avg CPU> 95%
- Масштаб вниз, когда Avg CPU < 90%
Например, если бы у нас было всего 2 экземпляра EC2, это могло бы быть более идеальным:
- Масштабировать, когда Avg CPU> 80%
- Шкала вниз при Avg CPU < 25%
Если вы не сделаете этого, то вы в конечном итоге либо сжигания денег на серверах, или иметь свой автомасштаба просто держать на велосипеде между шкалой вверх и вниз.
Мне интересно, знает ли кто-нибудь, как определить масштаб и уменьшить политики в зависимости от количества экземпляров, которые у вас есть? Или, может быть, другая формула для использования, а не просто получение среднего процессора?