Le basculement est le processus par lequel le cluster déplace automatiquement une application d'un noeud principal défaillant vers un noeud secondaire redondant. Les applications de basculement ont les caractéristiques suivantes :
capables de s'exécuter sur un seul noeud du cluster ;
non compatibles avec les clusters ;
dépendantes de la structure du cluster pour la haute disponibilité.
Si le détecteur de pannes rencontre une erreur, il essaie soit de redémarrer l'instance sur le même noeud, soit de la démarrer sur un autre noeud (basculement), selon la configuration du service de données. Les services de basculement utilisent un groupe de ressources de basculement contenant des ressources d'instances d'application et des ressources réseau (noms d'hôtes logiques). Les noms d'hôtes logiques sont des adresses IP pouvant être configurées sur un noeud puis automatiquement retirées pour être configurées sur un autre noeud.
Les clients risquent de subir une brève interruption de service et de devoir se reconnecter après un basculement. Toutefois, ils ignorent la modification du serveur physique fournissant le service.