Grupos de Auto Scaling - Amazon EC2 Auto Scaling

Grupos de Auto Scaling

Un grupo de Auto Scaling contiene una colección de instancias de Amazon EC2 que se tratan como una agrupación lógica a efectos de escalado automático y administración. Un grupo de Auto Scaling también le permite utilizar características de Amazon EC2 Auto Scaling, como sustituciones de comprobaciones de estado y políticas de escalado. Tanto el mantenimiento del número de instancias en un grupo de Auto Scaling como el escalado automático son las funcionalidades básicas del servicio de Amazon EC2 Auto Scaling.

El tamaño de un grupo de Auto Scaling depende del número de instancias que establezca como capacidad deseada. Puede ajustar su tamaño para satisfacer la demanda, ya sea de forma manual o mediante el uso de escalado automático.

Un grupo de Auto Scaling comienza lanzando suficientes instancias para satisfacer su capacidad deseada. Mantiene este número de instancias realizando comprobaciones de estado periódicas en las instancias del grupo. El grupo de Auto Scaling sigue manteniendo un número fijo de instancias aunque una de ellas deje de estar en buen estado. Si una instancia pasa a tener un estado incorrecto, el grupo termina la instancia en mal estado y lanza otra instancia para sustituirla. Para obtener más información, consulte Comprobaciones de estado para instancias de Auto Scaling.

Puede utilizar políticas de escalado para aumentar o disminuir dinámicamente el número de instancias de su grupo para satisfacer las condiciones cambiantes. Cuando la política de escalado entra en vigor, el grupo de Auto Scaling ajusta la capacidad deseada del grupo, entre los valores de capacidad mínima y máxima, y lanza o termina las instancias según sea necesario. También puede efectuar el escalado mediante una programación. Para obtener más información, consulte Escalado del tamaño del grupo de Auto Scaling.

Un grupo de Auto Scaling puede lanzar Instancias bajo demanda, instancias de spot o ambas. Puede especificar varias opciones de compra para su grupo de Auto Scaling solo cuando configure el grupo para que utilice una plantilla de lanzamiento. (Recomendamos que utilice plantillas de lanzamiento en lugar de configuraciones de lanzamiento para asegurarse de que puede utilizar las últimas características de Amazon EC2).

Las instancias de spot le brindan acceso a capacidad de Amazon EC2 sin uso con importantes descuentos en comparación con los precios bajo demanda. Para obtener más información, consulte Amazon EC2 Instancias de spot. Existen diferencias clave entre las instancias de spot y las instancias a petición:

  • El precio de las instancias de spot varía según la demanda

  • Amazon EC2 puede terminar una instancia de spot individual a medida que cambie la disponibilidad o el precio de las instancias de spot

Cuando se termina una instancia de spot, el grupo de Auto Scaling intenta lanzar una instancia de sustitución para mantener la capacidad deseada para el grupo.

Cuando las instancias se lancen, si especifica varias zonas de disponibilidad, la capacidad deseada se distribuye entre ellas. Si se produce una acción de escalado, Amazon EC2 Auto Scaling mantiene automáticamente el equilibrio en todas las zonas de disponibilidad especificadas.

Si es nuevo en los grupos de Auto Scaling, comience creando una plantilla o configuración de lanzamiento y, a continuación, utilícela para crear un grupo de Auto Scaling en el que todas las instancias tengan los mismos atributos de instancia. Puede establecer los siguientes atributos de instancia especificándolos como parte de la plantilla de lanzamiento o de la configuración de lanzamiento: AMI, dispositivos de bloque, par de claves, tipo de instancias, grupos de seguridad, datos de usuario, monitoreo de la instancia EC2, perfil de instancias, kernel, ramdisk, la tenencia de la instancia, si la instancia tiene una dirección IP pública y si la instancia está optimizada para EBS. La Introducción a Amazon EC2 Auto Scaling proporciona una introducción rápida a los distintos bloques de creación que se utilizan en Amazon EC2 Auto Scaling.