Failover

CPFailover es un sistema creado en exclusiva por y para los clientes de Tamainut :: Islaserver, que funciona en más de 100 servidores compartidos, propios o de terceras empresas a las cuales asistimos como proveedores de Outsourcing técnologico.

Desarrolado en 2008, ha evolucionado con la experiencia propia de nuestros clientes de OutSourcing técnologico, como respuesta a problemas que no son solucionados por los sistemas tradicionales de Backup, y que pretende ser una solución de Alta disponibilidad, de bajo presupuesto adaptada al mundo hosting.

Los sistemas tradicionales de backup, son necesarios, pero en casos de determinados tipos de desastres, salvo politicas de copias de seguridad muy especiales, suelen llevar consigo elementos indeseados:

  • Antiguedad de la copia, con perdida de datos que pueden ser muy importantes.
  • Tiempos de recuperacion muy elevados, impensables para sistema de alojamiento web.
  • Tiempos de reacción elevados, para situaciones que no requieren realmente de una restauración de copias de seguridad.

Las solución están basada en Cpanel (disponemos de solución failover para Virtualmin, Webmin y otros paneles).

Modo de funcionamiento

  • Cada máquina original tiene un espejo o máquina mirror.
  • Mediante el uso de tareas cron y una correcta configuración y vigilancia, los sistemas se encuentran clonados en la segunda máquina.
  • La utilización de MySQL configurado en una relación Maestro-Esclavo, nos permite redundar el sistema de forma casi instantánea, ya que el funcionamiento de MySQL 5, con esta configuración es altamente eficaz.
  • Rsync y el uso de SSH para la tunelización de las acciones de sincronía de archivos, nos permite mantener los mismos ficheros en ambas máquinas de forma rápida y eficaz.

Caso basado en enrutamiento

En este caso, la maquina principal y la máquina espejo tienen una IP primaria no utilizada salvo como interfase principal. El resto de IPS son las utilizadas como IPS fail-over o encaminadas a la IP principal.

En caso de caída de la maquina principal, ya sea por error de hardware, por error en una actualización incorrecta o compleja, cambiando el encaminamiento de las IPS fail-over a la IP de la máquina espejo el sistema comenzará a funcionar de forma transparente.

Este sistema no requiere actuación especial, ni premisas especiales para clientes con servidores de nombres (DNS) externos a Tamainut :: IslaServer, ya que la IP de los sitios y servicios no cambia.

Caso basado en cambio de IP en DNS

En este caso, las máquinas se encuentran ubicadas en proveedores de red diferentes, por lo que no es posible realizar el encaminamiento. Esto supone en la práctica, la modificación de alguno de los scripts, con objeto de modificar la IP o las IPS de destino, en el servidor de nombres de cada una de las zonas afectadas por el sistema fail-over.

Laz zonas contienen un tiempo de vida, relativamente corto, que permiten en menos de 30 minutos, que todo el trafico sea dirigido a la maquina espejo.

No recomendado en caso de clientes con servidores de nombres (DNS) externos a Tamainut :: IslaServer, ya que la IP de los sitios y servicios cambia. Servicio exclusivo para clientes con solución failover basada en maquinas en diferentes ubicaciones físicas y proveedores diferentes.

General

En ambos caso, un script de control se activa al ejecutarse el protocolo de cambio, con el fin de verificar el estado de la maquina principal, así como de parar la relación maestro-esclavo en ambos servidores. En el momento que la máquina principal o maestro vuelve a estar en marcha, el script modifica su relación de maestro, con el fin de evitar situaciones no deseadas.

El uso de las API de Cpanel, el conocimiento de los sistemas basados en Cpanel, nos permiten un trabajo algo delicado con sistemas multidominio o de clientes de hosting.

Este es uno más de nuestros trabajos de consultoría personalizada de sistemas.

 

  • Jueves, 27 Septiembre 2012

Déje un comentario

Estás comentando como invitado.