Dudas cluster SQL

11/09/2005 - 19:48 por xavi | Informe spam
Necesito montar la infraestructura para un portal, que estará
desarrollado con ASP contra SQL Server. El sistema ha de ser
redundante y a poder ser escalable.

Para ello habia pensado en el siguiente esquema :

- 2 Servidores W2003 con IIS6 con NLB para el frontend.
- 2 Servidores W2003 con SQL con MSCS con un NAS conectado via fibra
para el backend.

Después de documentarme, hay preguntas que no consigo respuesta, así
como
cosas que no tengo claras.

Según tengo entendido con SQL 2000, el cluster puede ser activo/pasivo
o
activo/activo.

Si es el primer caso ( activo/pasivo ), lo tengo claro, uno de los
nodos
tiene toda la carga, mientras que el segundo esta esperando a que el
primero
caiga para tomar el control.

Las aplicaciones atacan al Virtual Server, que es la IP que comparten,
ningún problema.

En cambio el otro modo ( activo / activo ) son necesarias 2 instancias
de SQL,
es decir las aplicaciones atacan a un SQL u otro y los dos han de estar
trabajando
a medio gas, porque en caso de caida, el otro sea capaz de asumir toda
la carga.

¿ Es correcto ? Si esto es así, la programación de las aplicaciones
es distinta
de un modo a otro.

Por lo que entiendo, esto no es un sistema escalable, en caso de
quedarse corto uno
de los servidores, no es tan sencillo como añadir otro dentro del
clúster, en todos los casos seria necesario cambiar la programación
de la aplicación.

Mi miedo, es que hacer si se queda corto el sistema, en cuestión de
poco tiempo, como puedo hacer que el sistema sea escalable ?

He leido que la solución pasa por la federación de servidores, en
utilizar vistas particionadas, pero no veo claro como hacerlo, sin
tener que retocar la programación a posteriori. Ahora la programación
se esta desarrollando de cero.

También he leido que es imprescindible que los nodos del cluster han
de estar agregados a un dominio, así que los servidores con IIS, han
de ser DCs, alguien ha montado un MSCS en un workgroup, es posible
hacer-lo aunque MS diga que no ?

Por último, opiniones sobre :

- Instalar SQL 2000 SP4 o SQL 2005 que sale en Noviembre. ?

- Utilizar MSCS o un software de terceros ?

Gracias por adelantado.
 

Leer las respuestas

#1 Isaias
12/09/2005 - 16:17 | Informe spam
Xavi

Busca un hilo donde hablamos de CLUSTER, Maxi y tu servidor.

SQL Server en Cluster no soporta NLB, por lo que se debe considerar este
"pequeño detalle", para alta disponibilidad es mejor utilizar REPLICACION o
bien LOG SHIPPING.

Saludos

Preguntas similares