Prepárese para conectar un balanceador de carga ELB - 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.

Prepárese para conectar un balanceador de carga ELB

Antes de adjuntar un balanceador de cargas ELB a su grupo de Auto Scaling, debe cumplir los siguientes requisitos previos:

  • Debe haber creado ya el equilibrador de carga y el grupo de destino que se usa para dirigir el tráfico al grupo de escalado automático.

    Hay dos formas de crear el equilibrador de carga y el grupo de destino:

    • Uso del ELB: siga los procedimientos de la documentación del ELB para crear y configurar el balanceador de cargas y el grupo objetivo antes de crear el grupo Auto Scaling. Omite el paso de registrar tus EC2 instancias de Amazon. Amazon EC2 Auto Scaling se encarga automáticamente de registrar (y anular el registro) de las instancias al asociar un grupo objetivo a su grupo de Auto Scaling. Para obtener más información, consulte Introducción a ELB en la Guía del usuario de Elastic Load Balancing.

    • Uso de Amazon EC2 Auto Scaling: cree, configure y conecte el balanceador de carga y el grupo objetivo con una configuración básica desde la consola de Amazon EC2 Auto Scaling. Para obtener más información, consulte Configuración de un equilibrador de carga de aplicación o un equilibrador de carga de red desde la consola.

  • Antes de crear un equilibrador de carga, conozca cuál necesita. Para obtener más información, consulte Tipos de ELB.

  • El balanceador de cargas y su grupo objetivo deben estar en la misma Cuenta de AWS VPC y región que tu grupo de Auto Scaling.

  • Los grupos de destino deben especificar el tipo de destino instance. No puede especificar un tipo de destino ip cuando se utiliza un grupo de Auto Scaling.

  • Si su plantilla de inicialización para su grupo de escalado automático no contiene el grupo de seguridad correcto que permita que el tráfico entrante del equilibrador de carga, debe actualizar la plantilla de inicialización. Las reglas recomendadas dependen del tipo de balanceador de carga y los tipos de backends que utilice el balanceador de carga. Por ejemplo, para dirigir el tráfico a los servidores web, permita el acceso HTTP entrante en el puerto 80 desde el balanceador de carga. Las instancias existentes no se actualizan con la nueva configuración cuando se modifica la plantilla de lanzamiento. Para actualizar las instancias existentes, puede comenzar una actualización de instancias para reemplazarlas. Para obtener más información, consulte Uso de una actualización de instancias para actualizar instancias en un grupo de escalado automático.

  • Los grupos de seguridad de la plantilla de lanzamiento también deben permitir el acceso desde el balanceador de cargas del puerto correcto para que ELB realice sus comprobaciones de estado.

  • Al implementar dispositivos virtuales detrás de un equilibrador de carga de puertas de enlace, la imagen de máquina de Amazon (AMI) en la plantilla de inicialización debe especificar el ID de una AMI que admita el protocolo GENEVE para permitir al grupo de escalado automático intercambiar tráfico con un equilibrador de carga de puertas de enlace. Además, los grupos de seguridad que especifique en la plantilla de inicialización deben permitir el tráfico UDP en el puerto 6081.

sugerencia

Si tiene scripts de arranque que tardan en completarse, de manera opcional puede agregar un enlace de ciclo de vida de lanzamiento a su grupo de escalado automático para retrasar el registro de las instancias detrás del equilibrador de carga antes de que sus scripts de arranque se hayan completado correctamente y que las aplicaciones de las instancias estén listas para aceptar tráfico. No puede añadir un enlace de ciclo de vida al crear inicialmente un grupo de Auto Scaling en la consola de Amazon EC2 Auto Scaling. Sin embargo, puede agregar un enlace de ciclo de vida después de crear el grupo. Para obtener más información, consulte Ganchos del ciclo de vida de Amazon EC2 Auto Scaling.

Configuración de las comprobaciones de estado de los destinos

Puede configurar comprobaciones de estado para sus objetivos registrados en un balanceador de cargas ELB para asegurarse de que son capaces de gestionar el tráfico correctamente. Los pasos específicos varían según el tipo de equilibrador de carga que utilice. Para obtener más información, consulte los siguientes recursos:

De forma predeterminada, Amazon EC2 Auto Scaling no considera que una instancia esté en mal estado y la reemplaza si no supera las comprobaciones de estado del ELB. Las comprobaciones de estado predeterminadas para un grupo de Auto Scaling son únicamente comprobaciones de EC2 estado. Para obtener más información, consulte Comprobaciones de estado para instancias en un grupo de escalado automático.

Para permitir que Amazon EC2 Auto Scaling sustituya las instancias que ELB notifique que están en mal estado, puede configurar su grupo de Auto Scaling para que utilice las comprobaciones de estado de ELB. De este modo, Amazon EC2 Auto Scaling considera que la instancia está en mal estado si no supera las comprobaciones de EC2 estado o las comprobaciones de estado del ELB. Si asocia varios grupos de destino del balanceador de carga o balanceadores de carga clásicos al grupo, todos ellos deben registrar la instancia como correcta para que se considere que está en buen estado. Si cualquiera de ellos informa de una instancia como en mal estado, el grupo de Auto Scaling reemplaza la instancia, aunque otros informen que es correcta.

Para obtener más información sobre cómo habilitar las comprobaciones de estado para su grupo de escalado automático, consulte Adjunta un balanceador de cargas ELB a tu grupo de Auto Scaling.

nota

Para asegurarse de que estas comprobaciones de estado comiencen lo antes posible, asegúrese de que el período de gracia de las comprobaciones de estado de su grupo no sea demasiado alto, sino lo suficientemente alto como para que las comprobaciones de estado del ELB determinen si hay un objetivo disponible para gestionar las solicitudes. Para obtener más información, consulte Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático.