Группа автоматического масштабирования AWS, в которой один экземпляр уникален - PullRequest
0 голосов
/ 05 октября 2018

У меня есть масштабирующая группа из 2-5 экземпляров для обработки веб-трафика.Я использую гем rpush для push-уведомлений, для которого требуется один запущенный демон для выполнения всех ожидающих заданий.Я уже плачу за 2-5 экземпляров, которые обладают достаточной дополнительной вычислительной мощностью для работы с демоном, и я хотел бы запустить демон в одном из этих экземпляров.

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

IsЕсть ли способ сделать это?

1 Ответ

0 голосов
/ 05 октября 2018

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

Имейте в виду, что, будучи защищенным от завершения в группе автоматического масштабирования, он можетвсе еще может быть завершено с помощью:

  • Ручное завершение через консоль Amazon EC2, команду terminate-instances или действие TerminateInstances.Чтобы защитить экземпляры автоматического масштабирования от ручного завершения, включите защиту завершения.Для получения дополнительной информации см. Включение защиты от прерываний в Руководстве пользователя Amazon EC2 для экземпляров Linux.

  • Замена проверки работоспособности в случае сбоя проверки работоспособности экземпляра.

  • Прерывание точечного экземпляра.

(источник: Документы AWS )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...