0

Я трачу через массив услуг AWS, но не вижу дерева с деревьев. То, что я хотел бы сделать, это предоставить собственный скрипт проверки работоспособности, который я бы развернул на своей виртуальной машине и что я могу позвонить по HTTP, например. Основываясь на результатах этого сценария (например, на ошибках x), я хотел бы инициировать завершение работы этой виртуальной машины и, возможно, позволить группе автоматического масштабирования заменить ее или, возможно, вызвать прямой вызов API для создания экземпляра замещающей виртуальной машины.AWS Менеджер по доступности

Каков стандартный/рекомендуемый механизм AWS для этого?

Благодаря

ответ

2

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

Единственное, что вам нужно предоставить, это конечная точка http, которая возвращает 200, если приложение здорово. Или в случае нового приложения Loadbalancer вы также можете вернуть что-то еще, чем 200, и соответствующим образом настроить проверку работоспособности.