Du point de vue de SQL Server :
La mise en grappe vous donnera une configuration active - passive. Cela signifie que dans un cluster à deux nœuds, l'un d'eux sera actif (il servira) et l'autre sera passif (il attendra de prendre le relais lorsque le nœud actif tombera en panne). Il s'agit d'une haute disponibilité du point de vue matériel.
Vous pouvez avoir un cluster actif-actif, mais cela nécessitera plusieurs instances de SQL Server fonctionnant sur chaque nœud. (c'est-à-dire que l'instance 1 du nœud A passe à l'instance 2 du nœud B, et l'instance 1 du nœud B passe à l'instance 2 du nœud A).
L'équilibrage de la charge (du moins du point de vue du serveur SQL) n'existe pas (du moins dans le même sens que l'équilibrage de la charge des serveurs web). Vous ne pouvez pas équilibrer la charge de cette manière. Cependant, vous pouvez diviser votre application pour qu'elle fonctionne sur une base de données sur le serveur 1 et également sur une base de données sur le serveur 2, etc. C'est le principal moyen d'"équilibrage de la charge" dans le monde SQL.