Tutorial: Membuat load balancer dengan lebih dari satu ketersediaan yang diatur di kumpulan backend - Portal Microsoft Azure

Sebagai bagian dari penyebaran ketersediaan tinggi, komputer virtual sering dikelompokkan ke dalam beberapa set ketersediaan.

Load Balancer mendukung lebih dari satu ketersediaan yang diatur dengan Komputer virtual di kumpulan backend.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Membuat gateway NAT untuk konektivitas keluar
  • Membuat jaringan virtual dan grup keamanan jaringan
  • Membuat SKU Azure Load Balancer standar
  • Membuat empat komputer virtual dan dua set ketersediaan
  • Menambahkan komputer virtual dalam rangkaian ketersediaan ke kumpulan backend load balancer
  • Menguji load balancer

Prasyarat

Membuat gateway NAT

Pada bagian ini, Anda akan membuat gateway NAT untuk akses internet keluar untuk sumber daya di jaringan virtual. Untuk opsi lain untuk aturan keluar, lihat Network Address Translation (SNAT) untuk koneksi keluar

  1. Masuk ke portal Azure.

  2. Di kotak pencarian di bagian atas portal, masukkan gateway NAT. Pilih gateway NAT di hasil pencarian.

  3. Pilih + Buat.

  4. Di tab Dasar-dasar gateway Buat terjemahan alamat jaringan (NAT) masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda.
    Grup sumber daya Pilih Buat baru.
    Masukkan load-balancer-rg di Nama.
    Pilih OK.
    Detail instans
    Nama gateway NAT Masukkan lb-nat-gateway.
    Wilayah Pilih AS Timur.
    Zona ketersediaan Pilih Tidak ada.
    Waktu idle habis (menit) Ketik 15.

    Screenshot of Create network address translation gateway window in the Azure portal.

  5. Pilih tab IP Keluar atau pilih tombol Berikutnya: IP Keluar di bagian bawah halaman.

  6. Pilih Buat alamat IP publik baru di bawah Alamat IP publik.

  7. Masukkan nat-gw-public-ip di Nama di Tambahkan alamat IP publik.

  8. Pilih OK.

  9. Pilih tombol Tinjau + buat berwarna biru di bawah halaman atau pilih tab Tinjau + buat.

  10. Pilih Buat.

Membuat jaringan virtual

Prosedur berikut membuat jaringan virtual dengan subnet sumber daya.

  1. Di portal, cari dan pilih Jaringan virtual.

  2. Pada halaman Jaringan virtual, pilih + Buat.

  3. Pada tab Dasar-dasar dari Buat jaringan virtual, masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda.
    Grup sumber daya Pilih Buat baru.
    Masukkan load-balancer-rg di Nama.
    Pilih OK.
    Detail instans
    Nama Masukkan lb-vnet.
    Wilayah Pilih AS Timur.

    Screenshot of Basics tab of Create virtual network in the Azure portal.

  4. Pilih tab alamat IP, atau tombol Berikutnya: Keamanan dan Berikutnya: Alamat IP di bagian bawah halaman.

  5. Dalam kotak ruang alamat di Subnet, pilih subnet default .

  6. Di Edit subnet, masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Detail subnet
    Templat subnet Biarkan Default default.
    Nama Masukkan backend-subnet.
    Alamat awal Biarkan default 10.0.0.0.
    Ukuran subnet Biarkan default /24(256 alamat).
    Keamanan
    NAT Gateway Pilih lb-nat-gateway.

    Screenshot of default subnet rename and configuration.

  7. Pilih Simpan.

  8. Pilih Tinjau + buat di bagian bawah layar, dan saat validasi lolos, pilih Buat.

Membuat grup keamanan jaringan

