я намереваюсь перезагрузка работающий экземпляр AWS, который был помечен как неисправный после ELB.
У меня есть установка, в которой 2 экземпляра находятся за балансировщиком нагрузки, и один из них содержит много (> 200 ГБ) данных в временном хранилище. Данные не важны, поэтому я не хочу помещать их в S3 или EBS и платить за них, но я тоже не хочу их терять.
Есть ли способ указать подсистеме балансировки нагрузки обнаруживать неработоспособные экземпляры и выполнять их жесткую перезагрузку вместо завершения?
Пока не могу комментировать, но один важный момент: включение защиты завершения НЕ остановит AutoScaling Group от завершения экземпляра
Атрибут DisableApiTermination не препятствует> автоматическому масштабированию Amazon EC2 завершать работу инстанса.
Используя облачные часы, вы можете установить пользовательское действие, создав конечную точку http для перезагрузки вашего экземпляра. Вы можете написать конечную точку http (простой сервлет), чтобы получать и инициировать действие в соответствии с вашими потребностями. Часы Cloud отправят уведомление на вашу конечную точку, как только это произойдет. обнаруживает, что ваш экземпляр неисправен.
Вы можете запретить завершение работы машины, включив защиту от прерывания Включение / отключение защиты от прерывания
Вы можете сохранить свой шаблон AMI и убедиться, что Autoscalling откроет вам аналогичный экземпляр