Menggunakan penyimpanan blok NetApp Volumes Google Cloud untuk mengonfigurasi grup ketersediaan SQL Server Always On

Tutorial ini menjelaskan cara men-deploy grup ketersediaan Always On Microsoft SQL Server di instance virtual machine (VM) Compute Engine menggunakan penyimpanan blok Google Cloud NetApp Volumes dengan protokol Internet Small Computer System Interface (iSCSI). Menggunakan NetApp Volumes untuk penyimpanan SQL Server Anda memberikan akses ke layanan penyimpanan berperforma tinggi dan terkelola sepenuhnya dengan fitur pengelolaan data tingkat lanjut seperti snapshot dan cloning.

Tujuan

Tutorial ini memandu Anda melakukan tugas-tugas berikut:

Biaya

Tutorial ini menggunakan komponen yang dapat ditagih berikut Google Cloud:

Untuk membuat perkiraan biaya berdasarkan proyeksi penggunaan Anda, gunakan kalkulator harga.

Sebelum memulai

Sebelum memulai, pastikan Anda memiliki hal berikut:

  1. Di konsol Google Cloud , pada halaman pemilih project, pilih atau buat project Google Cloud .

    Peran yang diperlukan untuk memilih atau membuat project

    • Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project yang telah diberi peran.
    • Membuat project: Untuk membuat project, Anda memerlukan peran Project Creator (roles/resourcemanager.projectCreator), yang berisi izin resourcemanager.projects.create. Pelajari cara memberikan peran.

    Buka pemilih project

  2. Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.

  3. Project Google Cloud dengan izin administratif untuk Compute Engine, Networking, Identity and Access Management, dan Cloud Storage.
  4. Jaringan VPC dengan subnet di region target Anda.
  5. Layanan Active Directory dan DNS yang dibuat dalam region.
  6. Pengguna Active Directory dengan izin untuk menggabungkan komputer ke domain dan mengakses VM menggunakan RDP.
  7. Pastikan aturan firewall VPC mengizinkan traffic antar-node untuk iSCSI (TCP 3260), WSFC (UDP/TCP 3343), SQL Server (TCP 1433), endpoint SQL Server AG (TCP 5022), SMB (TCP 445), dan RPC (TCP 135, TCP 49152-65535).
  8. Aktifkan NetApp Volumes API.
  9. Di konsol Google Cloud , aktifkan Cloud Shell.

    Aktifkan Cloud Shell

Mengonfigurasi akun domain

Konfigurasikan dua akun Active Directory untuk SQL Server:

  • Akun penginstalan: Akun dengan hak istimewa administrator domain (misalnya, DOMAIN\DomainAdmin) untuk login ke VM serta mengonfigurasi cluster dan grup ketersediaan.
  • Akun layanan: Akun (misalnya, DOMAIN\sqlsvc) untuk layanan SQL Server dan Layanan Agen SQL di kedua VM SQL Server.

Membuat VM Compute Engine untuk SQL Server

Buat dua instance Compute Engine (sqlnode1 dan sqlnode2) yang menjalankan SQL Server 2022 Enterprise di Windows Server 2025:

  1. Di konsol Google Cloud , buka halaman Create an instance.

    Buka halaman Buat instance

  2. Untuk Name, masukkan sqlnode1.

  3. Di bagian Machine configuration, pilih General Purpose, lalu lakukan hal berikut:

    1. Dalam daftar Series, pilih N4.
    2. Dalam daftar jenis mesin, pilih n4-highmem-8 (8vCPU, 64 GB memori).
  4. Pilih Region dan Zone tempat Anda mengonfigurasi VPC.

  5. Di bagian Boot disk, klik Change, lalu lakukan hal berikut:

    1. Di tab Public images, pilih SQL Server on Windows Server dari daftar Operating system.
    2. Dari daftar Version, pilih SQL Server 2022 Enterprise di Windows Server 2025 Datacenter.
    3. Dalam daftar Boot disk type, pilih Hyperdisk Balanced.
    4. Tetapkan Size (GB) ke 50.
    5. Untuk menyimpan konfigurasi boot disk, klik Select.
  6. Luaskan bagian Advanced options, lalu luaskan Networking.

  7. Untuk Network interfaces, pilih VPC dan Subnet untuk project Anda.

  8. Di daftar Network Interface Card type, pilih gVNIC.

  9. Untuk Network Service Tier, pilih Premium.

  10. Klik Create.

  11. Ulangi langkah-langkah ini untuk membuat instance kedua bernama sqlnode2.

Menggabungkan server ke domain dan bersiap untuk pengelompokan

Lakukan langkah-langkah ini di sqlnode1 dan sqlnode2: