Equilibrio de carga de red

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

En este tema, se proporciona información general sobre la característica NLB de equilibrio de carga de red ( ) en Windows Server 2016. Puede usar NLB para administrar dos o más servidores como un único clúster virtual. NLB mejora la disponibilidad y escalabilidad de las aplicaciones de servidor de Internet, como las que se usan en web, FTP, firewall, proxy, VPN de red privada virtual y otros servidores ( ) - críticos.

Nota

Windows Server 2016 incluye un nuevo software de inspiración de Azure Load Balancer SLB como componente de la infraestructura de SDN de redes definidas ( ) por ( ) software. Use SLB en lugar de NLB si usa SDN, usa cargas de trabajo que no son de Windows, necesita NAT de traducción de direcciones de red salientes o necesita equilibrio de carga basado en nivel 3 L3 o no ( ) ( ) TCP. Puede seguir usando NLB con Windows Server 2016 implementaciones que no son SDN. Para obtener más información sobre SLB, vea Equilibrio de carga de software (SLB) para SDN.

La característica NLB de equilibrio de carga de red ( distribuye el tráfico entre varios servidores mediante el protocolo de red TCP ) / IP. Al combinar dos o más equipos que ejecutan aplicaciones en un único clúster virtual, NLB proporciona confiabilidad y rendimiento para servidores web y otros servidores - críticos.

Los servidores de un clúster NLB se denominan hosts y cada uno de ellos ejecuta una copia independiente de las aplicaciones de servidor. NLB distribuye las solicitudes de cliente entrantes entre los hosts que forman el clúster. Se puede configurar la carga que administrará cada host. También se pueden agregar hosts de manera dinámica al clúster para administrar los aumentos de carga. Además, NLB puede dirigir todo el tráfico a un solo host especificado, que se denomina host predeterminado.

NLB permite que todos los equipos del clúster se dirijan al mismo conjunto de direcciones IP y mantiene un conjunto de direcciones IP exclusivas y dedicadas para cada host. En el caso de las aplicaciones con equilibrio de carga, cuando se produce un error en un host o se queda sin conexión, la carga se redistribuye automáticamente entre los equipos - que siguen funcionando. Cuando esté listo, el equipo sin conexión puede volverse a unir de manera transparente al clúster y volver a recuperar su cuota de carga de trabajo, lo que permite a los otros equipos del clúster administrar menos tráfico.

Aplicaciones prácticas

NLB es útil para garantizar que las aplicaciones sin estado, como los servidores web que ejecutan Internet Information Services IIS, están disponibles con un tiempo de inactividad mínimo y que son escalables mediante la adición de servidores adicionales a medida que aumenta la ( ) ( ) carga. En las secciones siguientes, se describe la manera en que NLB admite alta disponibilidad, escalabilidad y capacidad de administración de los servidores en clúster que ejecutan estas aplicaciones.

Alta disponibilidad

Un sistema con alta disponibilidad proporciona de un modo confiable un nivel de servicio aceptable y un tiempo de inactividad mínimo. Para proporcionar alta disponibilidad, NLB incluye - características integradas que pueden:

  • Detectar un host de clúster que experimente un error o que se desconecte y luego recuperarlo.

  • Equilibrar la carga de la red cuando se agregan o quitan hosts.

  • Recuperar y redistribuir la carga de trabajo en diez segundos.

Escalabilidad

La escalabilidad cuantifica en qué grado puede un equipo, servicio o aplicación aumentar su capacidad y cubrir una mayor demanda de rendimiento. Para los clústeres NLB, es la capacidad de agregar gradualmente uno o varios sistemas a un clúster existente cuando la carga global del clúster supera sus posibilidades. Para admitir la escalabilidad, se puede hacer lo siguiente con NLB:

  • Equilibra las solicitudes de carga en el clúster NLB para servicios TCP / IP individuales.

  • Ser compatible con hasta 32 equipos en un solo clúster.

  • Equilibra varias solicitudes de carga de ( servidor desde el mismo cliente o desde varios clientes entre varios hosts del ) clúster.

  • Agregar hosts al clúster NLB a medida que aumenta la carga sin que se produzca un error en el clúster.

  • Quitar hosts del clúster cuando disminuye la carga.

  • Habilitar el alto rendimiento y la sobrecarga baja mediante de una implementación totalmente canalizada. La canalización permite enviar las solicitudes al clúster NLB sin tener que esperar la respuesta a una solicitud anterior.

Facilidad de uso

Para admitir la capacidad de administración, se puede hacer lo siguiente con NLB:

  • Administre y configure varios clústeres NLB y los hosts de clúster desde un solo equipo mediante nlb manager o los cmdlets de equilibrio de carga de red (NLB) en Windows PowerShell.

  • Especificar el comportamiento del equilibrio de carga para un solo puerto IP o un grupo de puertos mediante el uso de reglas de administración de puertos.

  • Definir reglas de puertos diferentes para cada sitio web. Si usa el mismo conjunto de servidores con equilibrio de carga para varias aplicaciones o sitios web, las reglas de puerto se basan en la dirección IP virtual de destino - ( mediante clústeres virtuales ) .

  • Dirija todas las solicitudes de cliente a un único host mediante reglas de host único - opcionales. NLB enruta las solicitudes de clientes a un host concreto que ejecuta aplicaciones específicas.

  • Bloquear el acceso de red no deseado para determinados puertos IP.

  • Habilite la compatibilidad con IGMP del Protocolo de administración de grupos de Internet en los hosts de clúster para controlar la saturación del puerto de conmutador donde se envían los paquetes de red entrantes a todos los puertos del conmutador cuando se trabaja en modo ( ) de ( ) multidifusión.

  • Iniciar, detener y controlar las acciones de NLB en forma remota mediante los comandos o scripts de Windows PowerShell.

  • Ver el registro de eventos de Windows para comprobar si hay eventos de NLB. NLB registra en el registro de eventos todas las acciones y los cambios que se han realizado en el clúster.

