Amazon Elastic Load Balancing — перестал работать один экземпляр

У меня есть два экземпляра EC2, работающих за Elastic Load Balancer (ELB). Когда один экземпляр EC2 не отвечает, запрос, перенаправленный ELB к этому экземпляру, получит ответ TIMEOUT.

Есть ли способ предотвратить это, например, перенаправить на другие экземпляры, если текущая нагрузка высока или не работает?


person Thịnh Phạm    schedule 24.02.2017    source источник


Ответы (2)


Elastic Load Balancer поддерживает проверку работоспособности. Балансировщик нагрузки выполняет проверку работоспособности через регулярные промежутки времени (например, каждые 10 секунд), чтобы проверить работоспособность инстансов Amazon EC2, подключенных к балансировщику нагрузки.

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

Видеть:

person John Rotenstein    schedule 24.02.2017
comment
Спасибо за ваш ответ, только что понял, задав вопрос. - person Thịnh Phạm; 25.02.2017

Настройте проверку работоспособности на балансировщике нагрузки, чтобы балансировщик нагрузки знал, что этот одноранговый узел не работает.

person John Zeng    schedule 24.02.2017