Equilibradores de carga de puerta de enlace - 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.

Equilibradores de carga de puerta de enlace

Utilice un equilibrador de carga de puerta de enlace para implementar y administrar una flota de dispositivos virtuales compatibles con el protocolo GENEVE.

Un equilibrador de carga de puerta de enlace opera en la tercera capa del modelo de interconexión de sistemas abiertos (OSI), es decir, la capa de red. Escucha todos los paquetes IP en todos los puertos y reenvía el tráfico al grupo de destino especificado en la regla de oyentes, mediante el protocolo GENEVE en el puerto 6081.

Puede agregar o eliminar destinos del equilibrador de carga en función de sus necesidades sin interrumpir el flujo general de solicitudes a la aplicación. Elastic Load Balancing escala el equilibrador de carga a medida que va cambiando el tráfico dirigido a la aplicación con el tiempo. Elastic Load Balancing puede escalarse automáticamente para adaptarse a la mayoría de las cargas de trabajo.

Estado del equilibrador de carga

Un equilibrador de carga de puerta de enlace puede encontrarse en uno de los siguientes estados:

provisioning

El equilibrador de carga de puerta de enlace se está configurando.

active

El equilibrador de carga de puerta de enlace se ha configurado completamente y está listo para direccionar el tráfico.

failed

El equilibrador de carga de puerta de enlace no se han podido configurar.

Tipo de dirección IP

Puede configurar los tipos de direcciones IP que los servidores de aplicaciones pueden usar para acceder a sus equilibradores de carga de puerta de enlace.

Los balanceadores de carga de puerta de enlace admiten los siguientes tipos de direcciones IP:

ipv4

Solo se admite IPv4.

dualstack

Se admiten tanto IPv4 como IPv6.

Consideraciones
  • La nube privada virtual (VPC) y las subredes que especifique para el equilibrador de carga deben tener bloques de CIDR IPv6 asociados.

  • Las tablas de enrutamiento de las subredes de la VPC del consumidor del servicio deben enrutar el tráfico IPv6 y las ACL de red de estas subredes deben permitir el tráfico IPv6.

  • Un equilibrador de carga de puerta de enlace encapsula el tráfico de clientes de IPv4 e IPv6 con un encabezado GENEVE de IPv4 y lo envía al dispositivo. El dispositivo encapsula el tráfico de clientes IPv4 e IPv6 con un encabezado GENEVE IPv4 y lo devuelve al equilibrador de carga de puerta de enlace.

Para obtener más información sobre los tipos de direcciones IP, consulte. Tipos de direcciones IP para su Gateway Load Balancer

Atributos del equilibrador de carga

A continuación se presentan los atributos del equilibrador de carga para equilibradores de carga de puerta de enlace

deletion_protection.enabled

Indica si está habilitada la protección contra eliminación. El valor predeterminado es false.

load_balancing.cross_zone.enabled

Indica si el balance de carga entre zonas está habilitado. El valor predeterminado es false.

Zonas de disponibilidad

Al crear un equilibrador de carga de puerta de enlace, habilita una o más zonas de disponibilidad y especifica la subred que corresponde a cada zona. Al habilitar varias zonas de disponibilidad, se garantiza que el equilibrador de cargas pueda seguir enrutando el tráfico incluso si una zona de disponibilidad deja de estar disponible. Las subredes que especifique deben tener al menos 8 direcciones IP disponibles cada una. Las subredes no se pueden eliminar una vez creado el balanceador de cargas. Para eliminar una subred, debes crear un nuevo balanceador de cargas.

Unidad de transmisión máxima (MTU) de la red.

La unidad de transmisión máxima (MTU) es el tamaño del mayor paquete de datos que se puede transferir a través de la red. La MTU de la interfaz del equilibrador de carga de puerta de enlace admite paquetes de hasta 8500 bytes. Los paquetes con un tamaño superior a 8500 bytes que llegan a la interfaz del equilibrador de carga de puerta de enlace se descartan.