Funcionalidad importante

NLB se instala como un componente de controlador de red Windows server estándar. Sus operaciones son transparentes para la pila de / redes DE TCP IP. En la ilustración siguiente se muestra la relación entre NLB y otros componentes de software en una configuración típica.

Equilibrio de carga de red y otros componentes de software

A continuación se incluyen las características principales de NLB.

  • No se requieren cambios de hardware para la ejecución.

  • Proporciona herramientas de equilibrio de carga de red que permiten configurar y administrar varios clústeres y todos los hosts desde un solo equipo remoto o local.

  • Permite a los clientes acceder al clúster mediante un único nombre lógico de Internet y una dirección IP virtual, que se conoce como la dirección IP del clúster que conserva los nombres individuales de ( cada ) equipo. NLB permite la existencia de varias direcciones IP virtuales para los servidores de hosts múltiples.

Nota

Al implementar máquinas virtuales como clústeres virtuales, NLB no requiere que los servidores tengan varias direcciones IP virtuales.

  • NLB se puede enlazar a varios adaptadores de red, lo que permite configurar varios clústeres independientes en cada host. La compatibilidad con varios adaptadores de red difiere de los clústeres virtuales en que los clústeres virtuales le permiten configurar varios clústeres en un único adaptador de red.

  • No es necesario realizar modificaciones en las aplicaciones de servidor para que puedan ejecutar un clúster NLB.

  • NLB se puede configurar para agregar de manera automática un host al clúster si se produce un error en dicho clúster y posteriormente se vuelve a conectar en línea. El host agregado puede comenzar a administrar nuevas solicitudes de servidor de los clientes.

  • Permite desconectar los equipos para llevar a cabo el mantenimiento preventivo sin alterar las operaciones del clúster en los demás hosts.

Requisitos de hardware

Estos son los requisitos de hardware para ejecutar un clúster NLB.

  • Todos los hosts del clúster deben residir en la misma subred.

  • No existe ningún tipo de limitación en cuanto al número de adaptadores de red en cada host y los hosts diferentes pueden tener un número distinto de adaptadores.

  • Dentro de cada clúster, todos los adaptadores de red deben ser de unidifusión o multidifusión. NLB no admite un entorno mixto de unidifusión y multidifusión dentro de un solo clúster.

  • Si usa el modo de unidifusión, el adaptador de red que se usa para controlar el tráfico de cliente a clúster debe admitir el cambio de su dirección MAC de control de acceso - - ( ) multimedia.

Requisitos de software

Estos son los requisitos de software para ejecutar un clúster NLB.

  • Solo se / puede usar TCP IP en el adaptador para el que NLB está habilitado en cada host. No agregue ningún otro protocolo, ( por ejemplo, IPX ) a este adaptador.

  • Las direcciones IP de los servidores del clúster deben ser estáticas.

Nota

NLB no admite el protocolo de configuración dinámica de host ( DHCP ) . NLB deshabilita DHCP en cada interfaz que configura.

Información de instalación

Puede instalar NLB mediante los comandos Administrador del servidor o Windows PowerShell comandos para NLB.

Opcionalmente, puede instalar las herramientas de equilibrio de carga de red para administrar un clúster NLB local o remoto. Las herramientas incluyen el Administrador de equilibrio de carga de red y los comandos de Windows PowerShell NLB.

Instalación con Administrador del servidor

En Administrador del servidor, puede usar el Asistente para agregar roles y características para agregar la característica Equilibrio de carga de red. Cuando complete el asistente, se instalará NLB y no es necesario reiniciar el equipo.

Instalación con Windows PowerShell

Para instalar NLB mediante Windows PowerShell, ejecute el siguiente comando en un símbolo del sistema de Windows PowerShell con privilegios elevados en el equipo donde desea instalar NLB.

Install-WindowsFeature NLB -IncludeManagementTools

Una vez completada la instalación, no es necesario reiniciar el equipo.

Para obtener más información, consulta Install-WindowsFeature.

Administrador de equilibrio de carga de red

Para abrir el Administrador de equilibrio de carga de red en el Administrador del servidor, haga clic en Herramientas y, luego, en Administrador de equilibrio de carga de red.

Recursos adicionales

En la tabla siguiente se proporcionan vínculos a información adicional sobre la característica NLB.

Tipo de contenido Referencias
Implementación Guía de implementación de equilibrio de carga de | configuración del equilibrio de carga de red con Terminal Services
Operations Administración de clústeres de equilibrio de carga de | configuración de parámetros de equilibrio de carga de | controlar hosts en clústeres de equilibrio de carga de red
Solucionar problemas Solución de problemas de clústeres de equilibrio de carga | eventos y errores de clúster NLB
Herramientas y configuración Cmdlets de NLB de Windows PowerShell
Recursos de la comunidad Foro de ( clústeres de alta ) disponibilidad