Можно ли запускать несколько контейнеров докеров в одном экземпляре EC2 через AWS ECS (EC2 Container Service)?
Несколько контейнеров докеров в одном экземпляре EC2 через AWS ECS
Ответ 1
Да.
Документация/данные AWS не выходят и говорят об этом явно, но речь идет о запуске многих контейнеров в кластер. Кластер может быть одним экземпляром.
При настройке контейнера вы указываете память и использование ЦП. ECS использует это для "расписания" (или "упаковки" ) EC2 с контейнерами Docker.
Ответ 2
Да, для этого напишите определение задачи с определением нескольких контейнеров.
Ответ 3
Все контейнеры, определенные в одной задаче ecs, развертываются в одном экземпляре.
Даже если в кластере есть много экземпляров, все контейнеры, определенные в одной задаче, расположены на одном экземпляре ec2. Контейнеры могут обращаться друг к другу, используя ссылки, определенные между ними.
Это эквивалентно POD в Kubernetes.