Un equilibrador de carga de puerta de enlace encapsula el tráfico IP con un encabezado GENEVE y lo reenvía al dispositivo. El proceso de encapsulación GENEVE añade 64 bytes al paquete original. Por lo tanto, para admitir paquetes de hasta 8500 bytes, asegúrese de que la configuración de MTU del dispositivo admita paquetes de al menos 8564 bytes.

Los equilibradores de carga de puerta de enlace no admiten la fragmentación de IP. Además, los equilibradores de carga de puerta de enlace no generan el mensaje ICMP “Destino no accesible: se requiere fragmentación y conjunto de DF”. Debido a esto, no se admite la Detección de la MTU de la ruta (PMTUD).

Protección contra eliminación

Para evitar que el equilibrador de carga de puerta de enlace se elimine por error, puede habilitar la protección contra eliminación. La protección contra eliminación está deshabilitada de forma predeterminada.

Si habilita la protección contra eliminación del equilibrador de carga de puerta de enlace, deberá deshabilitarla para poder eliminarlo.

Para habilitar la protección contra eliminación desde la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  3. Seleccione el equilibrador de carga de puerta de enlace.

  4. Elija Acciones, Editar atributos.

  5. En la página Edit load balancer attributes (Editar atributos del balanceador de carga), seleccione Enable (Habilitar) en Delete Protection (Eliminar protección) y haga clic en Save (Guardar).

Para deshabilitar la protección contra eliminación desde la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  3. Seleccione el equilibrador de carga de puerta de enlace.

  4. Elija Acciones, Editar atributos.

  5. En la página Edit load balancer attributes (Editar atributos del balanceador de carga), desactive Enable (Habilitar) en Delete Protection (Eliminar protección) y haga clic en Save (Guardar).

Para activar o desactivar la protección contra la eliminación mediante el AWS CLI

Use el comando modify-load-balancer-attributes con el atributo deletion_protection.enabled.

Equilibrio de carga entre zonas

De manera predetermina, cada nodo del balanceador de carga distribuye el tráfico entre los destinos registrados en su zona de disponibilidad solamente. Si habilita el equilibrio de carga entre zonas, cada nodo del equilibrador de carga de puerta de enlace distribuye el tráfico equitativamente entre los destinos registrados en todas las zonas de disponibilidad habilitadas. Para obtener más información, consulte Equilibrio de carga entre zonas en la Guía del usuario de Elastic Load Balancing.

Para habilitar el balanceo de carga entre zonas desde la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  3. Seleccione el equilibrador de carga de puerta de enlace.

  4. Elija Acciones, Editar atributos.

  5. En la página Editar atributos del equilibrador de cara, seleccione Habilitar en Equilibrio de carga entre zonas y elija Guardar.

Para habilitar el equilibrio de carga entre zonas mediante el AWS CLI

Use el comando modify-load-balancer-attributes con el atributo load_balancing.cross_zone.enabled.

Flujos asimétricos

Los equilibradores de carga de puerta de enlace admiten flujos asimétricos cuando el equilibrador de cargas procesa el paquete de flujo inicial y el paquete de flujo de respuesta no se enruta a través del equilibrador de cargas. No se recomienda el enrutamiento asimétrico, ya que puede reducir el rendimiento de la red. Los equilibradores de carga de puerta de enlace no admiten flujos asimétricos cuando el equilibrador de carga no procesa el paquete de flujo inicial, pero el paquete de flujo de respuesta se enruta a través del equilibrador de carga.

Tiempo de inactividad

Los equilibradores de carga de puerta de enlace admiten tiempos de espera de inactividad tanto para flujos TCP como para flujos que no son TCP.

  • Para los flujos TCP, el tiempo de inactividad es de 350 segundos.

  • Para los flujos que no son TCP, el tiempo de inactividad es de 120 segundos.

Nota: Los valores de tiempo de inactividad de los equilibradores de carga de puerta de enlace son estáticos y no se pueden cambiar.