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 Load Balancer de puertas de enlace para implementar y administrar una flota de dispositivos virtuales compatibles con el GENEVE protocolo.

Un Load Balancer de pasarelas funciona en la tercera capa del modelo de interconexión de sistemas abiertos ()OSI. Escucha todos los paquetes IP de todos los puertos y reenvía el tráfico al grupo de destino especificado en la regla de escucha, mediante el protocolo del GENEVE 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

Ambos IPv4 IPv6 son compatibles.

Consideraciones
  • La nube privada virtual (VPC) y las subredes que especifiques para el balanceador de cargas deben tener bloques asociados IPv6CIDR.

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

  • Un Load Balancer de Gateway encapsula tanto IPv4 el tráfico como el del IPv6 cliente con un IPv4 GENEVE encabezado y lo envía al dispositivo. El dispositivo encapsula el IPv4 tráfico del IPv6 cliente con un IPv4 GENEVE encabezado y lo devuelve al Gateway Load Balancer.

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

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.

Tiempo de inactividad

Para cada TCP solicitud realizada a través de un Gateway Load Balancer, se realiza un seguimiento del estado de esa conexión. Si transcurre el tiempo de inactividad sin que el cliente ni el destinatario envíen datos a través de la conexión, esta se cierra. Una vez transcurrido el tiempo de espera de inactividad, el balanceador de cargas considera el siguiente flujo TCP SYN como un nuevo flujo y lo dirige a un nuevo objetivo. Sin embargo, los paquetes de datos que se envían una vez transcurrido el período de inactividad se descartan.

El valor de tiempo de espera de inactividad predeterminado para los TCP flujos es de 350 segundos, pero se puede actualizar a cualquier valor entre 60 y 6000 segundos. Los clientes o los destinos pueden usar paquetes TCP KeepAlive para restablecer el tiempo de espera de inactividad.

Si bien UDP no tiene conexión, el balanceador de carga mantiene el estado del UDP flujo en función de las direcciones IP y los puertos de origen y destino. Esto garantiza que los paquetes que pertenecen al mismo flujo se envíen de forma consistente al mismo destino. Una vez transcurrido el tiempo de espera de inactividad, el balanceador de cargas considera el UDP paquete entrante como un flujo nuevo y lo enruta a un nuevo destino. Elastic Load Balancing establece el valor de tiempo de espera de UDP los flujos en 120 segundos. Esto no se puede cambiar.

EC2las instancias deben responder a una nueva solicitud en un plazo de 30 segundos para poder establecer una ruta de retorno.

Para obtener más información, consulte Actualice el tiempo de espera de inactividad.

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.

Para obtener más información, consulte Edite los atributos del balanceador de cargas.

Red ACLs

Si los servidores de aplicaciones y el punto final del balanceador de carga de la puerta de enlace están en la misma subred, NACL las reglas se evalúan para el tráfico desde los servidores de la aplicación al punto final del balanceador de carga de la puerta de enlace.

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.

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

La unidad de transmisión máxima (MTU) es el tamaño del paquete de datos más grande que se puede transmitir a través de la red. La interfaz Gateway Load Balancer MTU admite paquetes de hasta 8.500 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 Load Balancer de puertas de enlace encapsula el tráfico IP con un GENEVE encabezado y lo reenvía al dispositivo. El proceso GENEVE de encapsulación agrega 64 bytes al paquete original. Por lo tanto, para admitir paquetes de hasta 8.500 bytes, asegúrese de que la MTU configuración del dispositivo admita paquetes de al menos 8.564 bytes.

Los equilibradores de carga de puerta de enlace no admiten la fragmentación de IP. Además, los balanceadores de carga de Gateway no generan el ICMP mensaje «Destino inalcanzable: se necesita fragmentación y el DF está configurado». Por este motivo, no se admite Path MTU Discovery (PMTUD).