Bonjour ,
Dans cet article, je présenterai et expliquerai brièvement la technologie de cluster de basculement dans SQL Server. La technologie de cluster de basculement de SQL Server est également une technologie importante offrant une haute disponibilité. Il est donc largement utilisé dans les applications d'entreprise pour offrir un service maximal dans les systèmes de production.
La technologie Failover Cluster est la technologie parfaite pour maintenir le service à haute disponibilité des applications dans les institutions qui visent à fournir le niveau de service maximum (Télécommunications, Banques, Administrations, Holdings).
Cette technologie peut être définie comme la capacité d'une seule base de données à pouvoir servir sur plusieurs serveurs. Ainsi, il offre une haute disponibilité, un service maximal, qui est l'une des règles indispensables dans le monde des bases de données.
Je voudrais également mentionner que de nombreuses personnes peuvent voir la technologie de cluster de basculement comme une solution pour la reprise après sinistre, mais ce n'est pas le cas. La technologie de cluster de basculement n'est pas une solution de reprise après sinistre, c'est une technologie qui fournit uniquement une haute disponibilité.
Nous pouvons répertorier les solutions proposées par la base de données SQL Server pour la haute disponibilité comme suit.
- Cluster de basculement
- Mise en miroir de bases de données
- Réplication des données
- Instantané de la base de données
Dans l'architecture du cluster de basculement, l'un des 2 serveurs ou plus connectés les uns aux autres via le cluster Windows est actif et l'autre est passif. Si le serveur actif est incapable de fournir le service dans tous les cas, l'état de basculement se produit et le nœud passif est activé par le cluster Windows.
Pour installer le cluster de basculement SQL Server, les deux serveurs doivent être sur le cluster Windows. Du côté de SQL Server, le service qui fournit l'architecture de cluster de basculement est Microsoft Cluster Service (MSCS). Les deux serveurs ont des disques différents, mais il existe un disque partagé dans lequel les fichiers liés à la base de données et au cluster sont conservés. Ce disque est appelé disque quorum. Nous pouvons symboliser le disque quorum, qui symbolise l'espace disque commun et est commun aux deux nœuds, comme le montre l'image ci-dessous.
Lorsque l'application accède à la base de données, l'application accède en permanence à la base de données avec l'adresse IP du cluster entrée sans savoir lequel des nœuds passifs actifs est. L'IP du cluster demande le nœud actuellement actif qui est le nœud qui est envoyé au nœud. Lorsque le nœud actif est en panne, l'application est connectée au nœud passif en 1 seconde selon le système et il n'est pas affecté. Dans ce cas, le nœud passif est actif et l'administrateur peut déjà effectuer le basculement manuellement à tout moment.