Di bagian ini, Anda akan membuat kelompok keamanan jaringan (NSG) untuk komputer virtual di kumpulan backend load balancer. NSG akan memungkinkan lalu lintas masuk pada port 80.

  1. Di kotak pencarian di bagian atas portal, masukkan Grup keamanan jaringan.

  2. Pilih Grup keamanan jaringan di hasil penelusuran.

  3. Pilih tombol + Buat atau Buat grup keamanan jaringan.

  4. Pada tab Dasar , masukkan atau pilih informasi ini:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda.
    Grup sumber daya Pilih lb-resource-group.
    Detail instans
    Nama Masukkan lb-NSG.
    Wilayah Pilih (AS) AS Timur.
  5. Pilih tab Tinjau + buat, atau pilih tombol Tinjau + buat biru di bagian bawah halaman.

  6. Pilih Buat.

  7. Setelah penyebaran selesai, pilih Kembali ke sumber daya.

  8. Di bagian Pengaturan halaman lb-NSG, pilih Aturan keamanan masuk.

  9. Pilih + Tambah.

  10. Di jendela Tambahkan aturan keamanan masuk, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Sumber Pilih Apa pun.
    Source port ranges Memasuki *.
    Tujuan Pilih Apa pun.
    Layanan Pilih HTTP.
    Perbuatan Pilih Izinkan.
    Prioritas Masukkan 100.
    Nama Masukkan lb-NSG-HTTP-rule.
  11. Pilih Tambahkan.

Membuat load balancer

Di bagian ini, Anda membuat load balancer untuk komputer virtual.

  1. Di kotak pencarian di bagian atas portal, masukkan load balancer. Pilih Load balancer di hasil pencarian.

  2. Di halaman Load balancer, pilih tombol Buat atau Buat load balancer.

  3. Di tab Dasar pada halaman Buat load balancer, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda.
    Grup sumber daya Pilih lb-resource-group.
    Detail instans
    Nama Masukkan load-balancer
    Wilayah Pilih (AS) AS Timur.
    SKU Biarkan Standar default.
    Jenis Pilih Publik.
    Tingkat Biarkan Wilayah default.
  4. Pilih tab Konfigurasi IP Frontend, atau pilih tombol Berikutnya: Konfigurasi IP Frontend di bagian bawah halaman.

  5. Pada Konfigurasi IP frontend, pilih + Tambahkan konfigurasi IP frontend.

  6. Masukkan lb-frontend-IP di Nama.

  7. Pilih IPv4 atau IPv6 untuk versi IP.

    Catatan

    IPv6 saat ini tidak didukung dengan Preferensi Perutean atau Penyeimbangan beban lintas wilayah (Tingkat Global).

  8. Pilih Alamat IP untuk Jenis IP.

    Catatan

    Untuk informasi selengkapnya tentang prefiks IP, lihat Prefiks alamat IP Publik Azure.

  9. Pilih Buat baru dalam Alamat IP Publik.

  10. Di Tambahkan alamat IP publik, masukkan lb-public-IP untuk Nama.

  11. Pilih Zona-redundan di Zona ketersediaan.

    Catatan

    Di wilayah dengan Zona Ketersediaan, Anda memiliki opsi untuk memilih tanpa zona (opsi default), zona tertentu, atau zona redundan. Pilihannya akan tergantung pada persyaratan kegagalan domain spesifik Anda. Di wilayah tanpa Zona Ketersediaan, bidang ini tidak akan muncul.
    Untuk informasi selengkapnya tentang zona ketersediaan, lihat Gambaran umum ketersediaan zona.

  12. Pilih OK.

  13. Pilih Tambahkan.

  14. Pilih tombol Berikutnya: Kumpulan backend> di bagian bawah halaman.

  15. Di tab Kumpulan backend , pilih + Tambahkan kumpulan backend.

  16. Masukkan lb-backend-pool untuk Nama di Tambahkan kumpulan backend.

  17. Pilih lb-VNet di Jaringan virtual.

  18. Pilih Alamat IP untuk Konfigurasi Kumpulan Backend dan pilih Simpan.

  19. Pilih tab Kumpulan inbound, atau pilih tombol Berikutnya: Kumpulan inbound di bagian bawah halaman.

  20. Di Aturan penyeimbangan beban pada tab Aturan masuk, pilih + Tambahkan aturan penyeimbangan beban.

  21. Pada Tambahkan aturan penyeimbangan beban, masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Nama Masukkan lb-HTTP-rule
    Versi IP Pilih IPv4 atau IPv6 bergantung pada kebutuhan Anda.
    Alamat IP ujung depan Pilih lb-frontend-IP.
    Kumpulan backend Pilih lb-backend-pool.
    Protokol Pilih TCP.
    Port Masukkan 80.
    Port ujung belakang Masukkan 80.
    Pemeriksaan kesehatan Pilih Buat baru.
    Di Nama, masukkan lb-health-probe.
    Pilih HTTP di Protokol.
    Biarkan default lainnya, dan pilih Simpan.
    Kegigihan sesi Pilih Tidak ada.
    Waktu idle habis (menit) Ketik 15.
    Aktifkan penyetelan ulang TCP Pilih kotak centang.
    Aktifkan IP Mengambang Pilih kotak centang.
    Terjemahan alamat jaringan sumber keluar (SNAT) Biarkan default (Disarankan) Gunakan aturan keluar untuk menyediakan akses anggota kumpulan backend ke internet.
  22. Pilih Simpan.

  23. Pilih tombol Tinjau + buat berwarna biru di bagian bawah halaman.

  24. Pilih Buat.

    Catatan

    Dalam contoh ini, kita telah membuat gateway NAT untuk menyediakan akses Internet keluar. Tab aturan outbound dalam konfigurasi dilewati karena tab aturan tersebut tidak diperlukan dan bersifat opsional dengan gateway NAT. Untuk informasi selengkapnya tentang gateway Azure NAT, lihat Apa itu NAT Azure Virtual Network? Untuk informasi selengkapnya tentang koneksi keluar di Azure, lihat Source Network Address Translation (SNAT) untuk koneksi keluar.

