none
Configuración de servidor redundante. RRS feed

  • Pregunta

  • Buenos días: Quizá este no se a el foro adecuado. La puse en el foro general de server y me aconsejan que la ponga aquí.

     

     Si es así me lo haceis saber y cambio la pregunta donde sea necesario. Tenemos un servicio WCF que utiliza SQLExpress que se ejecuta en un 2008 Server. Es un servicio crítico que querríamos redundar. Nuestra intención sería redundarlo en ubicaciones diferentes pero, si es posible que se exponga con un único enlace. De esta forma los clientes no tendrían que preocuparse a que servidor acceden, ¿es posible? Si no lo es, ¿qué se hace en estos casos?


    David Sisqués
    jueves, 6 de octubre de 2011 12:13

Respuestas

Todas las respuestas

  • Hola David. Para lo que quieres hacer, con SQL Server Express no podrás lograrlo. Para ello, sugiero evaluar las capacidades de clúster de SQL Server 2008 R2 Enterprise Edition o incluso las de mirroring de la misma edición. Mayor información en Información general de soluciones de alta disponibilidad en los Books Online y en los documentos High Availability with SQL Server 2008 y SQL Server 2008 Failover Clustering. Complementa también con el documento Proven SQL Server Architectures for High Availability and Disaster Recovery.

    Saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    jueves, 6 de octubre de 2011 12:31
  • Si, Guillermo, eso lo suponía. Pero por encima del SQL hay un servicio WCF y es ahí dondo no se cómo proceder para que conmute entre el pricipal y el de reserva en caso de fallo.

    No obstante le echo un ojo a las referencias que me das.

    Un saludo y gracias

     

    David Sisqués


    David Sisqués
    jueves, 6 de octubre de 2011 12:49
  • Hola David. Te ofrezco disculpas por no leer bien y pasar por alto lo del servicio WCF. Para lograr redundancia con esto, requieres implementar un esquema llamado "load balancing" y así, ofrecer una dirección virtual ligada a tu servidor Web, muy probablemente Internet Information Server y el servicio de balanceo de carga se encargará de 1) redireccionar a uno de los nodos del esquema LB o 2) responder por alguno de ellos, en caso de que alguno de los otros deje de funcionar.

    Para este tema, te recomiendo leer la página de Network Load Balancing en TechNet y todo lo relacionado con Load Balancing para WCF. En últimas, en http://www.iis.net hay bastante información sobre el tema de WCF y NLB.

    Es importante tener en cuenta que la arquitectura de tu solución debe contemplar que necesitarás un ambiente en clúster para el componente de base de datos y otro ambiente para lograr el balanceo de cargas. No es recomendable que ambos convivan bajo un mismo ambiente. Esto, como ya lo estarás pensando, implica al menos 4 servidores físicos o al menos dos, tal vez 3 como mínimo, servidores virtuales, para lograr alta disponibilidad y mínima interrupción del servicio.

    Saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    jueves, 6 de octubre de 2011 13:55