Ejemplo de estrategias de ubicación de tareas de Amazon ECS - Amazon Elastic Container Service

Ejemplo de estrategias de ubicación de tareas de Amazon ECS

Puede especificar estrategias de ubicación de tarea con las acciones siguientes: CreateService, UpdateService y RunTask.

Distribuir las tareas de manera uniforme entre zonas de disponibilidad

La estrategia siguiente distribuye las tareas de forma uniforme entre las zonas de disponibilidad.

"placementStrategy": [ { "field": "attribute:ecs.availability-zone", "type": "spread" } ]

Distribuir las tareas de manera uniforme en todas las instancias

La estrategia siguiente distribuye las tareas de forma uniforme entre todas las instancias.

"placementStrategy": [ { "field": "instanceId", "type": "spread" } ]

Agrupar tareas en bin packing en función de la memoria

La estrategia siguiente agrupa las tareas en bin packing en función de la memoria.

"placementStrategy": [ { "field": "memory", "type": "binpack" } ]

Ubicar las tareas de forma aleatoria

La siguiente estrategia ubica las tareas aleatoriamente.

"placementStrategy": [ { "type": "random" } ]

Distribuir las tareas de forma uniforme en las zonas de disponibilidad y, a continuación, distribuir las tareas de forma uniforme entre las instancias dentro de cada zona de disponibilidad

La siguiente estrategia distribuye las tareas de forma uniforme en las zonas de disponibilidad y, a continuación, distribuye las tareas de forma uniforme entre las instancias dentro de cada zona de disponibilidad.

"placementStrategy": [ { "field": "attribute:ecs.availability-zone", "type": "spread" }, { "field": "instanceId", "type": "spread" } ]

Distribuir las tareas de forma uniforme en las zonas de disponibilidad y, a continuación, agrupar en bin packing las tareas en función de la memoria dentro de cada zona de disponibilidad

La siguiente estrategia distribuye las tareas de forma uniforme en las zonas de disponibilidad y, a continuación, agrupa en bin packing las tareas en función de la memoria dentro de cada zona de disponibilidad.

"placementStrategy": [ { "field": "attribute:ecs.availability-zone", "type": "spread" }, { "field": "memory", "type": "binpack" } ]

Distribuir las tareas de manera uniforme entre las instancias y, a continuación, agrupar las tareas en bin packing según la memoria

La siguiente estrategia distribuye las tareas de manera uniforme en todas las instancias y, a continuación, agrupa las tareas en bin packing en función de la memoria de cada instancia.

"placementStrategy": [ { "field": "instanceId", "type": "spread" }, { "field": "memory", "type": "binpack" } ]