1 votes

Sql server active/passive vs active/active clustering

Quelle est la différence entre les méthodes de clustering de SQL Server : - Actif/Actif - Actif/Passif

dans des mondes simples et un exemple de scénario d'utilisation par méthode...

8voto

Wimmel Points 7641

Active/Active signifie que les deux nœuds sont actifs et accèdent aux ressources de disque partagées, mais qu'ils exécutent des instances indépendantes. Lorsqu'un nœud tombe en panne, vous devez vous assurer que le nœud restant dispose des ressources nécessaires pour gérer les bases de données supplémentaires qui basculent. On peut voir les choses de la manière suivante. Le nœud A dispose d'une base de données et le nœud B d'une base de données. Le nœud A tombe en panne, les ressources basculent sur le nœud B, et le nœud B a désormais deux bases de données en cours d'exécution.

Dans un cluster actif/passif, il n'y a qu'une seule base de données qui tourne sur un seul nœud à un moment donné. Le nœud A est actif avec 1 base de données, le nœud B est passif sans base de données. Le nœud A tombe en panne, les ressources basculent sur le nœud B. Le nœud B est maintenant actif avec une base de données en cours d'exécution.

Je suis sûr que des administrateurs de clusters ou des administrateurs SQL plus expérimentés me reprocheront ma terminologie, mais c'est tout ce qu'il y a à dire.

4voto

neokio Points 101

La description d'Holocryptic est exacte, mais elle peut donner lieu à quelques erreurs d'interprétation.

Une instance de SQL Server en cluster peut s'exécuter sur n'importe quel nœud du cluster, mais elle ne s'exécutera que sur un seul nœud. Ainsi, si vous avez deux nœuds dans la grappe, SQLServerA peut être exécuté sur le nœud 1 - et il peut être basculé pour s'exécuter sur le nœud 2. Un nom virtuel donné au client/à l'application signifie que le nœud sur lequel il s'exécute n'a pas d'importance. On pourrait parler de système actif/passif, car un seul nœud est utilisé - et sous licence.

Tant que la licence est correcte, une autre instance de SQL Server peut être installée sur le cluster - c'est ce qu'on appelle l'empilement d'instances. Elle peut s'exécuter sur le nœud 1 comme SQLServerA, mais aussi sur le nœud 2 - c'est indépendant. Si elle se trouve sur le nœud 2, le cluster peut être appelé actif/actif.

Et ainsi de suite - vous pouvez installer d'autres instances de SQL Server - et vous pouvez ajouter d'autres nœuds, si votre édition de SQL Server et de Windows le permet. Hautement disponible, mais de plus en plus complexe à administrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X