La disponibilité est souvent mesurée en utilisant le temps moyen de récupération et de disponibilité pourcentages.
Clustering à la plus élémentaire est de combiner des dispositifs fiables de sorte qu'une défaillance ne sera pas entraîner une coupure longue et la disponibilité perdu. Dans le cas d'une grappe, la redondance est au niveau de l'ordinateur serveur; Cependant, la redondance est configuré par service ou une application. Par exemple, la figure suivante montre deux noeuds qui se connectent à un dispositif de stockage partagé, qui est habituellement un SAN.
Une application ou un service peuvent fonctionner sur l'un des noeuds de sorte que plusieurs applications ou services peuvent être répartis entre tous les nœuds d'un cluster de faire plusieurs nœuds actifs du cluster. L'échec d'une application ou d'un service sur un noeud ne signifie pas que toutes les autres applications ou services sur le noeud échouera également.
Par exemple, un serveur d'impression peut fonctionner sur le même nœud comme un serveur DHCP, et si le service DHCP échoue, il peut ne pas provoquer le service d'impression à l'échec même si le problème est isolé sur le serveur DHCP. Dans le cas d'une défaillance matérielle, toutes les applications et services seront basculement vers un autre nœud. Dans la figure, il ya deux ordinateurs qui sont également connus comme les nœuds. Les nœuds, combinés, forment le cluster. Chacun des noeuds comporte au moins deux cartes réseau.
Un des adaptateurs de réseaux est utilisé pour connecter chaque noeud du réseau. La seconde carte réseau est utilisé pour connecter les noeuds les uns aux autres via un réseau privé, également appelé réseau de battement de coeur. Le réseau privé est utilisé par le service de cluster pour que les noeuds
peuvent parler les uns aux autres et de vérifier que l'autre sont en place et fonctionne. Le processus de vérification utilise deux processus appelé regards vivants contrôle des ressources et le contrôle des ressources isalive.
Si les ressources