Hola,
Me parece importante hacer algunas precisiones con respecto a tu comentario:
1. El hecho de disponer de una solución RAID en el servidor, no servirá de nada en el caso que "servidor principal falle", tal y como pregunta
marchar. Por supuesto, el hecho de disponer de una solución RAID hará más confiable un servidor en cuanto al subsistema de discos, pero si falla algo más en el servidor, el sitio web que esté hospedado allí, de todas maneras se vendrá abajo.
2. Los discos dentro de un arreglo RAID funcionan siempre, es decir, no "arrancan" cuando un disco falla. Dependiendo del tipo de RAID escogido (RAID 0, RAID 1, RAID 0+1, RAID 5 y RAID 10 son los más comunes), se obtendrán tanto ventajas como desventajas, pero en todo momento todos los discos dentro del arreglo RAID estarán activos.
Sí existe la posibilidad de tener el mismo sitio en 2 o en 20,000 servidores diferentes, funcionando permanentemente de manera sincronizada. Si no fuera así, sitios como Google o Yahoo no existirían... o podrían ser accedidos por unos cuantos miles de personas, en lugar de los millones de visitantes que reciben diariamente.
Correcto. Es posible hacerlo tanto dentro de un mismo centro de datos, como en 2 o más centros de datos geográficamente distribuidos. A este tipo de soluciones se les llama por parte de algunos proveedores como
Global Load Balancing.
Y claro, tal como intuyes, los costos pueden llegar a ser bastante altos. Desde unos cientos hasta miles de dólares mensuales.
Saludos,