quien te dijo que asi trabaja un cluster en sql server??? ni siquiera AO trabaja de esa manera, esas son soluciones de alta disponibilidad no para el balanceo de cargas, en un cluster tus datos estan en un almacenamiento compartido, y el motor de bases de datos y sus servicios en el nodo activo, los demas nodos estan en "espera" para eso tienes un "quorum" que es el encargado de revisar si un server esta activo para moverlo al otro servidor...y tienes razon los datos no se replican, lo que se mueve es el almacenamiento compartido....
Te dejo lo siguiente:
Clustering is not a solution for load balancing either. Load balancing is when many servers act as one, spreading your load across several servers simultaneously. Many DBAs, especially those who work for large commercial websites, may think that clustering provides load balancing between the cluster nodes. This is not the case; clustering helps improve only uptime of SQL Server instances. If you need load balancing, then you must look for a different solution. A possibility might be Peer-to-Peer Transactional Replication.
y aqui la fuente:
http://logicalread.solarwinds.com/wh.../#.VhRCZPl_Oko