Balance de Carga (Load Balance) y Proteccion de Fallos (Failover)

Que es Failover (Protección a Fallos)

El objetivo principal de "fail-over" es permitir que procesos que normalmente se ejecutan en un servidor sean transferencidas a otro nodo en caso de que el nodo principal que atiende los servicios falle.

Por ejemplo, el SERVIDOR1 responde a todas las solicitudes de la pagina web dominio.com y en caso de que exista un daño de hardware o que exista algun problema de conectividad ya sea por problemas locales o problemas del centro de datos el SERVIDOR2 entra en acción e inicia a procesar todos los procesos de dominio.com.

Este servicio también le permite realizar mantenimientos, cambios de hardware y demás en SERVIDOR1 sin afectar los servicios especificos de dominio.com

Una recomendación para el failover es que los nodos esten ubicados en centros de datos diferentes, Racks diferentes por supuesto y si es posible en diferentes ubicaciones geograficas para una mayor efectividad.

Que es Load Balancing (Balance de Carga)

El balance de carga permite que SERVIDOR1 y SERVIDOR2 en el ejemplo anterior respondan a las mismas solicitudes de una manera conjunta, generalmente el 50% uno de los nodos y el 50% el otro o que tengan .

Implementando Failover

Para implementar la protección de errores o failover generalmente se requiere la replicación de datos entre múltiples nodos. Para linux puede realizarse via Rsync y un proceso Cron o para Windows con tareas programadas de exportación e importación de datos.

Una manera de ejecutar el cambio entre nodos es cambiar la IP a la cual el dominio apunta. Los cambios de ip pueden procesarse en algunos minutos con una actualizacion DNS. Aunque si un cliente tiene cache de DNS para el dominio puede tomar mas tiempo para que el cambio sea completo.

Una opción para evitar el problema de cache DNS es tener dos ips estaticas adicionales enlazadas como ROUND ROBIN pero que apunten al mismo nodo redirigiendo los datos a traves de reglas de Firewall.

Failover con Imagina Colombia

Actualmente podemos configurar Failover para su cuenta con nosotros si usted dispone de dos Servidores Dedicados y/o dos servidores VPS con nosotros. Consultenos los costos asociados y/o detalles adicionales a ventas@imaginacolombia.com

En cuanto a balanceo de carga o Load Balancing, es posible habilitarlo para Servidores Dedicados, se requieren tres nodos en total o un switch adicional dependiendo del caso, consúltenos al respecto para un presupuesto estimado.
¿Te pareció útil esta respuesta? 2 de nuestros usuarios han encontrado esta respuesta útil (9 Votos)

Powered by WHMCompleteSolution