Membuat komputer virtual

Di bagian ini, Anda membuat dua grup ketersediaan dengan dua komputer virtual per grup. Komputer ini ditambahkan ke kumpulan backend load balancer selama pembuatan.

Membuat kumpulan VM pertama

  1. Pilih + Buat sumber daya di pojok kiri atas portal.

  2. Di Baru, pilih Komputasi>Komputer virtual.

  3. Di tab Dasar dari Buat komputer virtual, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda
    Grup sumber daya Pilih lb-resource-group.
    Detail instans
    Nama komputer virtual Masukkan lb-VM1.
    Wilayah Pilih (AS) AS Timur.
    Opsi ketersediaan Pilih Set ketersediaan.
    Rangkaian ketersediaan Pilih Buat baru.
    Masukkan lb-availability-set1 di Nama.
    Pilih OK.
    Jenis keamanan Pilih Komputer virtual peluncuran tepercaya.
    Gambar Pilih Pusat Data Windows Server 2022 - x64 Gen2.
    Instans Azure Spot Biarkan default yang tidak dicentang.
    Ukuran Pilih ukuran untuk komputer virtual.
    Akun administrator
    Nama Pengguna Masukkan nama pengguna.
    Kata sandi Masukkan kata sandi.
  4. Pilih tab Jaringan, atau pilih tombol Berikutnya: Disk, lalu Berikutnya: Jaringan di bagian bawah halaman.

  5. Di tab Jaringan, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Antarmuka jaringan
    Jaringan virtual Pilih lb-VNet.
    Subnet Pilih backend-subnet.
    IP Publik Pilih Tidak ada.
    kelompok keamanan jaringan NIC Pilih Tingkat Lanjut.
    Mengonfigurasi grup keamanan jaringan Lewati pengaturan ini hingga pengaturan lainnya selesai. Selesaikan setelah Pilih kumpulan backend.
    Penyeimbangan Muatan
    Opsi penyeimbangan muatan Memilih Azure load balancer.
    Pilih load balancer Pilih load-balancer.
    Memilih kumpulan backend Pilih lb-backend-pool.
    Mengonfigurasi grup keamanan jaringan Pilih Buat baru.
    Di Buat grup keamanan jaringan, masukkan lb-NSG di Nama.
    Di bawah Aturan masuk, pilih +Tambahkan aturan masuk.
    Pada Layanan, pilih HTTP.
    Di bawah Prioritas, masukkan 100.
    Di Nama, masukkan lb-NSG-rule
    Pilih Tambahkan
    Pilih OK
  6. Pilih tab Tinjau + buat, atau pilih tombol Tinjau + buat biru di bagian bawah halaman.

  7. Pilih Buat.

  8. Ulangi langkah 1 sampai 7 untuk membuat mesin virtual kedua dari set. Ganti pengaturan untuk VM dengan informasi berikut:

    Pengaturan Nilai
    Nama Masukkan lb-VM2.
    Rangkaian ketersediaan Pilih lb-availability-set1.
    Virtual Network Pilih lb-VNet.
    Subnet Pilih backend-subnet.
    IP Publik Pilih Tidak ada.
    kelompok keamanan jaringan NIC Pilih Tingkat Lanjut.
    Mengonfigurasi grup keamanan jaringan Lewati pengaturan ini hingga pengaturan lainnya selesai. Selesaikan setelah Pilih kumpulan backend.
    Opsi penyeimbangan muatan Memilih Azure load balancer.
    Pilih load balancer Pilih load-balancer.
    Memilih kumpulan backend Pilih lb-backend-pool.
    Mengonfigurasi grup keamanan jaringan Pilih lb-NSG.

