Écouteur de groupe de disponibilité

9

Je regarde les groupes de disponibilité AlwaysOn. Plus j'y regarde, plus il apparaît que le groupe d'écouteurs de disponibilité est un point de défaillance unique. Où s'exécute exactement l'auditeur? Un serveur distinct, le serveur SQL principal, tous?

Disons que j'ai une pile d'applications complète dans mon deuxième centre de données. Comment configurer le ou les écouteurs de manière à ce qu'ils s'exécutent sur les deux sites et que les applications pointent vers leurs propres copies locales?

Je suis sûr qu'il me manque quelque chose ici mais je ne sais pas quoi.

Tim Brigham
la source

Réponses:

10

L'écouteur AG est un nom de réseau virtuel (VNN) ou IP virtuel (VIP).

Un écouteur de groupe de disponibilité est un nom de réseau virtuel (VNN) auquel les clients peuvent se connecter pour accéder à une base de données dans une réplique principale ou secondaire d'un groupe de disponibilité AlwaysOn.

Vous pointez les applications vers l'écouteur (qui est enregistré auprès de DNS) et dirigez le trafic dans l'AG. Donc, à moins que tous vos DC ne tombent en même temps, votre redondance est le nombre de serveurs DC / DNS.

Un écouteur de groupe de disponibilité se compose d'un nom d'écouteur DNS (Domain Name System), d'une désignation de port d'écoute et d'une ou plusieurs adresses IP. Seul le protocole TCP est pris en charge par l'écouteur de groupe de disponibilité. Le nom DNS de l'écouteur doit également être unique dans le domaine et dans NetBIOS. Lorsque vous créez un écouteur de groupe de disponibilité, il devient une ressource dans un cluster avec un nom de réseau virtuel (VNN), une adresse IP virtuelle (VIP) et une dépendance de groupe de disponibilité associés. Un client utilise DNS pour résoudre le VNN en plusieurs adresses IP, puis essaie de se connecter à chaque adresse, jusqu'à ce qu'une demande de connexion aboutisse ou jusqu'à ce que les demandes de connexion expirent.

Cet article MSDN (dont j'ai cité) devrait être un bon point de départ pour ce qu'est exactement un écouteur AG.

https://msdn.microsoft.com/en-us/library/hh213417.aspx

Kris Gruttemeyer
la source
Merci Kris. Pour une raison quelconque, j'avais l'impression que l'entrée DNS indiquait le groupe de disponibilité, et non pas qu'il agissait réellement comme tel. Peu importe combien de fois j'ai lu ce document, il ne l'a pas rencontré. Effectivement, tant que j'ai un DC dans mon deuxième centre de données, ça ira.
Tim Brigham
1
Merci, Kris. Quel est le but d'avoir ces adresses IP d'écoute? Possible d'expliquer cela en termes simples
Manivannan Nagarajan
3
Il s'agit d'un point de connexion cohérent pour les applications et les services. Avec des technologies comme la mise en miroir, vous devez spécifier le serveur secondaire dans votre chaîne de connexion si le serveur principal n'est pas disponible. Avec l'auditeur, le nom ne change jamais, juste les changements principaux en dessous. Ainsi, lorsque vous basculez, le processus est transparent et transparent (principalement) pour l'application.
Kris Gruttemeyer
quelle est la différence entre cela et le cluster ip?
Edgar Allan Bayron
2
@EdgarAllanBayron - L'IP du cluster est une IP interne utilisée par le WSFC lui-même. L'IP d'écoute est une IP différente qui permet la connectivité à SQL Server. Ce sont 2 adresses IP distinctes.
Kris Gruttemeyer
4

L'écouteur est une ressource de basculement au sein du WSFC sur lequel l'AG est construit. Il suivra la réplique principale lors de son basculement, il y a donc une certaine redondance dans cette partie. Comme mentionné, le côté DNS est basé sur votre infrastructure AD et votre disponibilité DNS.

Dans votre exemple de centre de données secondaire, vous souhaiterez configurer le WSFC en tant que configuration multi-sous-réseau, permettant à votre auditeur de conserver une adresse IP dans les deux sous-réseaux pour les centres de données. Si l'AG bascule sur le contrôleur de domaine secondaire, votre écouteur deviendra actif sous ce sous-réseau. Vos applications ne verront que les temps d'arrêt pour que l'adresse IP soit mise en ligne dans ce contrôleur de domaine secondaire, puis la réplique basculera également.


la source