|
|
El escalado automático del servicio Amazon Elastic Container Service (Amazon ECS) ajusta automáticamente el recuento de tareas para satisfacer la demanda de cargas de trabajo con políticas de escalamiento integrales, incluido el escalado predictivo para patrones de tráfico recurrentes, el escalado programado para eventos planificados y el seguimiento de objetivos para escalar dinámicamente en métricas en tiempo real.
Puede elegir el escalado proactivo mediante el escalado predictivo (automático) y el escalado programado (definido por el cliente), o el escalado reactivo mediante el seguimiento de objetivos con solo un objetivo sobre el que escalar. El escalado automático del servicio Amazon ECS ajusta la cantidad de tareas en un servicio ECS en función de las métricas de Amazon CloudWatch, como el uso promedio de CPU/memoria, el recuento de solicitudes por objetivo, una métrica personalizada como la profundidad de la cola o los aumentos repentinos de la demanda mediante el uso de algoritmos avanzados de aprendizaje automático (ML).
Con el lanzamiento de hoy, el escalado automático del servicio Amazon ECS ahora detecta y responde a los cambios de carga más rápido con soporte para métricas de alta resolución (20 segundos) y optimizaciones de publicación de métricas. En las pruebas comparativas de AWS, el tiempo para activar el escalamiento horizontal mejoró de 363 segundos a 86 segundos (76 % más rápido, 4,2 veces), y el tiempo total para escalar y aprovisionar nuevas tareas mejoró de 386 segundos a 109 segundos (72 % más rápido, 3,5 veces).
Este lanzamiento ofrece tres beneficios clave para sus aplicaciones:
- Rendimiento y confiabilidad mejorados: Un escalado más rápido significa que su aplicación responde más rápido a los aumentos repentinos de la demanda, lo que reduce las latencias o fallas para los usuarios finales durante los aumentos repentinos de la demanda.
- Tamaño adecuado sin concesiones: Dependiendo de la carga de trabajo, puede reducir el recuento de tareas de referencia porque el escalamiento horizontal ahora ocurre lo suficientemente rápido como para manejar los picos de tráfico sin un relleno de capacidad preventivo. Esto reduce directamente los costos informáticos y al mismo tiempo mantiene el rendimiento y la disponibilidad de las aplicaciones.
- Configuración de escalado más simple: El seguimiento de objetivos con métricas de alta resolución ofrece un comportamiento de escalado agresivo que anteriormente requería configuraciones de escalado personalizadas, como el uso de políticas de escalado por pasos. Un cambio de configuración reemplaza el trabajo de ingeniería personalizado.
como funciona
Para utilizar el escalado automático de servicios más rápido de ECS, primero habilite métricas de alta resolución para su servicio ECS y luego configure una política de escalado de seguimiento de objetivos que utilice métricas de alta resolución. El escalado automático de servicios más rápido de ECS funciona en todas las opciones informáticas de ECS: AWS Fargate, ECS Managed Instances y Amazon Elastic Compute Cloud (Amazon EC2). Puede habilitar estas métricas cuando crea o actualiza su servicio ECS en la consola de Amazon ECS o utiliza los SDK y las herramientas de AWS y AWS CloudFormation.
Cuando crea un servicio en la consola, agregue métricas de resolución de 20 segundos en el Configuración de monitoreo sección. Estas métricas generan costos adicionales de CloudWatch, mientras que la resolución estándar (60 segundos) es gratuita.

En el Escalado automático de servicios sección, comprobar Utilice el escalado automático del servicio y elige Seguimiento de objetivos para que el tipo de política de escalamiento utilice datos en tiempo real para escalar la cantidad de tareas que ejecuta su servicio en función de la demanda.
Luego, elige un Tipo de política de escalamiento para el seguimiento del objetivo. Puedes seleccionar ECSServiceAverageCPUUtilizationHighResolution o ECSServiceAverageMemoryUtilizationHighResolution como nuevas métricas.

Eso es todo: su servicio ECS utilizará métricas de alta resolución para el escalado automático.
Para actualizar un servicio ECS existente para utilizar un escalado automático más rápido, primero debe configurar métricas de alta resolución a través de Servicio de actualización. Una vez que se complete la implementación, su servicio generará métricas de alta resolución. Luego puedes ir al Servicio y escalado automático pestaña de los detalles de su servicio para actualizar la política de escalado y utilizar métricas de mayor resolución.

Eso es todo lo que necesitas. Su servicio ECS ahora evalúa las decisiones de escala en intervalos de 20 segundos.
También puede utilizar la interfaz de línea de comandos de AWS (AWS CLI) para habilitar nuevas métricas en su servicio ECS a través de Application Auto Scaling. Para obtener más información, visite la documentación de escalado automático más rápido.
Ahora disponible
El escalado automático de servicios más rápido con métricas de alta resolución para Amazon ECS ya está disponible. La característica en sí no tiene costo adicional, pero las métricas de CloudWatch de alta resolución introducen una nueva dimensión de precios. Para obtener más información, consulte la página de precios de CloudWatch.
Pruébelo hoy y envíe sus comentarios a AWS re: Publicación para ECS o a través de sus contactos habituales de AWS Support.
— chany

