Publicado en: Oct 23, 2023

En la actualidad, Amazon Elastic Container Service (Amazon ECS) mejoró la programación de tareas para que las aplicaciones de los clientes fueran aún más resilientes a los picos de carga impredecibles. Ahora, Amazon ECS iniciará primero un reemplazo de cada tarea en mal estado que no haya superado una comprobación de estado del contenedor o del equilibrador de carga antes de finalizarla. Esta mejora aumenta la resiliencia de las aplicaciones de los clientes sin esfuerzos ni configuraciones adicionales.

Amazon ECS es un servicio de orquestación de contenedores completamente administrado que permite a los clientes ejecutar con facilidad aplicaciones en contenedores altamente seguras, fiables y escalables. Los clientes pueden definir comprobaciones del estado de los contenedores o del equilibrador de carga para sus aplicaciones a fin de que el programador de Amazon ECS sepa cuándo se debe finalizar una tarea en mal estado y sustituirla por una nueva. Durante los picos de carga impredecibles, las comprobaciones de estado podrían arrojar falsos negativos para las tareas ocupadas. Esto podría provocar que los servicios quedaran por debajo de su capacidad, ya que las tareas en mal estado se cancelarán prematuramente. Ahora, Amazon ECS intentará iniciar un reemplazo para cada tarea en mal estado y esperará hasta que el reemplazo se recupere, antes de finalizar una tarea anterior. Los clientes pueden controlar la cantidad máxima de tareas que Amazon ECS puede iniciar simultáneamente con la configuración del parámetro MaximumPercent (200 % predeterminado) de un servicio.

Esta mejora ya está disponible en todas las regiones de AWS. 

Obtenga más información sobre los conceptos de programación de Amazon ECS en este documento.