Publicado en: Sep 16, 2022

Amazon Elastic Container Service (Amazon ECS) ha mejorado los proveedores de capacidad de Amazon ECS con el fin de brindar una experiencia más rápida de escalado automático de clústeres para los eventos de desescalado horizontal. Amazon ECS ahora desescala horizontalmente el exceso de capacidad a una velocidad mucho mayor, lo que mejora la utilización de su infraestructura y ahorra costos de computación.

Amazon ECS es un servicio de orquestación de contenedores completamente administrado que le permite implementar, administrar y escalar aplicaciones en contenedores de manera más sencilla. Cluster auto scaling (CAS, escalado automático de clústeres) es una funcionalidad de Amazon ECS que administra las instancias de Amazon EC2 en un Auto Scaling group (ASG, grupo de escalado automático) en su nombre, de modo que usted puede concentrarse en ejecutar las tareas sin preocuparse por la administración de la infraestructura. Con CAS, Amazon ECS administra tanto el escalado horizontal como el desescalado horizontal de las instancias de Amazon EC2, de manera que su clúster tiene la capacidad óptima para las cargas de trabajo. Durante el desescalado horizontal, Amazon ECS reduce la capacidad del ASG de manera iterativa en varios pasos a fin de maximizar la disponibilidad al mismo tiempo que se estabiliza la capacidad para cumplir con la demanda. Antes, Amazon ECS limitaba cada paso del desescalado horizontal para reducir un 5 % de la capacidad del ASG cada vez. Con el lanzamiento que anunciamos hoy, Amazon ECS aumentó el límite de los pasos de desescalado horizontal para reducir hasta un 50 % de la capacidad del ASG, lo que se traduce en menos pasos de desescalado horizontal y en una experiencia de desescalado horizontal con mayor capacidad de respuesta, al mismo tiempo que se mantiene la disponibilidad de la capacidad para los patrones con picos de tráfico. Hemos evaluado esta mejora para un servicio de Amazon ECS que había escalado horizontalmente 334 instancias c5.xlarge para 1000 tareas y necesitaba desescalar horizontalmente 34 instancias para 100 tareas en estado estable. Se observó que el tiempo de desescalado horizontal mostró una mejora de ocho veces, es decir, se redujo de 80 minutos a 10 minutos después de la mejora de los pasos de desescalado horizontal. Para obtener más detalles sobre nuestro análisis de comparación del rendimiento, consulte la publicación del blog.

El desescalado horizontal más rápido para el escalado automático de clústeres de Amazon ECS está disponible automáticamente para todos los clientes de Amazon ECS en todas las regiones de AWS donde está disponible Amazon ECS. Para obtener más información, consulte la publicación del blog y la guía del usuario de escalado automático de clústeres.