Alta disponibilidad sería que cada servicio (léase, la web de cada dominio) estuviese replicada en varios nodos de manera que pudiese caer alguno de ellos pero el servicio pudiese seguir siendo proporcionado por algún otro, como por ejemplo tener 10 servidores para cierto número de dominios de manera que cada dominio esté en 3 servidores tal que tengan que fallar justamente esos 3 para que ese dominio quede sin servicio.
Lo que tu propones, el tener varios servidores de manera que cada uno tenga sus dominios no tiene ninguna dificultad especial, diríamos que es el caso trivial. Pero no tiene ninguna tolerancia a fallos: con que te falle un servidor, ese subconjunto de servicios ha quedado fuera.
No tengo experiencia al respecto, pero montar un sistema maestro/esclavos sería bastante fácil con páginas estáticas. Con páginas dinámicas, si éstas dependen de bases de datos, tendrías que lograr tolerancia a fallos a nivel de bases de datos. Hay por supuesto gestores que la llevan, pero por ejemplo MySQL, a fecha de cuando leí sobre el tema, lleva un soporte muy limitado y un tanto frágil, para replicación tipo maestro/esclavo(s).
En cuanto replicas un servicio, el intentar lograr un balanceo de carga además te puede aumentar el rendimiento, y es algo que si tienes mucha carga también te puede interesar, y en cualquier caso, "mola".
Lo más interesante quizá sería hacer lo que propongo, pero replicando también los servidores.
De todos modos, mi objetivo es montar un servicio gratuito de hospedaje, con contenidos dinámicos. Llevaría bases de datos, php, etc. (No es más de lo mismo, tengo alguna idea "nueva" :P)
Sigo con mi duda ¿Cúal es la mejor manera de hacer esto? (He leído algo sobre Linux Virtual Server, y parece que es lo que buscaba... ¿o no?)
¿Dónde está el clúster ahí?
(Puntos:3, Interesante)( http://barrapunto.com/ )
Lo que tu propones, el tener varios servidores de manera que cada uno tenga sus dominios no tiene ninguna dificultad especial, diríamos que es el caso trivial. Pero no tiene ninguna tolerancia a fallos: con que te falle un servidor, ese subconjunto de servicios ha quedado fuera.
No tengo experiencia al respecto, pero montar un sistema maestro/esclavos sería bastante fácil con páginas estáticas. Con páginas dinámicas, si éstas dependen de bases de datos, tendrías que lograr tolerancia a fallos a nivel de bases de datos. Hay por supuesto gestores que la llevan, pero por ejemplo MySQL, a fecha de cuando leí sobre el tema, lleva un soporte muy limitado y un tanto frágil, para replicación tipo maestro/esclavo(s).
En cuanto replicas un servicio, el intentar lograr un balanceo de carga además te puede aumentar el rendimiento, y es algo que si tienes mucha carga también te puede interesar, y en cualquier caso, "mola".
¿Cuál era la pregunta? :-)
Re:¿Dónde está el clúster ahí?
(Puntos:1)De todos modos, mi objetivo es montar un servicio gratuito de hospedaje, con contenidos dinámicos. Llevaría bases de datos, php, etc. (No es más de lo mismo, tengo alguna idea "nueva" :P)
Sigo con mi duda ¿Cúal es la mejor manera de hacer esto? (He leído algo sobre Linux Virtual Server, y parece que es lo que buscaba... ¿o no?)