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.
Contenido
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 equilibradores de carga de puerta de enlace admiten los siguientes tipos de direcciones IP:
ipv4-
Solo se admite IPv4.
dualstack-
Se admiten IPv4 e 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 Actualización de los tipos de direcciones IP para el equilibrador de carga de puerta de enlace.
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. Una vez creado el equilibrador de carga, no se pueden eliminar las subredes. Para quitar una subred, debe crearse un nuevo equilibrador de carga.
Tiempo de inactividad
Para cada solicitud de TCP realizada a través de un equilibrador de carga de puerta de enlace, 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 inactividad, el equilibrador de carga considera el siguiente TCP SYN como un flujo nuevo y lo dirige a un nuevo destino. Sin embargo, los paquetes de datos enviados una vez transcurrido el tiempo de inactividad se descartan.
El valor de tiempo de inactividad predeterminado para los flujos TCP es de 350 segundos, pero se puede actualizar a cualquier valor comprendido entre 60 y 6000 segundos. Los clientes o destinos pueden utilizar paquetes keepalive TCP para restablecer el tiempo de inactividad.
El tiempo de espera del seguimiento de la conexión ENI no coincide
Si configura un valor de tiempo de inactividad de TCP superior a 350 segundos, asegúrese de que el tiempo de espera de inactividad del seguimiento de la conexión ENI de las instancias de destino (TcpEstablishedTimeout) esté establecido en un valor igual o superior al tiempo de espera de inactividad del Gateway Load Balancer. En las instancias Nitro de sexta generación (Nitro V6+), el tiempo de espera predeterminado para el seguimiento de la conexión ENI es de 350 segundos. Si el tiempo de espera de inactividad del Gateway Load Balancer supera el tiempo de espera de seguimiento de la conexión del destino, la interfaz de red del destino puede eliminar la entrada de seguimiento de la conexión mientras el balanceador de carga sigue considerando que la conexión está activa, lo que provoca la pérdida de paquetes en la conexión. Puede configurar el tiempo de espera del seguimiento de la conexión de su objetivo mediante. ModifyNetworkInterfaceAttribute Para obtener más información, consulte Prácticas recomendadas para la administración de conexiones TCP en EC2
Limitación de adherencia
El tiempo de espera de inactividad de los balanceadores de carga de Gateway solo se puede actualizar si se utiliza una adherencia de 5 tuplas. Cuando se utiliza una adherencia de 3 o 2 tuplas, se utiliza el valor de tiempo de espera de inactividad predeterminado. Para obtener más información, consulte Persistencia de flujo
Si bien UDP no tiene conexión, el equilibrador de carga mantiene el estado del flujo de UDP en función de los puertos y las direcciones IP 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 inactividad, el equilibrador de carga considera el paquete de UDP entrante como un flujo nuevo y lo dirige a un destino nuevo. Elastic Load Balancing establece el valor del tiempo de inactividad para los flujos de UDP en 120 segundos. Esto no se puede cambiar.
Las instancias EC2 deben responder a una nueva solicitud en un plazo de 30 segundos para establecer una ruta de retorno.
Para obtener más información, consulte Actualización del tiempo 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 Edición de los atributos del equilibrador de carga.
ACL de red
Si los servidores de aplicaciones y el punto de conexión del equilibrador de carga de la puerta de enlace se encuentran en la misma subred, las reglas NACL se evalúan para el tráfico desde los servidores de aplicaciones al punto de conexión del equilibrador 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 (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 68 bytes al paquete original. Por lo tanto, para admitir paquetes de hasta 8.500 bytes, asegúrese de que la configuración de MTU del dispositivo admita paquetes de al menos 8.568 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).