Necesito una dirección IP estática para mi Application Load Balancer. ¿Cómo puedo registrar un Application Load Balancer detrás de un Network Load Balancer?

Última actualización: 17-03-2022

Necesito una dirección IP estática para mi Application Load Balancer.

Descripción corta

No puede asignar una dirección IP estática a un Application Load Balancer. Si necesita una dirección IP estática para su Application Load Balancer, se recomienda registrar el Application Load Balancer detrás de un Network Load Balancer. La dirección IP estática asignada a un Network Load Balancer no cambia, lo que proporciona un punto de entrada fijo para el Application Load Balancer.

Resolución

Cree nuevos grupos de destino de Application Load Balancer para el tráfico TCP 80 y TCP 443, y registre su Application Load Balancer como destino.

Para crear nuevos grupos de destinos y registrar destinos para las instancias de Amazon Elastic Compute Cloud (Amazon EC2), siga estos pasos:

1.    Abra la consola de Amazon EC2.

2.    En el panel de navegación, expanda Load Balancing (Balanceador de carga) y, luego, elija Target Groups (Grupos de destinos).

3.    Elija Create target group (Crear grupo de destino).

4.    En Crear grupo de destino (Elegir un tipo de destino), elija Application Load Balancer.

5.    En Target group name (Nombre del grupo de destinos), ingrese un nombre para el grupo.

6.    Seleccione las listas desplegables Protocol (Protocolo) y Port (Puerto) y elija el protocolo TCP y el puerto 80 para el tráfico HTTP.

7.    Seleccione la lista desplegable VPC y elija la VPC para el Application Load Balancer.

8.    Seleccione la lista desplegable Health Check protocol (Protocolo de comprobación de estado) y elija HTTP o HTTPS para el Application Load Balancer que devuelve un estado HTTP 200-399.

9.    Elija Next (Siguiente).

10.    Seleccione la lista desplegable del Application Load Balancer y elija su Application Load Balancer.

11.    Elija Create target group (Crear grupo de destino).

12.    Repita los pasos del 3 al 11 para crear un grupo de destinos adicional, elija el protocolo TCP y el puerto 443 en el paso 6 para crear otro grupo de destino para el tráfico HTTPS.

Cree y configure un Network Load Balancer para reenviar el tráfico HTTP y HTTPS a su Application Load Balancer.

Si quiere crear y configurar un Network Load Balancer para reenviar el tráfico HTTP y HTTPS a su Application Load Balancer, siga estos pasos:

1.    Abra la consola de Amazon EC2.

2.     En el panel de navegación, expanda Load Balancing (Balanceador de carga) y, luego, elija Load Balancers (Equilibradores de carga).

3.    Elija Create a Load Balancer (Crear un equilibrador de carga).

4.    En Load balancer types (Tipos de equilibradores de carga), elija Network Load Balancer y, a continuación, elija Create (Crear).

5.    En Load balancer name (Nombre del equilibrador de carga), ingrese un nombre para el Network Load Balancer.

6.    En Scheme (Esquema), elija Internet-facing (Con conexión a Internet) o Internal (Interno). Se puede usar un Application Load Balancer interno con un Network Load Balancer con conexión a Internet.

7.    En IP address type (Tipo de dirección IP), elija IPv4.

8.    Selecciona la lista desplegable VPC y, a continuación, elija su VPC.

9.    Para Mappings (Asignaciones), elija una o más zonas de disponibilidad y subredes. Elija subredes privadas para equilibradores de carga internos o subredes públicas para equilibradores de carga con conexión a Internet.

10.    Seleccione la lista desplegable IPv4 address (Dirección IPv4) y elija Assigned by AWS (Asignado por AWS) o Use an Elastic IP address (Usar una dirección IP elástica).

11.    Seleccione las listas desplegables Protocol (Protocolo) y Port (Puerto) y elija el protocolo TCP y el puerto 80 para el tráfico HTTP.

12.    Seleccione la lista desplegable Default action (Acción predeterminada) y elija el grupo de destinos que contiene sus Application Load Balancers como destinos registrados.

13.    Elija Add listener (Agregar agente de escucha) y repita los pasos 11 a 12. Elija el protocolo TCP y el puerto 443 con una acción predeterminada que reenvíe el tráfico al grupo de destino TCP 443 para su Application Load Balancer.

14.    Elija Create load balancer (Crear equilibrador de carga).

15.    Siga las instrucciones para probar el equilibrador de carga.

Nota:

  • Para usar las redirecciones de HTTP a HTTPS en el Application Load Balancer con esta configuración, debe crear un grupo de destinos de Application Load Balancer para TCP 80 y otro para TCP 443.
  • Las NACL y los grupos de seguridad adjuntos a su Application Load Balancer deben configurarse para permitir las comprobaciones de estado originadas en la dirección IP privada del Network Load Balancer.

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?