Escalado de una flota de spot con una política de seguimiento de destino - Amazon Elastic Compute Cloud

Escalado de una flota de spot con una política de seguimiento de destino

Las políticas de escalado de seguimiento de destino le permiten seleccionar una métrica y establecer un valor de destino. La flota de spot crea y administra las alarmas de CloudWatch que activan la política de escalado y calcula el ajuste de escalado en función de la métrica y el valor de objetivo. La política de escalado amplía o reduce la capacidad en función de las necesidades para mantener la métrica en el valor objetivo especificado o en un valor próximo. Además de mantener la métrica próxima al valor de destino, la política de escalado de seguimiento de destino también se ajusta a las fluctuaciones de la métrica producidas por patrones de carga fluctuante y minimiza las fluctuaciones rápidas de la capacidad de la flota.

Puede crear varias políticas de escalado de seguimiento de destino en una flota de spot, siempre que cada una de ellas utilice una métrica diferente. La flota se escala en función de la política que proporciona la mayor capacidad de flota. Esto le permite abordar diferentes situaciones y garantizar que siempre hay capacidad suficiente para procesar las cargas de trabajo de la aplicación.

Para garantizar la disponibilidad de la aplicación, la flota se escala en horizontal proporcionalmente a la métrica tan rápido como puede, pero se escala de forma descendente más gradualmente.

Cuando una flota de spot termina una instancia porque se ha reducido la capacidad de destino, la instancia recibe un aviso de interrupción de instancia de spot.

No modifique ni elimine las alarmas de CloudWatch que la flota de spot administra para las políticas de escalado de seguimiento de destino. La flota de spot elimina automáticamente las alarmas cuando se elimina la política de escalado de seguimiento de destino.

Limitación

La solicitud de flota de spot debe tener un tipo de solicitud de maintain. El escalado automático no se admite para solicitudes de tipo request.

Para configurar una política de seguimiento de destino (consola)
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Solicitudes de spot.

  3. Seleccione la solicitud de flota de spot y, a continuación, elija Auto Scaling.

  4. Si el escalado automático no está configurado, elija Configurar.

  5. Utilice Capacidad de escalado entre para establecer la capacidad mínima y máxima de la flota. El escalado automático no escalará la flota ni por debajo de la capacidad mínima ni por encima de la capacidad máxima.

  6. En Nombre de política, escriba un nombre para la política.

  7. Elija una métrica de destino en Métrica de destino.

  8. Introduzca un Valor de destino para la métrica.

  9. En Periodo de recuperación, especifique un nuevo valor (en segundos) o mantenga el valor predeterminado.

  10. (Opcional) Seleccione Deshabilitar escalado descendente para omitir el paso de creación de una política de escalado descendente basada en la configuración actual. Puede crear una política de escalado descendente con una configuración diferente.

  11. Seleccione Guardar.

Para configurar una política de escalado de seguimiento de destino mediante la AWS CLI
  1. Registre la solicitud de flota de spot como un destino escalable mediante el comando register-scalable-target.

  2. Cree una política de escalado mediante el comando put-scaling-policy.