Preparación para asociar un equilibrador de carga de Elastic Load Balancing - 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.

Preparación para asociar un equilibrador de carga de Elastic Load Balancing

Debe cumplir estos requisitos previos antes de conectar un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático:

  • 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 de Elastic Load Balancing: siga los procedimientos de la documentación de Elastic Load Balancing para crear y configurar el equilibrador de carga y el grupo de destino antes de crear el grupo de escalado automático. Omita el paso para registrar las instancias de Amazon EC2. Amazon EC2 Auto Scaling se encarga de registrar de manera automática las instancias, así como de anular dicho registro, cuando conecta un grupo de destino al grupo de escalado automático. 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: crear, configurar y asociar el equilibrador de carga y el grupo de destino 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 Elastic Load Balancing.

  • El equilibrador de carga y su grupo de destino deben estar en la misma Cuenta de AWS, VPC y región que el grupo de escalado automático.

  • 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 Utilice una actualización de instancias para actualizar instancias en un grupo de escalado automático.

  • Los grupos de seguridad en la plantilla de inicialización deben permitir el acceso desde el equilibrador de carga en el puerto correcto para que Elastic Load Balancing realice las 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 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 agregar un enlace de ciclo de vida después de crear el grupo. Para obtener más información, consulte Enlaces de 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 con un equilibrador de carga de Elastic Load Balancing para garantizar que puedan administrar el tráfico de forma adecuada. 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 ni 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 Amazon EC2 Auto Scaling sustituya las instancias que Elastic Load Balancing considera que están en mal estado, puede configurar el grupo de escalado automático 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 más información sobre cómo habilitar las comprobaciones de estado para su grupo de escalado automático, consulte Asociación de un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático.

nota

Para asegurarse de que estas comprobaciones de estado comiencen lo antes posible, asegúrese de que el periodo de gracia de las comprobaciones de estado del grupo no sea demasiado alto, sino lo suficiente para que las comprobaciones de estado de Elastic Load Balancing puedan determinar 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.