Considerar el equilibrio de carga de red para máquinas virtuales de Hyper-V

Completado

Los clústeres de conmutación por error de Windows Server están optimizados para la alta disponibilidad de cargas de trabajo con estado. En el caso de las cargas de trabajo sin estado, puede usar NLB.

¿Qué son las máquinas virtuales de Hyper-V?

NLB es una característica del sistema operativo Windows Server. NLB funciona con máquinas virtuales de Hyper-V de la misma manera que con los hosts físicos. Distribuye el tráfico IP a varias instancias de un servicio basado en TCP/IP, como un servidor Web que se ejecuta en varios miembros del clúster NLB. NLB expone ese servicio a las aplicaciones cliente mediante el uso de un nombre de host virtual o una dirección IP virtual. Desde la perspectiva del cliente, el clúster parece ser un único servidor que responde a las solicitudes, mientras que, en realidad, cada respuesta podría originarse en un nodo diferente del clúster NLB.

Debido a su naturaleza sin estado, NLB es una solución adecuada para los recursos que no se basan en el estado de sesión mantenido por el servidor que hospeda el servicio basado en TCP/IP. Esto se aplica a las aplicaciones que transfieren el estado de sesión como parte del intercambio de solicitud-respuesta, por ejemplo, en forma de una cookie. Como alternativa, el estado de sesión puede residir en un almacén de datos back-end al que puedan acceder todos los miembros del clúster NLB.

Para que una aplicación esté disponible a través de NLB basado en máquina virtual, debe:

  • Instalarlo en todas las máquinas virtuales que deben responder a las solicitudes dirigidas a esa aplicación.
  • Instalar la característica NLB de Windows Server en el sistema operativo invitado de cada máquina virtual.
  • Crear un clúster NLB que conste de estas máquinas virtuales.
  • Configure el clúster NLB para que la aplicación esté disponible a través de una dirección IP virtual.
  • Opcionalmente, asigne a la aplicación un nombre virtual.