Membuat kumpulan VM kedua

  1. Pilih + Buat sumber daya di pojok kiri atas portal.

  2. Di Baru, pilih Komputasi>Komputer virtual.

  3. Di tab Dasar dari Buat komputer virtual, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Detail proyek
    Langganan Pilih langganan Anda
    Grup sumber daya Pilih lb-resource-group.
    Detail instans
    Nama komputer virtual Masukkan lb-VM3.
    Wilayah Pilih (AS) AS Timur.
    Opsi ketersediaan Pilih Set ketersediaan.
    Rangkaian ketersediaan Pilih Buat baru.
    Masukkan lb-availability-set2 di Nama.
    Pilih OK.
    Jenis keamanan Pilih Komputer virtual peluncuran tepercaya.
    Gambar Pilih Pusat Data Windows Server 2022 - x64 Gen2.
    Instans Azure Spot Biarkan default yang tidak dicentang.
    Ukuran Pilih ukuran untuk komputer virtual.
    Akun administrator
    Nama Pengguna Masukkan nama pengguna.
    Kata sandi Masukkan kata sandi.
  4. Pilih tab Jaringan, atau pilih tombol Berikutnya: Disk, lalu Berikutnya: Jaringan di bagian bawah halaman.

  5. Di tab Jaringan, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Antarmuka jaringan
    Jaringan virtual Pilih lb-VNet.
    Subnet Pilih backend-subnet.
    IP Publik Pilih Tidak ada.
    kelompok keamanan jaringan NIC Pilih Tingkat Lanjut.
    Mengonfigurasi grup keamanan jaringan Lewati pengaturan ini hingga pengaturan lainnya selesai. Selesaikan setelah Pilih kumpulan backend.
    Penyeimbangan Muatan
    Opsi penyeimbangan muatan Memilih Azure load balancer.
    Pilih load balancer Pilih load-balancer.
    Memilih kumpulan backend Pilih lb-backend-pool.
    Mengonfigurasi grup keamanan jaringan Pilih lb-NSG.
  6. Pilih tab Tinjau + buat, atau pilih tombol Tinjau + buat biru di bagian bawah halaman.

  7. Pilih Buat.

  8. Ulangi langkah 1 sampai 7 untuk membuat mesin virtual kedua dari set. Ganti pengaturan untuk VM dengan informasi berikut:

    Pengaturan Nilai
    Nama Masukkan lb-VM4.
    Rangkaian ketersediaan Pilih lb-availability-set2.
    Virtual Network Pilih lb-VM3.
    kelompok keamanan jaringan NIC Pilih Tingkat Lanjut.
    Mengonfigurasi grup keamanan jaringan Lewati pengaturan ini hingga pengaturan lainnya selesai. Selesaikan setelah Pilih kumpulan backend.
    Opsi penyeimbangan muatan Memilih Azure load balancer.
    Pilih load balancer Pilih load-balancer.
    Memilih kumpulan backend Pilih lb-backend-pool.
    Mengonfigurasi grup keamanan jaringan Pilih lb-NSG.

