Запуск / остановка экземпляров EC2 в группах автоматического масштабирования на основе расписания

#python-3.x #amazon-web-services #amazon-ec2 #autoscaling

#python-3.x #amazon-веб-сервисы #amazon-ec2 #автоматическое масштабирование

Вопрос:

Наше требование заключается в том, что у нас есть компоненты Tibco BW поверх экземпляров AMAZON Ec2, и нам нужно запускать и останавливать экземпляры в сроки, предоставляемые бизнесом.Пожалуйста, обратите внимание, что все экземпляры EC2 находятся в группах автоматического масштабирования.

Я смог запускать и останавливать экземпляры EC2, когда не задействована группа автоматического масштабирования.Я создал лямбда-функцию и запускал эту функцию из Cloudwatch, которая работала нормально.Гайка, я не уверен, как распространить это на экземпляры Ec2, у которых есть группы автоматического масштабирования.

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

Ответ №1:

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

Вы можете настроить его для изменения одной из трех переменных:

  • Минимальное количество экземпляров. Например, увеличение минимального значения может привести к запуску дополнительных экземпляров.
  • Максимальное количество экземпляров, которое может привести к завершению работы экземпляров.
  • Желаемое количество экземпляров, которое установит количество «сейчас», но количество может измениться позже в зависимости от других установленных вами правил (например, когда все становится загруженным).

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

Пожалуйста, обратите внимание, что автоматическое масштабирование либо запустит новые экземпляры, либо завершит существующие экземпляры. Он не запускает или останавливает экземпляры.

Смотрите: Запланированное масштабирование для автоматического масштабирования Amazon EC2