Anda di halaman 1dari 14

NLB en Windows 2008

Eduardo Dez Tejero


Platforms Support Specialist
Microsoft Corporation

Introduccin
Tecnologa de Clster
MSCS Failover Clster
Compute Clster (HPC (High Performance
Computing)
NLB (Network Load Balancing)

Qu hace esta caracterstica?


NLB: Network Load Balancing
Permite el balanceo del trfico web que recibe una granja de 2 a 32
servidores
Un clster Network Load Balancing (NLB) est formado por mltiples
servidores ejecutando WindowsServer2008.
NLB permite combinar servidores de aplicacin para aportar:
Escalabilidad
Vertical
Horizontal

Alta Disponibilidad
Simplicidad de Administracin
Facilidad de Uso

NLB distribuye la carga generada por las peticiones de los clientes


entre los miembros de la granja.
Previene la sobrecarga de un solo servidor
Desde la parte cliente slo se presente un punto de entrada(un solo servidor, con
tolerancia a fallos y muy escalable)
5

Qu hace esta caracterstica?


Caractersticas de Network Load Balancing (I)
NLB incluye las siguientes caractersticas:
Escalabilidad
Funcionalidades de escalabilidad que incluye NLB:
Balancear la carga de servicios TCP/IP individuales entre los nodos de la granja
Soporta hasta 32 nodos en un solo clster
Permite balancear peticiones a varios servidores (bien del mismo cliente o desde varios clientes) entre
varios nodos del clster
Permite aadir ms nodos al clster en caliente, en caso de que aumente la carga del clster sin provocar
una parada de servicio. Tambin se soporta el eliminar nodos en caso que la carga baje.

Alta Disponibilidad
NLB provee alta disponibilidad gracias a:
Deteccin y recuperacin de fallos en nodos del clster cuando uno de los nodos del clster falla
Rebalanceo de la carga de red cuando un nodo es aadido o eliminado del clster
Recuperacin y redistribucin de la carga en aproximadamente 10 segundos

Qu hace esta caracterstica?


Caracteristicas de Network Load Balancing (II)
Simplicidadde Administracin
Administrar y configurar clusters NLB y nodos desde una nica consola denominada NLB Manager.
Posibilidad de forzar que todo el trfico que tenga como destino una aplicacin concreta se encamine a un
unico nodo.
Podiblidad de bloquear accesos no deseados a un rango especifico de puertos IP.
Definicin de grupos IGMP, para evitar switch flooding (cuando se configura como multicast mode).
Arranque, parada y control remoto del cluster NLB desde cualquier mquina Windows usando comandos
y scripts desde una consola.
Control de cambios y errores a travs de las entradas del Visor de Eventos.

Facilidad de uso
NLB es un componente estandar de Windows
NLB no requieres cambios de hardware para que funcione
Se puede usar laherramietna NLB Manager para la creacin de nuevos clustes
NLB Manager permite configurar y administrar multiples clusters y los nodos de cada cluster desde un
unico punto de administracin
NLB l permite que los clientes accedan al cluster desde un nico punto (IP VIrtual). En caso que haya
servidores multihomed se pueden configurar diferentes IPs virtuales para cada una de las redes.

Qu hace esta caracterstica?


Adicionalmente
En caso de clusters virtuales, no es necesario tener multiples
tarjetas de red para soportar varias IPs Virtuales.
NLB can be bound to multiple network adapters, which allows you
to configure multiple independent clusters on each host. Support for
multiple network adapters differs from virtual clusters in that virtual
clusters allow you to configure multiple clusters on a single network
adapter.
No hay que modificar las aplicaciones para que soporten NLB.
En caso de fallo de un servidor de la granja, si vuelve a estar
disponible, se puede configurar NLB para que vuelva a incluir dicho
host en el cluster. Tan pronto como vuelva a pertencer al cluster,
ser capaz de responder a peticiones de clientes.
Es posible sacar servidores del cluster para realizar tarear
administrativas y/p de mantenimiento sin afectar el funcionamiento
del cluster ni del resto de nodos.

A quien puede interesar?


Clientes con Granjas NLB sobre Windows
2003 que quieran actualizarla a Windows
2008:
Support for rolling upgrades. NLB supports rolling
upgrades from Windows Server2003 to Windows
Server2008. For deployment information for NLB,
including information on rolling upgrades, see
http://go.microsoft.com/fwlink/?LinkId=87253 .

Clientes con necesidad de alta dispobilidad


en aplicaciones basadas en IIS, u otro
trfico IP.
Clientes que quieran implantar Granjas de
Terminal Services con Windows System
Resource Manager
9

Que nueva funcionalidad ofrece esta


caracteristica?
Mejoras y novedades en NLB
Soporte para IPv6:
NLB dispone de soporte completo para IPv6 en todas las comunicaciones.

Soporte para NDIS 6.0:


El driver NLB ha sido reescrito por completo para adecuarse al nuevo modelo de filtro ligero NDIS
6.0. NDIS 6.0 conserva la compatibilidad con versiones anteriores de NDIS. Entre las mejoras de
diseo que introduce estn, por ejemplo, un mayor rendimiento y escalabilidad, as como un
modelo de driver NDIS ms sencillo.

Mejoras en WMI:
Las mejoras introducidas en WMI para el espacio de nombres MicrosoftNLB son para IPv6 y para
el soporte de mltiples direcciones IP dedicadas.

Mejoras de integracin y funcionalidad con ISA Server


ISA Server permite configurar mltiples direcciones IP dedicadas para cada nodo NLB, adecuado
para escenarios de cliente con trfico IPv4 e IPv6 simultneo. Ambos tipos de cliente de red -IPv4
e IPv6- necestan acceder a un servidor concreto ISA Server para gestionar el trfico. ISA Server
puede, adems generar notificaciones de alerta SYN Attack y timer starvation para el cluster NLB,
que suelen ocurrir cuando una mquina est saturada o infectada por un virus de Internet.

Soporte para mltiples direcciones IP dedicadas:


NLB permite definir ms de una direccin IP dedicada por nodo (en las versiones anteriores
solamente se admita una direccin IP dedicada por nodo).

10

Qu debo preparar para desplegar esta


caracterstica?
NLB es una caracterstica opcional incluida en el
sistema operativo. Puede instalarse de tres formas
diferentes:
Desde la interfaz grfica (GUI)
Por lnea de comando Ocsetup.exe
Usando un fichero de respuestas desatendido
durante la instalacin del sistema operativo

11

Qu debo preparar para desplegar esta


caracterstica?
Familiarizarse con la tecnologia
Realizar un diseo robusto de la solucin a
implantar.
Montar un entorno de laboratorio donde probar la
funcionalidad del diseo
Validar con un piloto el diseo previamente a la
puesta en produccin.
Informacin y recomendaciones sobre el diseo,
Implantacin y Administracin de una solucin con
NLB
Troubleshooting for System Event Messages Related to
Network Load Balancing
http://go.microsoft.com/fwlink/?LinkID=109424

Installed Help for Network Load Balancing


http://technet2.microsoft.com/windowsserver2008/en/library/11dfa41c-f4
9e-4ee5-8664-8b81f6fb8af31033.mspx
12

Disponible en todas las versiones de Windows


2008?

13

Bibliografa Recursos Adicionales


Disponibilidad y Escalabilidad
http://www.microsoft.com/spain/windowsserver2008/roles/apps_ha.mspx
#EEC
Webcast sobre Alta Disponibilidad
http://www.microsoft.com/latam/technet/video/recursos-anteriores.aspx
Availability and Scalability
http://technet2.microsoft.com/windowsserver2008/en/servermanager/avail
abilityandscalability.mspx
Network Load Balancing Deployment Guide
http://technet2.microsoft.com/windowsserver2008/en/library/6e3fc3a6ef42-41cf-afed-602a60f562001033.mspx?mfr=true
Overview of Network Load Balancing
http://technet2.microsoft.com/windowsserver2008/en/library/11dfa41cf49e-4ee5-8664-8b81f6fb8af31033.mspx?mfr=true
Resources for Network Load Balancing
http://technet2.microsoft.com/windowsserver/en/library/cd6dd855-c2
5a-42e9-a0b1-861989aeac741033.mspx?mfr=true
Identifying Applications That Benefit from NLB
http://technet2.microsoft.com/windowsserver/en/library/1d361167-aa
15-40e4-a5d2-bfa9029679e21033.mspx?mfr=true
14

2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S.
and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond
to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Anda mungkin juga menyukai