Windows Server 2003 Clustering
Windows Server 2003 puede reunir sus requisitos de continuidad comerciales
sin poner presión en su personal o presupuesto. Usted podrá
ofrecer alta disponibilidad por una variedad ancha de aplicaciones porque
la más nueva generación de Server Cluster es mucho menos costosa
de desarrollar y manejar. Factorice en las economías de disponibilidad
mejorada: beneficia la escalabilidad, la dirección simplificada, y
costo total competitivo de propiedad, y Windows Server 2003 se paga a sí
mismo.
Microsoft® Windows Server™ 2003 reúne los requisitos de continuidad
que su negocio tiene sin usar personal o recursos del presupuesto. Podrá
ofrecer alta disponibilidad por una gran variedad de aplicaciones porque la
nueva generación de Server Cluster es menos costosa de desarrollar
y manejar. Con network equilibre los cluster sus aplicaciones pueden escalarse;
permitiéndole empezar pequeño y sólo crecer cuando la
demanda lo requiera.
Los Problemas con Clustering.
Desgraciadamente, cumpliendo la necesidad por el Server la alta disponibilidad
ha sido muy difícil debido al hardware avanzado y el software costoso,
capacitación sobre requisitos, dirección y complejidades de mantenimiento,
limitaciones geográficas, e, irónicamente, la infiabilidad. Me
cuesta más para construir cluster de apoyo que las actualizaciones adicionales
ahorradas en el negocio."
"Seguro, yo puedo cluster SQL-pero no me hace ningún bien bueno a menos que yo puedo arracimarme mi homegrown en front-end app, también."
"Los cluster son grande-pero la redundancia dentro de un centro de datos no reúne mis requisitos de BC."
"Los cluster son toda una promesa en el mercado. El costo de redundancia del Server ha sido alto, y si el costo es mayor para desarrollar un cluster que las actualizaciones mejoradas salvando las transacciones, clustering no valdrá el dinero. La complejidad agregada de un cluster requirió tiempo de administración significante para supervisar, manejar, y arreglar. La mayoría soluciones clustering han requerido software adicional por encima del sistema operativo. Muchos soluciones cluster han requerido que los nodos del cluster estén físicamente cerca de nosotros porque ellos deben conectarse a la red compartida y equipo del almacenamiento. Desgraciadamente, los desastres naturales y fracasos de la infraestructura derrotarían la redundancia del cluster y causarían el servicio estuviera sin conexión. Creando un cluster donde todos los nodos residen en un solo centro de datos no cumple ese requisito. Sin tener en cuenta la plataforma clustering, la inmadurez de software para clustering causaría problemas serios. Los problemas de Split-brain causarían nodos múltiples en un cluster asumiendo otros nodos fallidos. El efecto ping-pong causó nodos de cluster a failt-over entre otros. A veces un Server falló y otros Serveres en el cluster no asumieron la carga del Server fallado. Otras rutinas dañaron componentes compartido en el cluster causando que todos los cluster’s fallaran. Hoy, Microsoft clustering technology es maduro y la tecnología clustering en Windows Server 2003 se dirige a todos estos problemas.
Rasgos de Windows Server 2003 Clustering
Windows Server 2003 clustering consiste en dos tecnologías diferentes:
El cluster del Server y Carga de la Red que Equilibran (NLB). Server Cluster
es primordialmente usado para las aplicaciones críticas a través
de fail-over de la Base de Datos, ERP o CRM, OLTP, archivo e impresiones, e-mail,
y los servicios de aplicación de costumbre son Cluster del Server usándoos
típicamente en cluster. NLB se usa para mantener alta disponibilidad
en aplicaciones que están fuera de la escala horizontal, como los Serveres
Web, Serveres proxy, y otros servicios que necesitan demandas del cliente distribuidos
por los nodos en un cluster.
Server
Cluster
Server cluster es una versión dramáticamente mejorada del Microsoft
Cluster Service (MSCS) componente incluyó con Windows 2000 Advanced Server
y Windows 2000 Datacenter Server. Cuando usted despliega Server Cluster, usted
lo configura primero entre dos y ocho Serveres que actuarán como nodos
en el cluster. Entonces usted configura que los recursos del cluster que son
requeridos por la aplicación usted estará arracimándo.
Estos recursos pueden incluir nombres de la red, direcciones IP, aplicaciones,
servicios, y unidades de disco. La mayoría de las aplicaciones en cluster,
y sus recursos asociados, se asigna a un nodo del cluster en un momento. Si
el Server Cluster descubre el fracaso del nodo primario para una aplicación
en cluster, o si ese nodo se toma offline para el mantenimiento, la aplicación
en cluster se empieza en un nodo de cluster de backup. Se remiten demandas del
cliente inmediatamente al nodo de cluster de backup para minimizar el impacto
del fracaso.
Nota:
Sin embargo la mayoría de los servicios en cluster funcionando son sólo
un nodo en un momento, un cluster puede ejecutar muchos servicios simultáneamente
para el perfecto utilizo del hardware. Algunas aplicaciones en cluster pueden
correr simultáneamente en los nodos de Server Cluster múltiples,
incluso el Microsoft SQL Server.
Los Nodos en cluster usan un quórum para rastrear qué nodo posee
una aplicación en cluster. Cuando una aplicación falla encima
de un nodo del backup, el nodo del backup toma propiedad del quórum.
Cuando los nodos del cluster son todos atados a un solo dispositivo de almacenamiento,
el quórum puede crearse en el dispositivo de almacenamiento. Este tipo
de cluster se llama un solo quórum dispositivo Server cluster cuando
se construyó con Windows Server 2003.
Figure 1: Un ejemplo de un solo quórum dispositivo Server cluster
Si el dispositivo de almacenamiento falla, todo los cluster fallan. Si la red
de área de almacenamiento SAN falla, el cluster entero falla. Si las
transacciones requieren de continuidad aun en offline, un solo dispositivo quórum
Server cluster solo no satisfará sus necesidades.
Majority node set (MNS) server clusters quórum arrancara en un dispositivo de almacenamiento directamente conectado a cada uno de los nodos del cluster. Server cluster reproducirá datos del quórum por la red. Como Figura 2 muestras, nodo de la mayoría que los cluster fijos sólo requieren que los nodos del cluster sidos conectados por una red.
Puede ser una red del área ancha (LIVIDO) o un virtual provate network
(VPN) conectando nodos de cluster en diferentes edificios o ciudades-permitiendo
superar restricciones geográficas impuestos por las conexiones del almacenamiento.
Figure 2: Un ejemplo de un nodo de la mayoría el cluster del Server fijo
La mayoría del conjunto de clostering tienen requirimientos que solo
dispositivo de quórum Server cluster le faltan. Para fallar eficazmente
encima de entre los nodos, nodo de la mayoría los cluster fijos deben
tener tres nodos por lo menos. Ocho cluster del nodo deben tener cinco nodos
activo seguir estando online. Los solos quórum dispositivo Server cluster
requieren eso que sólo un solo nodo continúa funcionando.
Windows Server 2003, Edición Empresarial, y Windows Server 2003, Edición
de Datacenter, Server Cluster se apoyo en ambas 32-bit y 64-bit plataformas
del Server.
Network Load Balancing
La
tecnología clostering incluida con Windows Server 2003 es NLB. Los cluster
de NLB no usan un quórum, y así que no impone almacenamiento o
requisitos de la red en los nodos del cluster. Si un nodo en el cluster falla,
NLB remite demandas entrantes automáticamente a los nodos restantes.
Si usted toma un nodo en el offline del cluster para el mantenimiento, usted
puede acostumbrar NLB a permitir existir sesiones del cliente ser completado
antes de tomar el offline del nodo. Otras aplicaciones normalmente se arracimadas
con NLB incluyen endpoints de VPN virtual, vertiendo Serveres de los medios
de comunicación, y los servicios terminales. NLB es incluido con todas
las versiones de Windows Server 2003, incluso Windows Server 2003, Edición
de Tejido. NLB se arracima puede descascarar a 32 nodos.
Figure 3: Un ejemplo de una carga de la red que equilibra cluster
Encontrando tus Metas de Disponibilidad
La razón primaria de las organizaciones que hacen uso de clostering es
proporcionar disponibilidad de la aplicación y integridad de los datos
y reducir costos asoció con tiempo fuera de servicio. Muchos tipos diferentes
de eventos pueden causar tiempo fuera de servicio. Tiempo fuera de servicio
planeado debido a la versión revisada, lío de servicio, o seguridad
remendando
Fallas inesperadas de Hardware y software
Desgraciadamente, poniendo al día software en sistemas críticos requiere tiempo fuera de servicio planeado, porque la mayoría de las actualizaciones exige reiniciar el servicio o el Server. Pueden ser acostumbrados Cluster del Server y NLB a eliminar tiempo fuera de servicio asociado con desplegar parches usando versiones revisadas rodantes completamente. Este proceso se repite hasta todos los nodos del cluster se ha actualizado con éxito.
Fracasos
del Hardware y Software
Pueden ser acostumbrados Cluster del Server y NLB a proporcionar disponibilidad
en caso de un fracaso de un procesador, astilla de memoria, suministro de poder,
o otro componente del hardware. Sin embargo, Server de Windows que pueden diseñarse
2003 cluster para proporcionar disponibilidad a muchas otras capas. Conectando
nodos del cluster para separar equipo de la red y UPSs (Power Supplies Continuo),
Server de Windows que 2003 cluster pueden asegurar que ese servicios críticos
incluso continúan cuando infraestructura que el Server depende de faltas.
Las aplicaciones críticas raramente son hosted por un solo Server. Como
Figura 4 muestras, Windows Server 2003 que se arracima es capaz de mantener
disponibilidad todas estas capas. En la arquitectura de la tres-capa descrita
sobre, NLB mantiene disponibilidad y scalability los cortafuegos, Serveres del
frente-extremo, y Serveres de la aplicación, mientras el Cluster del
Server mantiene disponibilidad alta el banco de datos.
Cuando usted está diseñando cluster, planea reunir requisitos
de capacidad de cresta con uno faltó el nodo. Si usted está diseñando
un cluster del dos-nodo, usted necesita asegurar que cada nodo está menos
de 50 por ciento utilizado durante tiempo de la cresta a eso asegure un solo
nodo superviviente puede manejar todas las demandas. Para asegurar redundancia
mientras proporcionando eficacia alta, Server de Windows 2003 apoyos ocho-nodo
Server cluster, requiriendo tan pequeño como 12 capacidad de exceso de
por ciento asegure disponibilidad. NLB apoya arriba a 32 nodos en un cluster
que puede proporcionar disponibilidad con menos de 4 capacidad de exceso de
por ciento.
"Los cluster son grande-pero la redundancia dentro de un centro de los
datos no reúne mis requisitos de BC."
Si hay un desastre natural, un fracaso de la infraestructura LIVIDO, o el centro
de los datos entero pierde poder por un periodo extendido de tiempo, todos los
nodos del cluster serán offline. Afortunadamente, Windows Server 2003
proporciona Mayoría Nodo Juego clostering. El Nodo de la mayoría
Puso clostering permite conectar los nodos del cluster usando un LAN o LIVIDO
en lugar de un SAN o otro tipo de conexión del almacenamiento con limitaciones
de distancia.
Nodos de Backup en un mando de toma de cluster de recursos en cluster cuando
el nodo primario aparece haber fallado. Sin embargo, los fracasos de connectivity
de red pueden hacer cada nodo en un cluster que piensa que los otros han fallado.
Si semejante fracaso ocurriera en un cluster no construido en Windows Server
2003, un nodo del backup podría empezar una aplicación en cluster
al mismo tiempo como el nodo-causar primario un cerebro hendido.
El nodo de la mayoría puso clostering previene cerebro de la raja requiriendo
que una mayoría de los nodos del cluster está de acuerdo en que
el nodo controla un recurso en cluster. En Figura 5, si la conexión de
la red al nodo primario en la oficina de Boston falla, los dos de los nodos
del backup descubrirán este fracaso, está de acuerdo que el nodo
primario es offline, y asigna a un nodo tomar mando del quórum y empezar
la aplicación en cluster. El Server de Windows que 2003 cluster fallará
con éxito encima de en esto complicó guión, sin posibilidad
de un cerebro hendido. El nodo de la mayoría puso clostering copias el
quórum, pero no es responsable para reproducir los datos de la aplicación.
El nodo de la mayoría puso también clostering trabajos con mecanismos
de la repetición almacenamiento-basado.
El Microsoft el programa de calificación de Cluster Geográfico les exige a vendedores que listen soluciones apoyadas en la Lista de Compatibilidad de Hardware (HCL). Microsoft realiza cheques rigurosos para los varios casos de fracaso asegurar integridad de los datos y asegurar que las garantías del cluster siempre se reúnen.
Clustering Custom Applications
Hasta
ahora, la mayoría de los cluster se construyó alrededor de los
servicios de la infraestructura como Microsoft SQL Server y Microsoft Intercambio
Server. Para ayudarle a proporcionar disponibilidad, el cluster del Server incluye
que tres recurso teclea diseñado para las aplicaciones de la costumbre
específicamente:
Aplicación de Generic
Generic Service
Usted puede agregar varios otros recursos para su aplicación en cluster,
posiblemente incluso un nombre de la red para identificar su aplicación
de la costumbre en la red, y un nodo de la mayoría el quórum fijo
para guardar y reproducir los datos de la aplicación de la costumbre.
Para aprovecharse de todo los beneficios de Cluster del Server, sus diseñadores
pueden extender el Server de Windows 2003 plataforma clostering para satisfacer
sus necesidades. Diseñadores pueden llamar clostering funciones de una
aplicación, repare, o escritura. Esto incluye escribiendo detalló
arreglando información al leño del cluster, realizando un arreglo
cluster-ancho automatizado, y incluso crear costumbre cluster recurso tipos.
Si su costumbre el extremo delantero es una aplicación de Tejido o servicio
de Tejido, use NLB para proporcionar redundancia y scalability.
Satisfaciendo Sus Necesidades de escalabilidad
Usted podría empezar con un Server del bajo-extremo: un solo procesador
Windows Server 2003, Edición Normal. Si el servicio de Tejido no es tan
popular como esperado, entonces usted ha evitado gastar dinero en el hardware
innecesario y software.
Mientras NLB es perfecto para las aplicaciones de Tejido de escalar, no todas
las aplicaciones pueden descascararse horizontalmente. Windows Server 2003 mantiene
scalability vertical cluster basados en Cluster del Server, también.
El Cluster del Server y NLB requieren entrenamiento mínimo. Usted puede
supervisar los componentes del cluster así como usted supervisaría
cualquier otro servicio de Windows, así su supervisando existiendo los
sistemas trabajarán con pequeño o ninguna modificación.
Si usted planea desplegar muchos cluster, usted estará contento saber
que hay herramientas del orden-línea por manejar casi cada aspecto de
Windows Server 2003, incluso los componentes del cluster. La herramienta de
Cluster.exe permite automatizar de casi cualquier tarea del cluster, incluyendo
agregando y quitando nodos del cluster, analizando configuración del
cluster, y configurando aplicaciones en cluster. Su personal puede acostumbrar
Cluster.exe y WMIC.exe a desplegar docenas de aplicaciones en cluster a los
sitios remotos con esfuerzo mínimo.
Recuperando de los problemas serios se simplifica, también, porque la
Recuperación del Sistema Automatizada (ASR) les permite a administradores
recuperar rápidamente un adulteró Server-incluso los Serveres
del cluster.
Si los problemas ocurren, arreglando es simplificado el anotando detallado generado
por los servicios clostering.
Encontrándose Sus metas de costo
Los cluster deben salvarlo el dinero, no el costo usted el dinero. Si los beneficios
de disponibilidad aumentada y capacidad proporcionaran clostering no es mayor
que los costos, no vale la pena para usted desplegar cluster.
Para extender los beneficios de clostering a tantas organizaciones como posible,
Microsoft ha diseñado 2003 tecnologías clostering al Server de
Windows para ser las soluciones del bajo-costo de su tipo. Primero, los costes
de adquisiciones iniciales son bajos porque clostering componentes son incluidos
con el sistema operativo. Si usted planea desplegar un cluster de NLB, es incluido
libre con Windows Server 2003, Edición de Tejido, Edición Normal,
Edición de la Empresa, y Edición de Datacenter. Si usted planea
desplegar un Cluster del Server, usted necesitará comprar Edición
de la Empresa o Edición de Datacenter; ningún otro software es
necesario.
No hay ningún software extra para comprar para la dirección o
supervisando de las tecnologías del cluster, porque es todos incluidos
con Windows Server 2003. Los costes del hardware son más bajos que otras
soluciones clostering, también, porque Windows corre en hardware económico
industria-normal, al contrario de la instrucción reducida mucho más
cara la computadora fija (sistemas RISC)-basado. Usted no tendrá que
comprar cantidades significantes de hardware redundante, o, porque el Server
de Windows 2003 Cluster de Server de apoyos con a a ocho nodos y NLB con a a
32 nodos. Usted puede desplegar sitios de Tejido múltiples incluso y
Tejido repara usando un solo cluster para lograr el nivel más alto de
actuación y eficacia.
"Los cluster son todas las promesas del mercadeo. Los servicios clostering
incluidos con Windows Server 2003 son el resultado de años de experiencia
del real-mundo que construye cluster de Microsoft. Como resultado, Server de
Windows 2003 trabajo de los cluster en el mundo real de hoy de presupuestos
reducidos y la mano de obra limitada. Server de Windows 2003 cluster lo salvan
más de ellos cuéstelo, y ellos hacen meramente más de proporcione
disponibilidad-ellos cumplen sus requisitos de continuidad comerciales. Server
de Windows 2003 trabajos clostering en su mundo.
Bibliografia.
Windows Server 2003 Clustering, Microsoft Corporation, June 2003.