AWS ECS в нескольких экземплярах EC2 - PullRequest
0 голосов
/ 13 ноября 2018

Можно ли создать ECS, которая запускает контейнер в нескольких экземплярах EC2 одновременно, или необходимо создать 1 задачу для каждого экземпляра EC2?

1 Ответ

0 голосов
/ 14 ноября 2018

По уточнению вами в комментарии.Я полагаю, что вы ищете решение для запуска высокодоступного приложения, которое должно иметь несколько контейнеров, чтобы вам не пришлось сталкиваться с простоями, когда вы истощали базовый экземпляр 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

Дайте мне знать для уточнения.

...