2k8PlatformDays NLB

Embed Size (px)

DESCRIPTION

Documentación de NLB NLB Microsoft - Windows Server 2008 R2

Citation preview

NLB

6/3/2008 3:16 PM 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.

1NLB en Windows 2008Eduardo Dez TejeroPlatforms Support SpecialistMicrosoft Corporation6/3/2008 3:16 PM 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.

23Operating SystemMinimum CPU speedMulti-processor supportDisk space for setupMemoryVirtual Image Use RightsWindows Server 2008 Standard Edition1 GHzUp to 48 GB512 MB1Windows Server 2008 Edition1 GHzUp to 88 GB 512 MB4Windows Server 2008 Datacenter Edition1 GHzUp to 32 for x86-based computersUp to 64 for x64 and Itanium-based computers8 GB512 MBUnlimitedWindows Server 2008 Web Edition 1 GHzUp to 48 GB 512 MBNAWindows Server 2008 Itanium IA-64 Edition1 GHzUp to 648 GB512 MBUnlimitedIntroduccinIntroduccinTecnologa de ClsterMSCS Failover ClsterCompute Clster (HPC (High Performance Computing)NLB (Network Load Balancing)

4

Qu hace esta caracterstica?

NLB: Network Load BalancingPermite 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 VerticalHorizontalAlta DisponibilidadSimplicidad de AdministracinFacilidad 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 servidorDesde la parte cliente slo se presente un punto de entrada(un solo servidor, con tolerancia a fallos y muy escalable)

5Caractersticas de Network Load Balancing (I)NLB incluye las siguientes caractersticas:

EscalabilidadFuncionalidades de escalabilidad que incluye NLB:Balancear la carga de servicios TCP/IP individuales entre los nodos de la granjaSoporta hasta 32 nodos en un solo clsterPermite balancear peticiones a varios servidores (bien del mismo cliente o desde varios clientes) entre varios nodos del clsterPermite 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 DisponibilidadNLB provee alta disponibilidad gracias a:Deteccin y recuperacin de fallos en nodos del clster cuando uno de los nodos del clster fallaRebalanceo de la carga de red cuando un nodo es aadido o eliminado del clsterRecuperacin y redistribucin de la carga en aproximadamente 10 segundos

6Qu hace esta caracterstica?

6Caracteristicas de Network Load Balancing (II)

Simplicidadde AdministracinAdministrar 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 usoNLB es un componente estandar de WindowsNLB no requieres cambios de hardware para que funcione Se puede usar laherramietna NLB Manager para la creacin de nuevos clustesNLB Manager permite configurar y administrar multiples clusters y los nodos de cada cluster desde un unico punto de administracinNLB 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.

7Qu hace esta caracterstica?

7AdicionalmenteEn 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.8Qu hace esta caracterstica?

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 Manager9Que nueva funcionalidad ofrece esta caracteristica?Mejoras y novedades en NLBSoporte 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).

10What is new in NLB?NLB includes the following improvements for Windows Server 2008:

Support for IPv6. NLB fully supports IPv6 for all communication. All NLB components support IPv6 addresses, and the addresses can be configured as the primary cluster IP address, the dedicated IP addresses, and the virtual IP addresses. In addition, IPv6 can be load balanced as native IPv6 and in the IPv6 over IPv4 modes. Support for NDIS 6.0. The NLB driver uses the NDIS 6.0 lightweight filter model. NDIS 6.0 retains backward compatibility with earlier NDIS versions. The design of NDIS 6.0 includes enhanced driver performance and scalability and a simplified NDIS driver model. WMI enhancements. The MicrosoftNLB namespace adds multiple dedicated IP address support for IPv6, which include:

Classes in the MicrosoftNLB namespace support IPv6 addresses (in addition to IPv4 addresses). The MicrosoftNLB_NodeSetting class supports multiple dedicated IP addresses by specifying them in DedicatedIPAddresses and DedicatedNetMasks. Improved denial of service (DoS) attack and timer starvation protection. Using a callback interface, NLB can detect and notify applications during an attack or when a node is under excessive load. ISA Server uses this functionality in scenarios where the cluster node is overloaded or is being attacked.. Support for multiple dedicated IP addresses per node. NLB fully supports defining more than one dedicated IP address per node. Previously only one dedicated IP address per node was supported. This functionality is used by ISA Server to manage each NLB node for scenarios where clients consist of both IPv4 and IPv6 traffic. 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. Consolidated management through Network Load Balancing Manager. Using the Network Connections tool is no longer required to configure NLB clustersNLB cluster configuration is performed solely through NLB Manager in Windows Server 2008. This minimizes possible NLB configuration issues that are caused by inconsistencies in settings across cluster hosts. 10NLB 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.exeUsando un fichero de respuestas desatendido durante la instalacin del sistema operativo11Qu debo preparar para desplegar esta caracterstica?

Qu debo preparar para desplegar esta caracterstica?

Familiarizarse con la tecnologiaRealizar un diseo robusto de la solucin a implantar.Montar un entorno de laboratorio donde probar la funcionalidad del diseoValidar con un piloto el diseo previamente a la puesta en produccin.Informacin y recomendaciones sobre el diseo, Implantacin y Administracin de una solucin con NLBTroubleshooting for System Event Messages Related to Network Load Balancinghttp://go.microsoft.com/fwlink/?LinkID=109424Installed Help for Network Load Balancinghttp://technet2.microsoft.com/windowsserver2008/en/library/11dfa41c-f49e-4ee5-8664-8b81f6fb8af31033.mspx

121213

Disponible en todas las versiones de Windows 2008?

Bibliografa Recursos AdicionalesDisponibilidad y Escalabilidadhttp://www.microsoft.com/spain/windowsserver2008/roles/apps_ha.mspx#EECWebcast sobre Alta Disponibilidadhttp://www.microsoft.com/latam/technet/video/recursos-anteriores.aspx

Availability and Scalabilityhttp://technet2.microsoft.com/windowsserver2008/en/servermanager/availabilityandscalability.mspxNetwork Load Balancing Deployment Guidehttp://technet2.microsoft.com/windowsserver2008/en/library/6e3fc3a6-ef42-41cf-afed-602a60f562001033.mspx?mfr=trueOverview of Network Load Balancinghttp://technet2.microsoft.com/windowsserver2008/en/library/11dfa41c-f49e-4ee5-8664-8b81f6fb8af31033.mspx?mfr=trueResources for Network Load Balancinghttp://technet2.microsoft.com/windowsserver/en/library/cd6dd855-c25a-42e9-a0b1-861989aeac741033.mspx?mfr=trueIdentifying Applications That Benefit from NLBhttp://technet2.microsoft.com/windowsserver/en/library/1d361167-aa15-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.6/3/2008 3:16 PM 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.

15