Назад | Перейти на главную страницу

Присоедините EC2 к ELB в зависимости от нагрузки

У меня есть ELB с двумя постоянно подключенными и работающими экземплярами. У меня есть третий экземпляр EC2, который находится в остановленном состоянии. Я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ Автомасштабирование. Каждый раз, когда нагрузка на этих двух работающих серверах превышает пороговое значение, должен запуститься третий экземпляр и присоединиться к ELB. Когда нагрузка уменьшается, он должен отключиться от ELB и остановиться.

Любая идея ?

В настоящее время вы не можете сделать это, используя только услуги, предоставляемые Amazon. Я бы порекомендовал:

  1. Прикрепите сигнал CloudWatch Alarm к вашим показателям инстансов EC2. Когда срабатывает сигнал тревоги, опубликуйте в SNSTopic
  2. Присоедините функцию AWS Lambda к теме SNSTopic, предоставьте роли достаточно разрешений для
    1. Запустите экземпляр EC2
    2. Прикрепите ELB к экземплярам
  3. Добавьте второй сигнал тревоги, функцию AWS Lambda, и сделайте то же самое в обратном порядке. Остановите экземпляр EC2 и отключите его.