Network Load Balancer

Equilibre la carga del tráfico del protocolo de control de transmisión, el protocolo de datagramas de usuario y la seguridad de la capa de transporte con un alto rendimiento.

¿Por qué elegir el equilibrador de carga de red?

El Equilibrador de carga de red funciona a nivel de conexión (Capa 4), a través del enrutamiento de conexiones a destinos (instancias de Amazon EC2, microservicios y contenedores) dentro de Amazon VPC, basándose en datos de protocolo IP. El equilibrador de carga de red, que es ideal para equilibrar carga de tráfico TCP y UDP, puede ocuparse de millones de solicitudes por segundo y, simultáneamente, conservar latencias ultrabajas. El equilibrador de carga de red está optimizado para administrar patrones de tráfico volátiles y repentinos con una sola dirección IP estática por zona de disponibilidad. Está integrado con otros servicios de AWS conocidos, como escalamiento automático, Amazon EC2 Container Service (ECS), Amazon CloudFormation y AWS Certificate Manager (ACM).

Page Topics

Características

Características

Puede equilibrar carga de tráfico TCP y UDP, direccionar conexiones a destinos (instancias de Amazon EC2, microservicios y contenedores).

El equilibrador de carga de red admite la terminación de la sesión TLS del cliente. Esto le permite descargar las tareas de terminación de TLS al balanceador de carga, al mismo tiempo que preserva la dirección IP de origen para sus aplicaciones de backend. Puede elegir entre políticas de seguridad predefinidas para los agentes de escucha TLS a fin de cumplir con los estándares de seguridad y conformidad. AWS Certificate Manager (ACM) o AWS Identity and Access Management (IAM) pueden utilizarse para gestionar sus certificados de servidores.

Puede utilizar la SNI para alojar varios sitios web seguros con un solo agente de escucha TLS. Si el nombre de host en el cliente coincide con varios certificados, el equilibrador de carga selecciona el mejor certificado que se utilizará en función de un algoritmo de selección inteligente.

Las sesiones persistentes (afinidad de la fuente IP) son un mecanismo para direccionar solicitudes del mismo cliente al mismo destino. La persistencia se define a nivel del grupo de destino.

El equilibrador de carga de red ofrece latencias extremadamente bajas para aplicaciones en las que la latencia es un factor clave.

El balanceador de carga de red preserva la IP de origen del lado del cliente, lo que permite al backend ver la dirección IP del cliente. Las aplicaciones pueden utilizar este dato para realizar procesamientos adicionales.

El equilibrador de carga de red suministra automáticamente una IP estática por zona de disponibilidad (subred) que las aplicaciones pueden usar como la IP frontend del equilibrador de carga.

El equilibrador de carga de red también le ofrece la opción de asignar una IP elástica por zona de disponibilidad (subred), lo que le suministra su propia IP fija.

Si los destinos registrados con el equilibrador de carga de red o los nodos del equilibrador de carga de red en una zona determinada no funcionan correctamente, Amazon Route 53 direccionará el tráfico a los nodos de equilibrador de carga de otras zonas de disponibilidad.

Si el equilibrador de carga de red no responde, la integración con Route 53 quitará la dirección IP del equilibrador de carga no disponible del servicio y direccionará el tráfico a un equilibrador de carga de red alternativo de otra región.

El balanceador de carga de red está integrado con otros servicios de AWS, como Auto Scaling, Elastic Container Service (ECS), CloudFormation, Elastic BeanStalk, CloudWatch, Config, CloudTrail, CodeDeploy y AWS Certificate Manager (ACM).

El equilibrador de carga de red admite conexiones TCP de larga duración que son ideales para el tipo de aplicaciones WebSocket.

El equilibrador de carga de red usa la misma API que el equilibrador de carga de aplicación, lo que le permite trabajar con grupos de destino y comprobaciones de estado, y equilibrar carga entre varios puertos de una misma instancia de Amazon EC2 para admitir aplicaciones en contenedores.

El balanceador de carga de red está diseñado para arquitecturas de aplicaciones en una única zona. Si ocurre un error en la zona de disponibilidad, se realizará una conmutación por error automática a otras zonas de disponibilidad que funcionen correctamente. Si bien recomendamos a los clientes configurar el equilibrador de carga y los destinos en varias zonas para lograr un nivel de disponibilidad alto, es posible activar el equilibrador de carga de red en una única zona de disponibilidad para admitir arquitecturas que necesiten estar aisladas en una zona.