Hola MFrank,
Para que sirve?
Bajo un entorno windows por ejemplo este se instala como un Feature, se llama Failover Clustering, y este se instala para poder dar Alta Dispoibilidad a un servicio, equipo, o rol. Por ejemplo para entornos hostiles y de alta demanda que no pueden darse el lujo de que se les caiga un servicio o servidor, ejemplo SQL (base de datos) en un Banco.
Se necesitan 2 o mas miembros para conformar un cluster, y tienen que estar debidamente configurados, con las mismas actualizaciones de windows y configuraciones de nombres en las NICs y mismos rangos de IP y minimo necesitas 2 NICs, una para la red publica (LAN) y una para el Heartbeat o "Latido" que chequea la salud de los recursos. Tambien se necesita tener un espacio de storage centralizado accesible por ambos servidores, en el caso de hacer por ejemplo un HA de Hyper-v o de un File Server.
Se puede lograr tanto por iSCSI como por HBA o SAS, y en Windows Server 2012 lo puedes hacer mediante un simple file share (Gracias Microsoft).
Es una explicacion basica, espero te sirva..
Saludos.