none
Failover Cluster - Load Balancing SQL 2008 RRS feed

  • Pregunta

  • Saludos a todos,

    Actualmente tengo una BD activa en SQL Server 2008 Estandar y quiero implementar HA y balanceo de carga como puedo lograr esto.

    Por otra parte, este se puede hacer con el SQL Server 2008 Activo y el nuevo sin inconvenientes, o ambos, deben ser nuevas instalaciones.

    Gracias por su ayuda.

    lunes, 21 de agosto de 2017 20:25

Respuestas

  • No hay balanceo de carga en SQL Server. Cuando montas el cluster de failover, un nodo está activo y el otro pasivo. Toda la carga va al activo. Si el activo fallase, entonces se activa el nodo que estaba antes pasivo, y pasa a soportar toda la carga que antes estaba en el otro nodo. Esto proporciona alta disponibilidad, pero no balanceo de carga.

    Puedes montar un cluster activo/activo, que basicamente consiste en tener dos instancias: una activo/pasivo y la otra pasivo/activo, con lo que cada nodo tiene una instancia activa y una pasiva. Esto no balancea carga, porque los clientes tienen que decir a qué instancia se conectan y por lo tanto cada instancia soporta su propia carga. Si un nodo falla, el otro pasa a soportar las dos instancias a la vez.

    • Propuesto como respuesta Jorge TurradoMVP martes, 22 de agosto de 2017 10:11
    • Marcado como respuesta Moderador M lunes, 28 de agosto de 2017 20:52
    lunes, 21 de agosto de 2017 21:09

Todas las respuestas

  • No hay balanceo de carga en SQL Server. Cuando montas el cluster de failover, un nodo está activo y el otro pasivo. Toda la carga va al activo. Si el activo fallase, entonces se activa el nodo que estaba antes pasivo, y pasa a soportar toda la carga que antes estaba en el otro nodo. Esto proporciona alta disponibilidad, pero no balanceo de carga.

    Puedes montar un cluster activo/activo, que basicamente consiste en tener dos instancias: una activo/pasivo y la otra pasivo/activo, con lo que cada nodo tiene una instancia activa y una pasiva. Esto no balancea carga, porque los clientes tienen que decir a qué instancia se conectan y por lo tanto cada instancia soporta su propia carga. Si un nodo falla, el otro pasa a soportar las dos instancias a la vez.

    • Propuesto como respuesta Jorge TurradoMVP martes, 22 de agosto de 2017 10:11
    • Marcado como respuesta Moderador M lunes, 28 de agosto de 2017 20:52
    lunes, 21 de agosto de 2017 21:09
  • Coincido con Alberto, no hay balanceo de carga en esa versión de SQL Server. Solo puedes implementar como HA, failover cluster, o algo mas para disaster recovery como Database Mirroring o Log Shipping.

    Failover Cluster Instance, es del concepto Shared Nothing que implica siempre que hay activo un solo servidor y el otro nodo sólo tomará actividades en caso de una falla.



    Mariano K.

    martes, 22 de agosto de 2017 13:40
  • Hola.

       Podrías migrar a SQL 2012, configurar un AlwaysOn y si hay presupuesto, el nodo secundario se puede usar como un nodo lectura.

    Saludos!


    Jose Miguel Salas C

    martes, 22 de agosto de 2017 21:03