Políticas de escalado sencillo - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Políticas de escalado sencillo

Los siguientes ejemplos muestran cómo puede utilizar CLI los comandos para crear políticas de escalado sencillas. Permanecen en este documento como referencia para los clientes que deseen utilizarlos, pero le recomendamos que utilice en su lugar políticas de seguimiento de objetivos o de escalado escalonado.

Al igual que las políticas de escalado escalonado, las políticas de escalado simples requieren que cree CloudWatch alarmas para sus políticas de escalado. En las políticas que cree, también debe definir si desea añadir o eliminar instancias y cuántas, o configurar el grupo con un tamaño exacto.

Una de las principales diferencias entre las políticas de escalado escalonado y las políticas de escalado simples son los ajustes escalonados que se obtienen con las políticas de escalado escalonado. Con el escalado escalonado, puede realizar cambios mayores o menores en el tamaño del grupo en función de los ajustes escalonados que especifique.

Una política de escalado simple también debe esperar a que se complete una actividad de escalado en curso o a que se sustituya un chequeo de estado y a que finalice un período de enfriamiento antes de responder a más alarmas. Por el contrario, con el escalado gradual, la política sigue respondiendo a nuevas alarmas, incluso cuando se está llevando a cabo una actividad de escalado o se está sustituyendo un chequeo de estado. Esto significa que Amazon EC2 Auto Scaling evalúa todas las brechas de alarma a medida que recibe los mensajes de alarma. Por ello, le recomendamos que utilice políticas de escalado escalonado en su lugar, incluso si solo tiene un ajuste de escalado único.

Amazon EC2 Auto Scaling originalmente solo admitía políticas de escalado simples. Si creó su política de escalado antes de que se introdujeran las políticas de seguimiento de objetivos y escalado escalonado, su política se considera una política de escalado simple.

Utilice el siguiente put-scaling-policycomando para crear una política de escalado sencilla denominadamy-simple-scale-out-policy, con un tipo de ajuste PercentChangeInCapacity que aumente la capacidad del grupo en un 30 por ciento cuando la CloudWatch alarma asociada supere el valor máximo del umbral métrico.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-out-policy \ --auto-scaling-group-name my-asg --scaling-adjustment 30 \ --adjustment-type PercentChangeInCapacity

Registre el nombre del recurso de Amazon de la política (ARN). Lo necesitas para crear la CloudWatch alarma de la política.

Utilice el siguiente put-scaling-policycomando para crear una política de escalado simple denominadamy-simple-scale-in-policy, con un tipo de ajuste ChangeInCapacity que reduzca la capacidad del grupo en una instancia cuando la CloudWatch alarma asociada supere el valor mínimo métrico del umbral.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-in-policy \ --auto-scaling-group-name my-asg --scaling-adjustment -1 \ --adjustment-type ChangeInCapacity --cooldown 180

Registre el nombre del recurso de Amazon de la política (ARN). Lo necesitas para crear la CloudWatch alarma de la política.