Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Arsitektur SQL Server AlwaysOn (Availability Group) dan Instalasi Langkah demi Langkah -1

Saya akan menjelaskan Apa itu Arsitektur AlwaysOn SQL Server dan Instalasi Langkah demi Langkah dalam seri artikel ini. Mari kita tinjau Arsitektur dan Instalasi SQL Server AlwaysOn (Availability Group)

SQL Server Selalu Aktif Langkah demi Langkah

Microsoft memperkenalkan fitur AlwaysOn Availability Groups dengan rilis SQL Server 2012. Fitur ini sebenarnya merupakan gabungan dari fitur SQL Server yang sebelumnya kita kenal dengan fitur Log Shipping, Failover Clustering, dan Mirroring.

Jika Anda belum mengetahui apa itu pengiriman Log, Anda dapat membaca artikel pengiriman Log berikut ini.

Penginstalan dan Konfigurasi SQL Server Log Pengiriman &Pemulihan Bencana -4

Jika Anda belum mengetahui apa itu Failover Clustering, Anda bisa membaca artikel Failover Clustering berikut ini.

Instalasi SQL Server Failover Cluster -4

Pemulihan Bencana disediakan dengan Pengiriman Log tetapi sinkronisasi waktu-nyata tidak ada dengan Pengiriman Log. Pencerminan memiliki Sinkronisasi waktu-nyata tetapi tidak ada opsi Hanya-Baca, dan Server Witness diperlukan untuk Kegagalan Otomatis.

Aplikasi memiliki akses ke 2 node melalui nama Failover Cluster bersamaan dengan Failover Clustering , tetapi cluster failover hanya merupakan solusi ketersediaan Tinggi.

Microsoft telah menggabungkan semua keunggulan Log Shipping, Mirroring, dan Failover Cluster di SQL Server Always On.

Grup Ketersediaan SQL Server

Arsitektur SQL Server AlwaysOn adalah sebagai berikut.

AlwaysOn adalah solusi SQL Server baru yang menyediakan Ketersediaan Tinggi dan Pemulihan Bencana antara 2 Server yang berjalan di Windows Server Failover Cluster (WSFC) yang diinstal pada setidaknya 2 server.

AlwaysOn menyediakan Ketersediaan Tinggi karena Jika Node Primer telah down pada waktu T, node Sekunder akan menjadi Primer melalui Failover Otomatis.

AlwaysOn menyediakan Pemulihan Bencana karena Ketika Penyimpanan atau Motherboard (atau bagian lain dari Server) dari Server Utama gagal, Anda dapat memulihkan database dengan Failover Otomatis. Karena database secara fisik ada di node Sekunder dan disinkronkan dari database Primer.

Anda juga dapat menggunakan Node Sekunder untuk tujuan Pelaporan dan Pencadangan.

Singkatnya, jika Anda mempertimbangkan Ketersediaan Tinggi dan Pemulihan Bencana bersama-sama untuk database SQL Server yang berjalan di Perusahaan Anda, satu-satunya solusi adalah AlwaysOn .

Buat Grup Ketersediaan

Grup Ketersediaan Selalu Aktif:  Ini adalah struktur yang dirilis dengan SQL Server 2012 yang dapat digunakan sebagai alternatif mirroring database, pengiriman Log dan Failover Clustering. Dengan AlwaysOn Availability Group, perubahan database di server disinkronkan ke server yang berbeda. Keuntungan dari struktur ini dibandingkan mirroring adalah bahwa lebih dari satu server sekunder dapat digunakan Aktif . Selain itu, saat operasi penulisan dan operasi DML lainnya dilakukan di server utama, operasi Pencadangan dan Pelaporan dapat dilakukan di server Sekunder.

Persyaratan untuk AlwaysOn Setup adalah sebagai berikut.

Buat Grup yang Selalu Tersedia

Untuk metode grup ketersediaan AlwaysOn SQL Server untuk diterapkan ke database, harus ada dua atau lebih server dengan properti yang sama, di mana struktur kluster Failover Server Windows dikonfigurasi sebagai berikut. Selain itu, versi setidaknya harus SQL Server 2012 Enterprise Edition.

Untuk mengaktifkan AlwaysOn di SQL Server 2012 + Di atas, kedua node harus menjadi anggota Cluster sebagai berikut.

Definisi yang diperlukan untuk akses antara node pertama yang akan dikonfigurasi dan node kedua melalui port 1433 dan 445 harus dilakukan.

Selain itu, definisi berbagi file harus dilakukan pada folder yang harus ditentukan selama konfigurasi grup ketersediaan dan cadangan awal database yang akan disertakan dalam grup ketersediaan akan diambil. (Biasanya, cukup untuk memberikan akun SQL Server dan SQL Agent dari kedua server hak baca/tulis pada folder yang sesuai. ) Namun, jika akun SQL Server di server produksi adalah pengguna 'LOCAL SYSTEM', otorisasi untuk diberikan pada folder bersama harus 'semua orang – baca / tulis' Izin.

Pengguna yang akan mengkonfigurasi SQL Server di server sumber harus memiliki Administrator di Windows dan sysadmin di SQL Server Permission.

Karena disk server tempat AlwaysOn Availability Group akan diterapkan terpisah dan independen satu sama lain, folder yang akan digunakan untuk data dan file log database yang akan ditempatkan di server harus dibuat dengan Nama dan Nama yang Sama jalur.

Anda harus menginstal StandAlone SQL Server untuk AlwaysOn. Anda dapat menggunakan artikel berikut untuk menginstal Instans SQL Server StandAlone.

SQL Server 2017 Langkah demi Langkah Instalasi -2

Saya akan terus menjelaskan Instalasi AlwaysOn di Artikel Berikutnya.

Anda dapat mengakses postingan Berikutnya yang terkait dengan SQL Server Always On Installation dengan tautan berikut.

Arsitektur SQL Server AlwaysOn dan Instalasi Langkah demi Langkah -2

Apakah Anda ingin mempelajari Tutorial DBA Microsoft SQL Server untuk Pemula, lalu Klik dan baca artikelnya.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ganti nama Tipe Data Buatan Pengguna di SQL Server (T-SQL)

  2. Berhenti membuat SQL Server melakukan pekerjaan kotor Anda

  3. Apakah Kunci Asing meningkatkan kinerja kueri?

  4. Sintaks salah di dekat ')' memanggil prosedur tersimpan dengan GETDATE

  5. Fungsi Bernilai Tabel Multi-pernyataan vs Fungsi Bernilai Tabel Sebaris