Pero por supuesto que se puede, solo debes considerar lo siguiente
Que si "A" tienes aplicativos y hay un failover, entonces "B", debe tener la capacidad de soportar los servicios de "A" + "B" y lo mismo cuando suceda en "C".
Debes buscar alternativas mas BARATAS como MIRRORING
Los 3 servidores proporcionaran los mismos servicios, una vez logrado mi intención es realizar un balanceo entre los 3 servidores, por la cantidad de peticiones.
Para eso ya existen SOFTWARE y HARDWARE que lo hacen, pero no es el objetivo principal del CLUSTER, este, es para un ambiente de ALTA DISPONIBILIDAD, no para realizar BALANCEO DE CARGAS.