Kullanılabilirlik Grup Dinleyici


9

AlwaysOn kullanılabilirlik gruplarına bakıyorum. Ne kadar çok bakarsam, uygunluk dinleyicisi grubunun tek bir hata noktası olduğu görülür. Dinleyici tam olarak nerede çalışıyor? Ayrı bir sunucu, birincil SQL sunucusu, hepsi mi?

İkinci veri merkezimde tam bir uygulama yığınım olduğunu varsayalım. Dinleyicileri her iki sitede de çalışacak ve uygulamaların kendi yerel kopyalarını gösterecek şekilde nasıl yapılandırabilirim?

Eminim burada bir şey eksikim ama ne olduğunu bilmiyorum.

Yanıtlar:


10

AG dinleyicisi bir sanal ağ adı (VNN) veya sanal IP'dir (VIP).

Kullanılabilirlik grubu dinleyicisi, istemcilerin bir AlwaysOn kullanılabilirlik grubunun birincil veya ikincil çoğaltmasındaki bir veritabanına erişmek için bağlanabilecekleri sanal bir ağ adıdır (VNN).

Uygulamaları dinleyiciye (DNS ile kayıtlı) yönlendirir ve AG'deki trafiği yönlendirirsiniz. Dolayısıyla, tüm DC'leriniz aynı anda düşmedikçe, yedekliğiniz DC / DNS sunucularının sayısıdır.

Kullanılabilirlik grubu dinleyicisi, bir Etki Alanı Adı Sistemi (DNS) dinleyicisi adı, dinleyici bağlantı noktası ataması ve bir veya daha fazla IP adresinden oluşur. Kullanılabilirlik grubu dinleyicisi yalnızca TCP protokolünü destekler. Dinleyicinin DNS adı, etki alanında ve NetBIOS'ta da benzersiz olmalıdır. Yeni bir kullanılabilirlik grubu dinleyicisi oluşturduğunuzda, ilişkili bir sanal ağ adı (VNN), sanal IP (VIP) ve kullanılabilirlik grubu bağımlılığına sahip bir kümede kaynak haline gelir. İstemci, VNN'yi birden çok IP adresine çözümlemek için DNS'yi kullanır ve ardından bağlantı isteği başarılı oluncaya veya bağlantı istekleri zaman aşımına uğrayana kadar her adrese bağlanmaya çalışır.

Bu MSDN makalesi (alıntıladığım), bir AG Dinleyicisinin tam olarak ne olduğu için iyi bir başlangıç ​​noktası olmalıdır.

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


Teşekkürler Kris. Nedense, DNS girişinin kullanılabilirlik grubunu işaret ettiği izlenimini alıyordum , aslında böyle davrandığını değil. Bu dokümanı kaç kez okursam fark etmedim. Etkili bir şekilde ikinci veri merkezimde bir DC olduğu sürece iyi olacağım.
Tim Brigham

1
Teşekkürler Kris. Bu dinleyici IP'lerine sahip olmanın amacı nedir? Bunu layman açısından açıklamak mümkün
Manivannan Nagarajan

3
Uygulamalar ve hizmetler için tutarlı bir bağlantı noktasıdır. Yansıtma gibi teknolojilerde, birincil kullanılabilir olmadığında bağlantı dizenizdeki ikincil sunucuyu belirtmeniz gerekir. Dinleyici ile isim asla değişmez, sadece altındaki birincil değişiklikler. Bu nedenle, başarısız olduğunuzda, işlem uygulama için kesintisiz ve şeffaftır (çoğunlukla).
Kris Gruttemeyer

küme ip arasındaki fark nedir?
Edgar Allan Bayron

2
@EdgarAllanBayron - Küme IP'si, WSFC'nin kendisi tarafından kullanılan dahili bir IP'dir. Dinleyici IP'si, SQL Server'a bağlantı sağlayan farklı bir IP'dir. Bunlar 2 ayrı IP'dir.
Kris Gruttemeyer

4

Dinleyici, AG'nin kurulduğu WSFC içindeki bir yük devretme kaynağıdır. Başarısız olduğu için birincil kopyayı takip edecektir, bu nedenle bu kısımda bir miktar fazlalık vardır. Belirtildiği gibi, DNS tarafı AD altyapınıza ve DNS çalışma süresine bağlıdır.

İkincil veri merkezi örneğinizde, WSFC'yi çok alt ağ yapılandırması olarak yapılandırmak isteyeceksiniz, böylece dinleyiciniz veri merkezleri için her iki alt ağda da bir IP tutabilecektir. AG ikincil DC'ye geçerse, dinleyiciniz bu alt ağ altında aktif hale gelir. Uygulamalarınız yalnızca IP'nin bu ikincil DC'de çevrimiçi olması için kesinti süresini görecek ve daha sonra çoğaltma da değişecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.