Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/05/2014, 22:48
Avatar de Datacenter1
Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 9 meses
Puntos: 144
Respuesta: Servidor DNS publico

Ok, lo que quieres es un servicio de alta disponibilidad, lo he hecho para algunos clientes especiales en donde downtime no es una opción, funciona más o menos como lo planteas pero incluso mejor que eso, pero no está al alcance del usuario promedio por razón de costos y por la complejidad que lleva, en páginas estáticas es un paseo, pero en contenido dinámico y bases de datos la cosa se complica más

Necesitas:

- Dos VPS/Cloud/Dedicados en dos ubicaciones diferentes
- Un método para sincronizar la data entre los dos servidores en tiempo casi real
- Un servicio de balanceador de carga global (no es más que un dns con esteroides)

Funciona así:
El Servicio de balanceo distribuye el tráfico entrante entre los servidores y lo que hace es redireccionar a uno de los dos en caso que se detecte la falla de uno de los servidores.

No suena nada dificil no? pero el sincronizar la data entre dos equipos ubicados remotamente y en tiempo cuasi real no es tan sencillo como parece, sin embargo si es posible, en Datacenter1 tenemos dos clientes corriendo setups similares a éste, la única limitación que tenemos es que no hemos podido hacerlo de manera confiable cuando hay un panel de control (plesk, cpanel, etc) debido a que estos no están diseñados para correr de esta manera y hay que modificarlos bastante, lo que aumenta la complejidad y posibilidad de fallos, pero si es un solo sitio php/mysql/html o varios sitios sin un panel de control, no hay problema y cualquier técnico bien calificado sabra como hacerlo.

Normalmente los clientes no solicitan esto por razones de seguridad, porque debido a que lo que escribas en un servidor inmediatamente se duplicará en el otro, si hackean uno, en teoría el espejo también estaría hackeado, si el problema es hacking, las soluciones serían otras