Слухач групової доступності


9

Я переглядаю групи доступності AlwaysOn. Чим більше я на це дивлюся, тим більше виявляється, що група слухачів доступності є єдиною точкою відмови. Куди саме працює слухач? Окремий сервер, основний SQL-сервер, усі вони?

Скажімо, у мене є цілий стек додатків у моєму другому центрі обробки даних. Як налаштувати слухачів (ів) таким чином, що вони працюватимуть на обох сайтах і що програми вказуватимуть на власні локальні копії?

Я впевнений, що мені чогось тут не вистачає, але я не знаю чого.

Відповіді:


10

Слухач AG - це ім’я віртуальної мережі (VNN) або віртуальний IP (VIP).

Слухач групи доступності - це ім’я віртуальної мережі (VNN), до якого клієнти можуть підключитися, щоб отримати доступ до бази даних в основній або вторинній репліку групи доступності AlwaysOn.

Ви вказуєте програми на слухача (який зареєстрований у DNS) і направляєте трафік в АГ. Таким чином, якщо всі ваші постійні токи не знижуються одночасно, ваша надмірність - це кількість серверів постійного струму / DNS.

Слухач групи доступності складається з імені слухача системи доменних імен (DNS), призначення порту слухача та однієї або декількох IP-адрес. Слухач групи доступності підтримує лише протокол TCP. Ім'я слухача DNS також повинно бути унікальним у домені та в NetBIOS. Коли ви створюєте нового слухача групи доступності, він стає ресурсом у кластері з пов’язаним іменем віртуальної мережі (VNN), віртуальним IP (VIP) та залежністю групи доступності. Клієнт використовує DNS для розв’язання VNN по декількох IP-адресах, а потім намагається підключитися до кожної адреси, поки не буде успішним запит на з'єднання або до вичерпання запиту на з'єднання.

Ця стаття MSDN (яку я цитував) повинна стати гарною відправною точкою для того, що саме є слухачем AG.

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


Дякую Крис Чомусь у мене було враження, що запис DNS вказує на групу доступності, а не на те, що він насправді діє так. Незалежно від того, скільки разів я читав цей документ, він не стикався. Ефективно, якщо у мене є постійний струм у другому центрі обробки даних, я буду добре.
Тім Брігхем

1
Спасибі, Крис. Яка мета цих IP-адрес слухача? Можна пояснити, що в простому розумінні
Маніваннан Нагараджан

3
Це послідовна точка з'єднання для додатків та служб. У таких технологіях, як дзеркальне відображення, вам слід вказати вторинний сервер у рядку підключення, якщо основний не буде доступний. Що стосується слухача, ім’я ніколи не змінюється, а лише первинні зміни під ним. Тож, коли ви не зможете переконатись, процес є безпроблемним та прозорим (в основному) для програми.
Kris Gruttemeyer

яка різниця між цим і ip кластером?
Едгар Аллан Байрон

2
@EdgarAllanBayron - IP кластера - це внутрішній IP, який використовується самим WSFC. IP-адреса слухача - це інший IP, який дозволяє підключитися до SQL Server. Вони є 2 окремими IP-адресами.
Kris Gruttemeyer

4

Слухач - це ресурс з відмовою в рамках WSFC, на якому побудований AG. Він буде слідувати первинній репліку, оскільки вона не працює, тому в цій частині є деяка надмірність. Як уже згадувалося, DNS сторона базується на вашій інфраструктурі AD та режимі бездротового доступу DNS.

У вашому прикладі вторинного центру обробки даних ви хочете налаштувати WSFC як конфігурацію багатьох підмереж, що дозволяє вашому слухачеві тримати IP в обох підмережах для центрів обробки даних. Якщо АВ не вдасться перейти на вторинний постійний струм, ваш слухач стане активним у цій підмережі. Ваші аплікатоїни побачать час простою, щоб IP-мережа з’явилася в Інтернеті у цьому вторинному постійному струмі, а потім також переключиться репліка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.