Pendengar Grup yang Tersedia

9

Saya melihat grup ketersediaan AlwaysOn. Semakin saya melihatnya semakin tampak bahwa kelompok pendengar ketersediaan adalah satu titik kegagalan. Di mana tepatnya pendengar sebenarnya berlari? Server terpisah, server SQL primer, semuanya?

Katakanlah saya memiliki seluruh tumpukan aplikasi di pusat data kedua saya. Bagaimana cara mengkonfigurasi pendengar sehingga mereka akan berjalan di kedua situs dan aplikasi akan menunjuk ke salinan lokal mereka sendiri?

Saya yakin saya kehilangan sesuatu di sini tapi saya tidak tahu apa.

Tim Brigham
sumber

Jawaban:

10

Pendengar AG adalah nama jaringan virtual (VNN) atau IP virtual (VIP).

Pendengar grup ketersediaan adalah nama jaringan virtual (VNN) di mana klien dapat terhubung untuk mengakses database dalam replika primer atau sekunder dari grup ketersediaan AlwaysOn.

Anda mengarahkan aplikasi ke pendengar (yang terdaftar dengan DNS) dan mengarahkan lalu lintas di AG. Jadi, kecuali semua DC Anda turun secara bersamaan, redundansi Anda adalah jumlah server DC / DNS.

Pendengar grup ketersediaan terdiri dari nama pendengar Domain Name System (DNS), penunjukan port pendengar, dan satu atau lebih alamat IP. Hanya protokol TCP yang didukung oleh pendengar grup ketersediaan. Nama DNS pendengar juga harus unik di domain dan di NetBIOS. Saat Anda membuat pendengar grup ketersediaan baru, ia menjadi sumber daya dalam sebuah cluster dengan nama jaringan virtual (VNN) terkait, IP virtual (VIP), dan ketergantungan grup ketersediaan. Klien menggunakan DNS untuk menyelesaikan VNN menjadi beberapa alamat IP dan kemudian mencoba untuk terhubung ke setiap alamat, sampai permintaan koneksi berhasil atau sampai koneksi meminta waktu habis.

Artikel MSDN ini (yang saya kutip dari) harus menjadi titik awal yang baik untuk apa, tepatnya, Pendengar AG.

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

Kris Gruttemeyer
sumber
Terima kasih, Kris. Untuk beberapa alasan saya mendapat kesan bahwa entri DNS menunjuk ke grup ketersediaan, bukan bahwa itu sebenarnya bertindak seperti itu. Tidak peduli berapa kali saya membaca dokumen itu tidak ditemukan. Secara efektif selama saya memiliki DC di pusat data kedua saya, saya akan baik-baik saja.
Tim Brigham
1
Terima kasih, Kris. Apa tujuan memiliki IP pendengar ini? Mungkin untuk menjelaskan bahwa dalam istilah awam
Manivannan Nagarajan
3
Ini adalah titik koneksi yang konsisten untuk aplikasi dan layanan. Dengan teknologi seperti mirroring, Anda harus menentukan server sekunder dalam string koneksi Anda jika primary tidak tersedia. Dengan pendengar, namanya tidak pernah berubah, hanya perubahan utama di bawahnya. Jadi, ketika Anda gagal, prosesnya mulus dan transparan (kebanyakan) ke aplikasi.
Kris Gruttemeyer
apa perbedaan antara itu dan ip cluster?
Edgar Allan Bayron
2
@ EdgarAllanBayron - IP cluster adalah IP internal yang digunakan oleh WSFC itu sendiri. IP pendengar adalah IP berbeda yang memungkinkan konektivitas ke SQL Server. Mereka adalah 2 IP terpisah.
Kris Gruttemeyer
4

Pendengar adalah sumber kegagalan dalam WSFC AG dibangun. Ini akan mengikuti replika utama karena gagal sehingga ada beberapa redundansi di bagian itu untuk itu. Seperti disebutkan sisi DNS didasarkan pada infrastruktur AD Anda dan waktu aktif DNS.

Dalam contoh pusat data sekunder Anda, Anda ingin mengonfigurasi WSFC sebagai konfigurasi multi-subnet, memungkinkan pendengar Anda memegang IP di kedua subnet untuk pusat data. Jika AG gagal ke DC sekunder maka pendengar Anda akan menjadi aktif di bawah subnet itu. Aplikasi Anda hanya akan melihat waktu henti bagi IP untuk online di DC sekunder itu, dan kemudian replika juga beralih.


sumber