---
title: Network Load Balancer
description: "## ¿Qué es Network Load Balancer en AWS? El Network Load Balancer (NLB) en [AWS](https://mrcloud.es/ayuda/aws/) es un servicio que distribuye el tráfico de red entrante a través de múltiples targets, como instancias de [EC2](https://mrcloud.es/ayuda/ec2/), contenedores y direcciones IP, en una…"
url: "https://mrcloud.es/ayuda/network-load-balancer/"
updated: "2024-06-27"
category: Entrega de Contenido
---

# Network Load Balancer

## ¿Qué es Network Load Balancer en AWS?

El Network Load Balancer (NLB) en [AWS](https://mrcloud.es/ayuda/aws/) es un servicio que distribuye el tráfico de red entrante a través de múltiples targets, como instancias de [EC2](https://mrcloud.es/ayuda/ec2/), contenedores y direcciones IP, en una o más zonas de disponibilidad. Está diseñado para manejar millones de solicitudes por segundo mientras mantiene una latencia ultra baja, ideal para aplicaciones que requieren un alto rendimiento y disponibilidad.

### Usos Comunes de Network Load Balancer en AWS

#### Aplicaciones de Alto Rendimiento

NLB es perfecto para aplicaciones que necesitan manejar grandes volúmenes de tráfico con baja latencia, como juegos en línea, comercio electrónico y aplicaciones financieras.

#### Balanceo de Carga de Protocolos TCP/UDP

El NLB soporta tanto el protocolo TCP como el UDP, lo que lo hace adecuado para una variedad de aplicaciones, incluyendo aquellas que requieren comunicación en tiempo real como VoIP y streaming de video.

#### Integración con Servicios de AWS

Network Load Balancer se integra bien con otros servicios de AWS, como Auto Scaling, lo que permite ajustar automáticamente el número de instancias para manejar el tráfico entrante de manera eficiente.

### Consejos para Usar Network Load Balancer en AWS

#### Configuración de Health Checks

Asegúrate de configurar health checks (comprobaciones de salud) adecuados para tus targets. Esto ayuda a garantizar que el NLB solo dirija tráfico a targets saludables, mejorando la disponibilidad y fiabilidad de tu aplicación.

#### Optimización de Costos

Utiliza Auto Scaling en combinación con NLB para optimizar costos. Auto Scaling ajusta el número de instancias según la demanda, evitando el sobreaprovisionamiento y reduciendo costos.

#### Seguridad y Control de Acceso

Implementa reglas de seguridad en los grupos de seguridad y las listas de control de acceso (ACL) de red para controlar qué tráfico puede llegar a tus targets a través del NLB. Asegúrate de solo permitir el tráfico necesario para reducir la superficie de ataque.

### Recomendaciones

#### Pruebas de Escalabilidad

Realiza pruebas de [escalabilidad](https://mrcloud.es/ayuda/scalability/) para asegurarte de que tu NLB puede manejar el tráfico máximo esperado. Esto te ayudará a identificar y mitigar posibles cuellos de botella antes de que afecten a tus usuarios.

#### Monitorización y Alertas

Utiliza Amazon CloudWatch para monitorizar el rendimiento del NLB y configurar alertas que te notifiquen sobre cualquier problema. Esto te permite reaccionar rápidamente ante incidencias y mantener la disponibilidad de tu aplicación.

Para más detalles sobre el Network Load Balancer, puedes consultar la [documentación oficial de AWS](https://aws.amazon.com/elasticloadbalancing/network-load-balancer/).
