Несколько контейнеров докеров в одном экземпляре EC2 через AWS ECS

Можно ли запускать несколько контейнеров докеров в одном экземпляре EC2 через AWS ECS (EC2 Container Service)?

Ответ 1

Да.

Документация/данные AWS не выходят и говорят об этом явно, но речь идет о запуске многих контейнеров в кластер. Кластер может быть одним экземпляром.

При настройке контейнера вы указываете память и использование ЦП. ECS использует это для "расписания" (или "упаковки" ) EC2 с контейнерами Docker.

Ответ 2

Да, для этого напишите определение задачи с определением нескольких контейнеров.

Ответ 3

Все контейнеры, определенные в одной задаче ecs, развертываются в одном экземпляре.

Даже если в кластере есть много экземпляров, все контейнеры, определенные в одной задаче, расположены на одном экземпляре ec2. Контейнеры могут обращаться друг к другу, используя ссылки, определенные между ними.

Это эквивалентно POD в Kubernetes.