Когда эластичная балансировка нагрузки (ELB) связана с группой автоматического масштабирования, можно указать льготный период, в течение которого новые экземпляры EC2 не будут прекращены, даже если они отмечены как нездоровый ELB. Можно ли указать аналогичный льготный период, в течение которого новые задачи ECS не будут убиты и перезапущены их ассоциированной службой ECS, даже если экземпляр ECS, на котором выполняется задача, был отмечен нездоровым ELB?Льготный период? - Устройства балансировки контейнеров AWS EC2 и балансировочные балансировочные нагрузки
Update:
В нашем случае использования, контейнер докер быть запущен в качестве задачи ECS содержит экземпляр JBoss, который загружает несколько кэшей при запуске. Эти кеши могут занять несколько минут. Тем не менее, служба ECS регистрирует экземпляр контейнера с помощью ELB, как только контейнер запускается. Это означает, что трафик может быть перенаправлен в новый контейнер, прежде чем он будет готов принять его. Мы могли бы увеличить интервал проверки работоспособности и «здоровые/нездоровые пороги» на ELB, чтобы ELB не тратил трафик на экземпляр и службу ECS от перезапуска контейнера до загрузки кешей. Однако увеличение интервала проверки работоспособности и пороговых значений нежелательно, поскольку если экземпляр отмечен как нездоровый после загрузки кэшей, служба ECS должна как можно скорее перезапустить контейнер (что требует более короткого интервала проверки работоспособности и меньших пороговых значений).
Таким образом, можно применить льготный период, в течение которого трафик не будет перенаправлен в новый контейнер с помощью ELB, и служба ECS не перезапустит контейнер (даже если он не прошел проверку работоспособности)? Или, если это не так, есть ли какие-либо предложения относительно решения для нашего случая использования?
Я также открыл нить для этого вопроса на форумах AWS: https://forums.aws.amazon.com/thread.jspa?threadID=215740&tstart=0 – iBlocksShaun