Buenas!
bueno d23 como funciona un cluster es bastante sencillo... por un lado se crean nodos que contienen "X" cantidad de computadoras, todas se reportan entre si pero por lo general la comunicación con el exterior se hace a traves de una única interfaz virtual, que es la que uno ve, por debajo de esto la comunicación se puede hacer de muchas maneras, por broadcast, por unicast, etc. pero básicamente el concepto es que todos los equipos del nodo dice "estoy vivo"!
ahora bien cuando un equipo no se reporta, se toma como que esta "caido" y los recursos se redistribuyen entre el resto de los equipos del nodo, de esta forma tenes un down time de 0.
Como dijo juanin existen muchos soft y tecnologías para hacer un cluster, inclusive el cluster no solo sirve para dar HA si no también para potenciar, hay clusters donde se suman CPU y se distribuye la carga entre todos los miembros del nodo, lucas art hace esto ,cuando los PC de sus empleados no están siendo utilizados (expuesto por LucasART en el LinuxWorld de 2008)
si necesitas mas info avísame, yo estuve implementando tanto Hearbeat+drbd asi como balanceadores de carga, asi que cualquier cosa chifla.
abrazo,
PoohMac
There are 10 types of people in the world: Those who understand binary, and those who don't...
“Los videojuegos no afectan a los niños,es decir; si pac-man nos hubiera afectado de niños, ahora estariamos todos moviendonos por habitaciones oscuras, tragando pastillas mágicas y escuchando música repetitiva.” Kristian Wilson, Nintendo, Inc, 1989