1

Мы в настоящее время имеем шаблон формирования облака во всех наших случаях 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%

Если вы не сделаете этого, то вы в конечном итоге либо сжигания денег на серверах, или иметь свой автомасштаба просто держать на велосипеде между шкалой вверх и вниз.

Мне интересно, знает ли кто-нибудь, как определить масштаб и уменьшить политики в зависимости от количества экземпляров, которые у вас есть? Или, может быть, другая формула для использования, а не просто получение среднего процессора?

ответ

1

Вам просто нужно указать несколько групп автомасштабирования. Каждая группа будет иметь свой собственный набор политик. В первой группе установите максимальное количество экземпляров на 50 и увеличьте масштаб политики на 80%. Сделайте вторую группу увеличенной на 90%.

Смежные вопросы