Agrupación de tareas relacionadas con Amazon ECS
Puede identificar un conjunto de tareas relacionadas y colocarlas en un grupo de tareas. Todas las tareas con el mismo nombre de grupo de tareas se consideran un conjunto cuando se utiliza la estrategia de ubicación de tareas spread
. Por ejemplo, suponga que está ejecutando distintas aplicaciones en un clúster, tales como bases de datos y servidores web. Para asegurarse de que las bases de datos estén balanceadas en las zonas de disponibilidad, agréguelas a un grupo de tareas con el nombre databases
y, a continuación, utilice la estrategia de ubicación de tareas spread
. Para obtener más información, consulte Uso de estrategias para definir la ubicación de las tareas de Amazon ECS.
Los grupos de tareas también se pueden utilizar como restricción de ubicación de tareas. Al especificar un grupo de tareas en la restricción memberOf
, las tareas solo se envían a instancias de contenedores que se encuentran en el grupo de tareas especificado. Para ver un ejemplo, consulte Ejemplos de restricciones para ubicación de tareas de Amazon ECS.
De forma predeterminada, las tareas independientes utilizan el nombre de familia de definición de tareas (por ejemplo, family:my-task-definition
) como nombre del grupo de tareas si no se especifica un nombre de grupo de tareas personalizado. Las tareas lanzadas como parte de un servicio utilizan el nombre del servicio como nombre del grupo de tareas y no se pueden cambiar.
Se aplican los siguientes requisitos para el grupo de tareas.
-
Un nombre de grupo de tareas debe tener 255 caracteres o menos.
-
Cada tarea puede estar exactamente en un grupo.
-
Después de lanzar una tarea, no puede modificar su grupo de tarea.