NLB - TechNet Blogs

Download Report

Transcript NLB - TechNet Blogs

Slide 1


Slide 2


Slide 3

Tecnología de Clúster
MSCS – Failover Clúster
Compute Clúster (HPC (High Performance Computing)
NLB (Network Load Balancing)

4


Slide 4

NLB: Network Load Balancing
Permite el balanceo del tráfico web que recibe una granja de 2 a 32
servidores
Un clúster Network Load Balancing (NLB) está formado por múltiples
servidores ejecutando Windows Server® 2008.

NLB permite combinar servidores de aplicación para aportar:
Escalabilidad
Vertical
Horizontal

Alta Disponibilidad
Simplicidad de Administración
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 sólo se presente un punto de entrada(un solo servidor, con tolerancia a
fallos y muy escalable)
5


Slide 5

Características de Network Load Balancing (I)
NLB incluye las siguientes características:
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 clúster
Permite balancear peticiones a varios servidores (bien del mismo cliente o desde varios clientes) entre varios nodos del
clúster
Permite añadir más nodos al clúster en caliente, en caso de que aumente la carga del clúster sin provocar una parada de
servicio. También se soporta el eliminar nodos en caso que la carga baje.

Alta Disponibilidad
NLB provee alta disponibilidad gracias a:
Detección y recuperación de fallos en nodos del clúster cuando uno de los nodos del clúster falla
Rebalanceo de la carga de red cuando un nodo es añadido o eliminado del clúster
Recuperación y redistribución de la carga en aproximadamente 10 segundos

6


Slide 6

Caracteristicas de Network Load Balancing (II)
Simplicidadde Administración
Administrar y configurar clusters NLB y nodos desde una única consola denominada NLB Manager.
Posibilidad de forzar que todo el tráfico que tenga como destino una aplicación concreta se encamine a un unico nodo.
Podiblidad de bloquear accesos no deseados a un rango especifico de puertos IP.
Definición de grupos IGMP, para evitar switch flooding (cuando se configura como multicast mode).
Arranque, parada y control remoto del cluster NLB desde cualquier máquina Windows usando comandos y scripts
desde una consola.
Control de cambios y errores a través 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 creación de nuevos clustes
NLB Manager permite configurar y administrar multiples clusters y los nodos de cada cluster desde un unico punto de
administración
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.

7


Slide 7

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.

8


Slide 8

Clientes con Granjas NLB sobre Windows 2003
que quieran actualizarla a Windows 2008:
Support for rolling upgrades. NLB supports rolling upgrades
from Windows Server 2003 to Windows Server 2008. 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 tráfico IP.
Clientes que quieran implantar Granjas de
Terminal Services con Windows System
Resource Manager

9


Slide 9

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 diseño que introduce
están, por ejemplo, un mayor rendimiento y escalabilidad, así como un modelo de driver NDIS más sencillo.

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

Mejoras de integración y funcionalidad con ISA Server
ISA Server permite configurar múltiples direcciones IP dedicadas para cada nodo NLB, adecuado para
escenarios de cliente con tráfico IPv4 e IPv6 simultáneo. Ambos tipos de cliente de red -IPv4 e IPv6- necestan
acceder a un servidor concreto ISA Server para gestionar el tráfico. ISA Server puede, además generar
notificaciones de alerta SYN Attack y timer starvation para el cluster NLB, que suelen ocurrir cuando una
máquina está saturada o infectada por un virus de Internet.

Soporte para múltiples direcciones IP dedicadas:
NLB permite definir más de una dirección IP dedicada por nodo (en las versiones anteriores solamente se
admitía una dirección IP dedicada por nodo).

10


Slide 10

NLB es una característica opcional incluida en el sistema
operativo. Puede instalarse de tres formas diferentes:
Desde la interfaz gráfica (GUI)
Por línea de comando Ocsetup.exe
Usando un fichero de respuestas desatendido durante la
instalación del sistema operativo

11


Slide 11

Familiarizarse con la tecnologia
Realizar un diseño robusto de la solución a implantar.
Montar un entorno de laboratorio donde probar la
funcionalidad del diseño
Validar con un piloto el diseño previamente a la puesta en
producción.
Información y recomendaciones sobre el diseño,
Implantación y Administración de una solución 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-f49e-4ee58664-8b81f6fb8af31033.mspx

12


Slide 12

13


Slide 13

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/availabilityand
scalability.mspx
Network Load Balancing Deployment Guide
http://technet2.microsoft.com/windowsserver2008/en/library/6e3fc3a6-ef42-41cfafed-602a60f562001033.mspx?mfr=true
Overview of Network Load Balancing
http://technet2.microsoft.com/windowsserver2008/en/library/11dfa41c-f49e-4ee58664-8b81f6fb8af31033.mspx?mfr=true
Resources for Network Load Balancing
http://technet2.microsoft.com/windowsserver/en/library/cd6dd855-c25a-42e9-a0b1861989aeac741033.mspx?mfr=true
Identifying Applications That Benefit from NLB
http://technet2.microsoft.com/windowsserver/en/library/1d361167-aa15-40e4-a5d2bfa9029679e21033.mspx?mfr=true
14


Slide 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.