Partager via


Création de serveurs de base de données fédérés à haute disponibilité

Les données d'un site Web ou d'un système de traitement transactionnel en ligne (OLTP) interne de grande taille doivent être d'une haute fiabilité. Dans un niveau d'application organisé en cluster, la perte d'un serveur peut diminuer les performances du système, sans pour autant arrêter complètement ce dernier. Les serveurs restants du cluster rééquilibrent la charge jusqu'à ce qu'un serveur de remplacement soit connecté au cluster.

SQL Server ne prend pas en charge ce type de mise en cluster avec équilibrage de charge ; cependant, il permet la mise en cluster de basculement des services de cluster Microsoft. Le clustering de basculement permet la prise en charge d'un à quatre serveurs par cluster, selon le système d'exploitation. Le cluster apparaît aux applications sous la forme d'un serveur virtuel unique. Si le nœud de serveur principal connaît une défaillance, un autre nœud détecte la perte du nœud principal et démarre automatiquement le traitement de toutes les requêtes envoyées au serveur virtuel. Le cluster demeure en exécution sous le nœud de substitution jusqu'à ce que le serveur principal soit réparé ou remplacé. Le clustering de basculement permet d'offrir un haut niveau de disponibilité, mais elle n'assure aucun équilibrage de charge.