Управляемые демоны Amazon ECS теперь поддерживают некритичные демоны
Amazon Elastic Container Service (Amazon ECS) теперь поддерживает некритичные управляемые демоны для Управляемых инстансов ECS. Вы можете настроить демон как некритичный, чтобы критически важные задачи приложений продолжали работать непрерывно, даже если демон выходит из строя, останавливается или терпит сбой.
Управляемые демоны Amazon ECS позволяют централизованно развертывать программные агенты и управлять ими независимо от развертывания приложений, чтобы обеспечить единообразное покрытие и соответствие требованиям во всей инфраструктуре контейнеров. Для некоторых критически важных приложений непрерывное выполнение прикладных задач может иметь большее значение, чем вспомогательные функции демонов, такие как ведение журнала или сбор метрик. С этим обновлением управляемый демон можно настроить как некритичный, чтобы его сбой не приводил к оттоку прикладных задач. Когда некритичная задача демона терпит сбой, останавливается или становится неработоспособной, инстанс контейнера остается активным, существующие прикладные задачи продолжают выполняться без прерываний, ECS продолжает добавлять в него новые прикладные задачи и регистрация инстанса никогда не блокируется, поэтому задачи запускаются немедленно, даже если демон отказывается это делать. Amazon ECS генерирует событие EventBridge, когда задача демона не запускается, и ведет журналы действий сервиса как для критичных, так и для некритичных демонов, обеспечивая полную наблюдаемость работоспособности демонов.
Чтобы приступить к работе, вы можете создать некритичный демон с помощью Консоли AWS, интерфейса CLI, CloudFormation или пакетов AWS SDK, установив для параметра critical значение false при создании или обновлении демона. Некритичные демоны доступны во всех регионах AWS, где поддерживаются управляемые демоны Amazon ECS. Подробнее см. на странице документации.