По уточнению вами в комментарии.Я полагаю, что вы ищете решение для запуска высокодоступного приложения, которое должно иметь несколько контейнеров, чтобы вам не пришлось сталкиваться с простоями, когда вы истощали базовый экземпляр EC2.
В этом конкретном сценарии выдолжен использовать сервис ECS с SPREAD в качестве стратегии размещения задач.ECS автоматически позаботится о высокой доступности приложения, поместив контейнеры в другой экземпляр EC2 этого кластера.Таким образом, когда вы заменяете базовый экземпляр ec2, он сначала истощает все соединения с контейнерами, которые выполнялись в этом экземпляре.
Подробнее о службе ECS можно прочитать здесь:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html
Стратегия размещения заданий:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html
Дайте мне знать для уточнения.