Я смотрю на группы доступности AlwaysOn. Чем больше я на это смотрю, тем больше кажется, что группа прослушивателей доступности - это единственная точка отказа. Где именно работает слушатель? Отдельный сервер, основной сервер SQL, все они?
Скажем, у меня есть целый стек приложений во втором центре обработки данных. Как настроить прослушиватели, чтобы они работали на обоих сайтах и чтобы приложения указывали на свои локальные копии?
Я уверен, что что-то здесь упускаю, но я не знаю что.
источник
Слушатель является ресурсом аварийного переключения в WSFC, на котором построен AG. Он будет следовать основной реплике при сбое, поэтому в этой части есть некоторая избыточность. Как уже упоминалось, сторона DNS основана на вашей инфраструктуре AD и времени работы DNS.
В вашем примере вторичного центра обработки данных вы захотите настроить WSFC как конфигурацию с несколькими подсетями, позволяя вашему слушателю хранить IP в обеих подсетях для центров обработки данных. Если AG переключается на вторичный DC, тогда ваш слушатель станет активным в этой подсети. Ваши приложения увидят только время простоя, когда IP-адрес подключится к этому вторичному DC, и затем реплика также переключится.
источник