Instal IIS

Di bagian ini, Anda menggunakan host Azure Bastion yang Anda buat sebelumnya untuk menyambungkan ke komputer virtual dan menginstal IIS.

  1. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual.

  2. Pilih Jaringan Virtual dalam hasil pencarian.

  3. Pilih lb-VM1.

  4. Di bawah Payload di menu sisi kiri, pilih Jalankan perintah > RunPowerShellScript.

  5. Di jendela Skrip PowerShell, tambahkan perintah berikut ke:

    • Memasang server IIS
    • Menghapus file iisstart.htm default
    • Tambahkan file iisstart.htm baru yang menampilkan nama VM:
     # Install IIS server role
     Install-WindowsFeature -name Web-Server -IncludeManagementTools
    
     # Remove default htm file
     Remove-Item  C:\inetpub\wwwroot\iisstart.htm
    
     # Add a new htm file that displays server name
     Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
    
  6. Pilih Jalankan dan tunggu perintah selesai.

    Screenshot of Run Command Script window with PowerShell code and output.

  7. Ulangi langkah 1 hingga 8 untuk lb-VM2, lb-VM3, dan lb-VM4.

Menguji load balancer

Di bagian ini, Anda menemukan alamat IP publik load balancer. Anda menggunakan alamat IP untuk menguji pengoperasian load balancer.

  1. Di kotak pencarian di bagian atas portal, masukkan gateway NAT.

  2. Pilih Alamat IP publik di hasil pencarian.

  3. Pilih lb-Public-IP.

  4. Perhatikan alamat IP publik yang tercantum dalam alamat IP di halaman Gambaran Umum lb-Public-IP:

    Find the public IP address of the load balancer.

  5. Buka browser web dan masukkan alamat IP publik di bilah alamat:

    Test load balancer with web browser.

  6. Pilih refresh di browser untuk melihat lalu lintas seimbang ke komputer virtual lainnya di kumpulan backend.

Membersihkan sumber daya

Jika Anda tidak akan terus menggunakan aplikasi ini, hapus load balancer dan sumber daya pendukung dengan langkah-langkah berikut:

  1. Di kotak pencarian di bagian atas portal, masukkan grup Sumber daya.
  2. Pilih Grup sumber daya dalam hasil pencarian.
  3. Pilih lb-resource-group.
  4. Di halaman gambaran umum lb-resource-group, pilih Hapus grup sumber daya.
  5. Pilih Terapkan penghapusan paksa untuk Komputer Virtual yang dipilih dan Set skala komputer virtual.
  6. Masukkan lb-resource-group di Masukkan nama grup sumber daya untuk mengonfirmasi penghapusan.
  7. Pilih Hapus.

Langkah berikutnya

Di tutorial ini, Anda akan:

  • Membuat jaringan virtual dan kelompok keamanan jaringan.
  • Membuat Azure Standard Load Balancer.
  • Membuat dua set ketersediaan dengan dua komputer virtual per set.
  • Memasang IIS dan menguji load balancer.

Lanjutkan ke artikel berikutnya untuk mempelajari cara membuat Azure Load Balancer lintas wilayah: