Utilice los balanceadores de carga de aplicaciones como objetivos de un Network Load Balancer - Elastic Load Balancing

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.

Utilice los balanceadores de carga de aplicaciones como objetivos de un Network Load Balancer

Puede crear un grupo de destino con un único equilibrador de carga de aplicación como destino y configurar el equilibrador de carga de red para que le redirija el tráfico. En este escenario, el equilibrador de carga de aplicación asume la decisión de equilibrio de carga en cuanto llega el tráfico. Esta configuración combina las funciones de ambos equilibradores de carga y ofrece las siguientes ventajas:

  • Puede usar la característica de enrutamiento basado en solicitudes de capa 7 del equilibrador de carga de aplicación en combinación con las características que admite el equilibrador de carga de red, como los servicios de punto de conexión (AWS PrivateLink) y las direcciones IP estáticas.

  • Puede usar esta configuración para aplicaciones que necesitan un único punto final para varios protocolos, como los servicios multimedia que se utilizan HTTP para la señalización y RTP la transmisión de contenido.

Puede utilizar esta característica con un equilibrador de carga de aplicación interno o con acceso a Internet como destino de un equilibrador de carga de red interno o con acceso a Internet.

Consideraciones
  • Para asociar un Application Load Balancer como destino de un Network Load Balancer, deben estar en el mismo VPC Amazon y en la misma cuenta.

  • Puede asociar un equilibrador de carga de aplicación como destino de varios equilibradores de carga de red. Para ello, registre el equilibrador de carga de aplicación con un grupo de destino diferente para cada equilibrador de carga de red individual.

  • Cada equilibrador de carga de aplicación que registre en un equilibrador de carga de red reduce la cantidad máxima de destinos por zona de disponibilidad por equilibrador de carga de red en 50 (si el equilibrio de carga entre zonas está deshabilitado) o 100 (si el equilibrio de carga entre zonas está habilitado). Puede deshabilitar la equilibración de carga entre zonas en ambos equilibradores de carga para minimizar la latencia y evitar los cargos por transferencia de datos regionales. Para obtener más información, consulte Cuotas para los equilibradores de carga de red.

  • Si el tipo de grupo de destino es alb, no puede modificar los atributos del grupo de destino. Estos atributos siempre utilizan los valores predeterminados.

  • Después de registrar un equilibrador de carga de aplicación como destino, no podrá eliminar el equilibrador de carga de aplicación hasta que anule el registro de todos los grupos de destino.

Paso 1: crear un equilibrador de carga de aplicación

Antes de empezar, configure los grupos de destino que utilizará este equilibrador de carga de aplicación. Asegúrese de tener una nube privada virtual (VPC) con los destinos que registrará en el grupo objetivo. VPCDebe tener al menos una subred pública en cada una de las zonas de disponibilidad utilizadas por sus objetivos.

Para crear un Application Load Balancer mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Load Balancing (Equilibrio de carga), elija Load Balancers (Equilibradores de carga).

  3. Elija Crear un equilibrador de carga.

  4. En Equilibrador de carga de aplicación, elija Create (Crear).

  5. En la página Crear equilibrador de carga de aplicación, en Configuración básica, especifique el Nombre del equilibrador de carga, el Esquema y el Tipo de dirección IP.

  6. Para los oyentes, puede crear un HTTPS oyente HTTP o en cualquier puerto. Sin embargo, debe asegurarse de que el número de puerto de este oyente coincida con el puerto del grupo de destino en el que residirá este equilibrador de carga de aplicación.

  7. En Zonas de disponibilidad, haga lo siguiente:

    1. Para VPCello, seleccione una nube privada virtual (VPC) con instancias o direcciones IP que haya incluido como destinos de su Application Load Balancer. Debe usar lo mismo VPC que usaría para su Network Load Balancer en. Paso 3: crear un equilibrador de carga de red y configurar el equilibrador de carga de aplicación como su destino

    2. Seleccione dos o más zonas de disponibilidad y las subredes correspondientes. Asegúrese de que estas zonas de disponibilidad coincidan con las habilitadas para su equilibrador de carga de red a fin de optimizar la disponibilidad, el escalado y el rendimiento.

  8. Puede asignar un grupo de seguridad a su equilibrador de carga mediante la creación de un grupo de seguridad nuevo o la selección de uno existente.

    Este grupo de seguridad que seleccione debe contener una regla que permita dirigir el tráfico al puerto de oyente para este equilibrador de carga. Utilice los CIDR bloques (intervalo de direcciones IP) de las computadoras del cliente como fuente de tráfico en las reglas de entrada de los grupos de seguridad. Esto permite que los clientes envíen tráfico a través de este equilibrador de carga de aplicación. Para obtener más información sobre cómo configurar grupos de seguridad para un equilibrador de carga de aplicación como destino de un equilibrador de carga de red, consulte Grupos de seguridad para el equilibrador de carga de aplicación en la Guía del usuario de equilibradores de carga de aplicación.

  9. En Configurar enrutamiento, seleccione el grupo de destino que configuró para este equilibrador de carga de aplicación. Si no tiene un grupo de destino disponible y desea configurar uno nuevo, consulte Crear un grupo de destino en la Guía del usuario de los equilibradores de carga de aplicaciones.

  10. Revise la configuración y elija Create load balancer (Crear equilibrador de carga).

Para crear el Application Load Balancer mediante el AWS CLI

Utilice el create-load-balancercomando.

Paso 2: crear el grupo de destino con el equilibrador de carga de aplicación como destino

Crear un grupo de destino le permite registrar un equilibrador de carga de aplicación nuevo o existente como destino. Solo puede agregar un equilibrador de carga de aplicación por grupo de destino. El mismo equilibrador de carga de aplicación también se puede usar en un grupo de destino separado, como destino de hasta dos equilibradores de carga de red.

Para crear un grupo objetivo y registrar el Application Load Balancer como destino, mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).

  3. Elija Crear grupo de destino.

  4. En la página Especificar detalles del grupo, en Configuración básica, elija Equilibrador de carga de aplicación.

  5. En Nombre del grupo de destino, escriba el nombre del grupo de destino del equilibrador de carga de aplicación.

  6. Para el protocolo, solo TCP está permitido. Seleccione el Puerto para su grupo de destino. El puerto de este grupo de destino debe coincidir con el puerto de oyente de equilibrador de carga de aplicación. Como alternativa, puede agregar o editar el puerto de oyente en el equilibrador de carga de aplicación para que coincida con este puerto.

  7. Para VPC, seleccione la nube privada virtual (VPC) con Application Load Balancer para registrarse en el grupo objetivo.

  8. Para los chequeos de salud, elija HTTP o HTTPS como protocolo de chequeo de salud. Las comprobaciones de estado se envían al equilibrador de carga de aplicación y se reenvían a sus destinos mediante el puerto, el protocolo y la ruta de ping especificados. Asegúrese de que su equilibrador de carga de aplicación pueda recibir estas comprobaciones de estado mediante un oyente con un puerto y un protocolo que coincidan con el puerto y el protocolo de la comprobación de estado.

  9. (Opcional) Agregue una o varias etiquetas según sea necesario.

  10. Elija Next (Siguiente).

  11. En la página Registrar destinos, elija el equilibrador de carga de aplicación que desee registrar como destino. El equilibrador de carga de aplicación que elija de la lista debe tener un oyente en el mismo puerto que el grupo de destino que va a crear. Puede agregar o editar un oyente en este equilibrador de carga para que coincida con el puerto del grupo de destino o volver al paso anterior y cambiar el puerto especificado para el grupo de destino. Si no está seguro de qué equilibrador de carga de aplicación debe agregar como destino o no quiere agregarlo en este momento, puede optar por agregar el equilibrador de carga de aplicación más adelante.

  12. Elija Crear grupo de destino.

Para crear un grupo de destino y registrar el equilibrador de carga de aplicación como destino mediante la AWS CLI

Utilice el comando create-target-groupand register-targets.

Paso 3: crear un equilibrador de carga de red y configurar el equilibrador de carga de aplicación como su destino

Siga los pasos siguientes para crear el equilibrador de carga de red y, a continuación, configure el equilibrador de carga de aplicación como su destino desde la consola.

Para crear el Network Load Balancer y el listener mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Load Balancing (Equilibrio de carga), elija Load Balancers (Equilibradores de carga).

  3. Elija Crear un equilibrador de carga.

  4. En Equilibrador de carga de red, elija Crear.

  5. Configuración básica

    En el panel de Configuración básica, configure el Nombre del equilibrador de carga, el Esquema y el Tipo de dirección IP.

  6. Asignación de redes

    1. Para VPC, seleccione el mismo VPC que utilizó para su objetivo de Application Load Balancer. Si seleccionó la opción de conexión a Internet para Scheme, solo podrá VPCs seleccionarla con una puerta de enlace a Internet.

    2. En Asignaciones, seleccione dos o más zonas de disponibilidad y las subredes correspondientes. Le recomendamos que seleccione las mismas zonas de disponibilidad que el destino del equilibrador de carga de aplicación para optimizar la disponibilidad, el escalado y el rendimiento.

      (Opcional) Para usar direcciones IP estáticas, selecciona Usar una dirección IP elástica en la IPv4configuración de cada zona de disponibilidad. Con las direcciones IP estáticas, puede agregar determinadas direcciones IP a una lista de direcciones IP permitidas para los firewalls o puede usar una codificación rígida para direcciones IP de clientes.

  7. Los oyentes y el enrutamiento

    1. El valor predeterminado es un agente de escucha que acepta el TCP tráfico en el puerto 80. Solo TCP los oyentes pueden reenviar el tráfico a un grupo objetivo de Application Load Balancer. Debe mantener el protocolo como TCP, pero puede modificar el puerto según sea necesario.

      Con esta configuración, puede usar los HTTPS oyentes en el Application Load Balancer para TLS terminar el tráfico.

    2. Como Acción predeterminada, seleccione el grupo de destino del equilibrador de carga de aplicación para redirigir el tráfico. Si no lo ve en la lista o no puede seleccionar un grupo de destino (porque ya lo está utilizando otro equilibrador de carga de red), puede crear un grupo de destino del equilibrador de carga de aplicación como se muestra en Paso 2: crear el grupo de destino con el equilibrador de carga de aplicación como destino.

  8. Etiquetas

    (Opcional) Agregue etiquetas para categorizar su equilibrador de carga. Para obtener más información, consulte Etiquetas.

  9. Resumen

    Revise la configuración y elija Create load balancer (Crear equilibrador de carga).

Para crear el Network Load Balancer mediante el AWS CLI

Utilice el create-load-balancercomando.

Para usar el equilibrador de carga de red que configuró en el paso anterior como punto de conexión para la conectividad privada, puede habilitar AWS PrivateLink. Con esto se establece una conexión privada a su equilibrador de carga como un servicio de punto de conexión.

Para crear un servicio de VPC punto final con su Network Load Balancer
  1. En el panel de navegación, seleccione Load Balancers.

  2. Seleccione el nombre del equilibrador de carga de red para abrir la página de detalles.

  3. En la pestaña Integraciones, expanda VPCEndpoint Services ()AWS PrivateLink.

  4. Elija Crear servicios de punto de conexión para abrir la página Servicios de punto de conexión. Para ver los pasos restantes, consulte Crear un servicio de punto de conexión en la Guía AWS PrivateLink .