Escalado del seguimiento de destino: escalado de la flota de spot especificando un valor en una métrica específica - Amazon Elastic Compute Cloud

Escalado del seguimiento de destino: escalado de la flota de spot especificando un valor en una métrica específica

Con el escalado del seguimiento de destino, puede crear una política de escalado del seguimiento de destino al seleccionar una métrica de escalado y establecer un valor de destino. Entonces, 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 destino escogidos. La política de escalado ajusta la capacidad al agregar o eliminar instancias en función de las necesidades para mantener la métrica en el valor de destino especificado o en un valor próximo. La política de escalado del seguimiento de destino no solo mantiene la métrica próxima al valor de destino sino que también se ajusta a las fluctuaciones de la métrica producidas por patrones de carga fluctuante y minimiza las fluctuaciones de capacidad rápidas.

Puede crear varias políticas de escalado del seguimiento de destino en una flota de spot, siempre que cada una de las políticas utilice una métrica diferente. La flota se escala en función de la política que especifica la mayor capacidad de flota. Esto le permite abordar varios escenarios para garantizar una capacidad suficiente para 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 de spot porque se ha reducido la capacidad de destino, la instancia recibe un aviso de interrupción de la instancia de spot.

nota

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.

Requisitos previos
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 Spot Requests (Solicitudes de spot).

  3. Seleccione la solicitud de flota de spot.

  4. Seleccione la pestaña Escalado automático cerca de la parte inferior de la pantalla. Si seleccionó el enlace para su flota de spot, no habrá ninguna pestaña; en su lugar, desplácese hacia abajo hasta la sección Escalado automático.

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

  6. 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.

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

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

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

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

  11. (Opcional) Para omitir el paso de creación de una política de reducción horizontal basada en la configuración actual, seleccione Deshabilitar escalado descendente. Puede crear una política de escalado descendente con una configuración diferente.

  12. Seleccione Save.

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.