Prepárese para adjuntar un balanceador de cargas de Elastic Load Balancing a su grupo de Auto Scaling - 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 adjuntar un balanceador de cargas de Elastic Load Balancing a su grupo de Auto Scaling

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

  • Debe haber creado ya el balanceador de cargas y el grupo objetivo que se utilizan para enrutar el tráfico a su grupo de Auto Scaling.

    Hay dos formas de crear el balanceador de cargas y el grupo objetivo:

    • Uso de Elastic Load Balancing: siga los procedimientos de la documentación de Elastic Load Balancing para crear y configurar el balanceador de cargas y el grupo objetivo antes de crear el grupo de Auto Scaling. Omita el paso para registrar las instancias de Amazon EC2. Auto Scaling de Amazon EC2 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 Elastic Load Balancing 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 Auto Scaling de Amazon EC2. Para obtener más información, consulte Configuración de una instancia de Application Load Balancer o Network Load Balancer desde la consola de Amazon EC2 Auto Scaling.

  • Antes de crear un balanceador de carga, conozca el tipo de balanceador de carga que necesita. Para obtener más información, consulte Tipos de Elastic Load Balancing.

  • 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 la plantilla de lanzamiento de su grupo de Auto Scaling no contiene el grupo de seguridad correcto para permitir el tráfico entrante necesario desde el balanceador de cargas, debe actualizar la plantilla de lanzamiento. 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 iniciar una actualización de instancias para reemplazarlas. Para obtener más información, consulte Use una actualización de instancias para actualizar las instancias de un grupo de Auto Scaling.

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

  • Al implementar dispositivos virtuales detrás de un balanceador de carga de puerta de enlace, la imagen de máquina de Amazon (AMI) de la plantilla de lanzamiento debe especificar el ID de una AMI compatible con el protocolo GENEVE para permitir que el grupo de Auto Scaling intercambie tráfico con un balanceador de carga de puerta de enlace. Además, los grupos de seguridad de la plantilla de lanzamiento 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 agregar un enlace de ciclo de vida cuando crea inicialmente un grupo de Auto Scaling en la consola de Amazon EC2 Auto Scaling. Sin embargo, puede añadir un enlace de ciclo de vida una vez creado el grupo. Para obtener más información, consulte Enlaces de ciclo de vida de Amazon EC2 Auto Scaling.

Configura las comprobaciones de estado de los objetivos

Puede configurar comprobaciones de estado para sus objetivos registrados en un balanceador de cargas de Elastic Load Balancing para garantizar que puedan gestionar el tráfico correctamente. Los pasos específicos varían según el tipo de balanceador 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 de Elastic Load Balancing. Las comprobaciones de estado predeterminadas de un grupo de escalado automático son solo comprobaciones de estado de EC2. Para obtener más información, consulte Comprobaciones de estado para instancias en un grupo de escalado automático.

Para permitir que Auto Scaling de Amazon EC2 sustituya las instancias que Elastic Load Balancing notifique que están en mal estado, puede configurar su grupo de Auto Scaling para que utilice las comprobaciones de estado de Elastic Load Balancing. De este modo, Amazon EC2 Auto Scaling considera que la instancia está en mal estado si no supera las comprobaciones de estado de EC2 o las comprobaciones de estado de Elastic Load Balancing. 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 información sobre cómo habilitar estas comprobaciones de estado para su grupo de Auto Scaling, consulteAdjunta un balanceador de cargas de Elastic Load Balancing 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, pero sí lo suficientemente alto como para que las comprobaciones de estado de Elastic Load Balancing 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.