NLB o MCSC

15/11/2008 - 12:50 por inyakigil | Informe spam
Saludos a todo el grupo.
Tengo una duda, la cual reside en qué tipo de cluster Microsoft
utilizar teniendo en cuenta que los servicios que necesitamos
implementar son:
- Terminal Services
- BBDD (SQL, Oracle???)
Actualmente el cliente tiene un dominio W2k3, en el cual el
controlador de dominio tiene instalado SQL Server 2000 y el segundo
servidor, el cual es un servidor miembro, se utiliza para las sesiones
de terminal server.
Se ha adquirido dos servidores con hardware idéntico y una cabina de
discos tipo fibre channel.
La idea que tenemos es la de establecer un sistema de Alta
disponibilidad, es decir, balanceo de carga con NLB?? y además tener
una tolerancia a fallos con MCSC??
Entiendo que NLB no proporciona tolerancia a errores ya que el
algoritmo utilizado para el reparto de carga no se "entera" si un nodo
del cluster cae, por lo que sigue mandandole trabajo cuando éste no
está disponible.
La idea que tenía en mente es la de utilizar MCSC, pero tampoco lo
tengo claro ya que nos tendríamos que olvidar del balanceo de carga.
De los dos servidores que tienen actualmente, se va ha quitar uno
puesto que es un poquito antigüo, el que presta servicios de SQL
(tendría que confirmar que es controlador de dominio, pero entiendo
que sí), por lo que no tengo claro como hacer la implementación, si
hacer dc al servidor que actualmente presta servicios de terminal
services, para que sea servidor de licencias de terminal services y
hacer servidores miembros a los dos nodos del cluster MCSC, pero no
tendría tolerancia a fallos con respecto al dominio.
Espero haberme explicado con claridad.
Saludos.
 

Leer las respuestas

#1 Daniel
15/11/2008 - 15:17 | Informe spam
Hola buenas,

Tienen diferentes funciones NLB y MSCS.

Para bases de datos es indispensable usar MSCS, ya que se trata de tener
diferentes nodos, con alta disponibilidad ante la caida de uno de los nodos.
Lo puedes configurar de diferentes formas ante un failover, etc. Para bases
de datos solo MSCS.
http://msdn.microsoft.com/es-es/library/ms143506(SQL.90).aspx
http://msdn.microsoft.com/en-us/lib...79530.aspx



Para Terminal Services NLB, para realizar balance entre distintos nodos de
las conexiones. http://technet.microsoft.com/en-us/...71300.aspx

De todas formas no es aconsejable que estos 2 servicios tan distintos
SQL/ORACLE y Terminal services compartan servidor.
Por lo que cada servicio debe tener su propio entorno y nodos.

Un saludo.

"inyakigil" escribió en el mensaje
news:
Saludos a todo el grupo.
Tengo una duda, la cual reside en qué tipo de cluster Microsoft
utilizar teniendo en cuenta que los servicios que necesitamos
implementar son:
- Terminal Services
- BBDD (SQL, Oracle???)
Actualmente el cliente tiene un dominio W2k3, en el cual el
controlador de dominio tiene instalado SQL Server 2000 y el segundo
servidor, el cual es un servidor miembro, se utiliza para las sesiones
de terminal server.
Se ha adquirido dos servidores con hardware idéntico y una cabina de
discos tipo fibre channel.
La idea que tenemos es la de establecer un sistema de Alta
disponibilidad, es decir, balanceo de carga con NLB?? y además tener
una tolerancia a fallos con MCSC??
Entiendo que NLB no proporciona tolerancia a errores ya que el
algoritmo utilizado para el reparto de carga no se "entera" si un nodo
del cluster cae, por lo que sigue mandandole trabajo cuando éste no
está disponible.
La idea que tenía en mente es la de utilizar MCSC, pero tampoco lo
tengo claro ya que nos tendríamos que olvidar del balanceo de carga.
De los dos servidores que tienen actualmente, se va ha quitar uno
puesto que es un poquito antigüo, el que presta servicios de SQL
(tendría que confirmar que es controlador de dominio, pero entiendo
que sí), por lo que no tengo claro como hacer la implementación, si
hacer dc al servidor que actualmente presta servicios de terminal
services, para que sea servidor de licencias de terminal services y
hacer servidores miembros a los dos nodos del cluster MCSC, pero no
tendría tolerancia a fallos con respecto al dominio.
Espero haberme explicado con claridad.
Saludos.

Preguntas similares