Tarefas do Amazon ECS relacionadas a grupos
É possível identificar um conjunto de tarefas relacionadas e posicioná-las em um grupo de tarefas. Todas as tarefas com o mesmo nome de grupo de tarefas são consideradas um conjunto quando for usada a estratégia de posicionamento de tarefas spread
. Por exemplo, suponha que você está executando diferentes aplicações em um cluster, como bases de dados e servidores da Web. Para garantir que os bancos de dados fiquem equilibrados nas zonas de disponibilidade, adicione-os a um grupo de tarefas denominado databases
e use a estratégia de posicionamento de tarefas spread
. Para ter mais informações, consulte Uso de estratégias para definir o posicionamento de tarefas do Amazon ECS.
Grupos de tarefas também podem ser usados como uma restrição de posicionamento de tarefas. Quando você especifica um grupo de tarefas na restrição memberOf
, as tarefas são enviadas somente para instâncias de contêiner que executam tarefas no grupo de tarefas especificado. Para ver um exemplo, consulte Exemplo de restrições de posicionamento de tarefas do Amazon ECS.
Por padrão, as tarefas autônomas usarão o nome da família de definição de tarefa (por exemplo, family:my-task-definition
) como o nome do grupo de tarefas, se não for especificado um nome de grupo de tarefas personalizado. As tarefas iniciadas como parte de um serviço usam o nome do serviço como nome do grupo de tarefas e não podem ser alteradas.
Os requisitos do grupo de tarefas a seguir se aplicam.
-
O nome de um grupo de tarefas deve ser 255 caracteres ou menos.
-
Cada tarefa pode estar em exatamente um grupo.
-
Após iniciar uma tarefa, você não poderá modificar o grupo de tarefas dela.