Mulai cepat: Membuat penyeimbang beban internal untuk memuat keseimbangan VM menggunakan portal Microsoft Azure

Memulai dengan Azure Load Balancer menggunakan portal Microsoft Azure untuk membuat penyeimbang beban internal dan dua mesin virtual.

Prasyarat

Masuk ke Azure

Masuk ke portal Microsoft Azure di https://portal.azure.com.

Membuat jaringan virtual

Saat Anda membuat penyeimbang beban internal, jaringan virtual dikonfigurasi sebagai jaringan untuk penyeimbang beban.

Alamat IP privat di jaringan virtual dikonfigurasi sebagai frontend untuk penyeimbang muatan. Alamat IP frontend dapat bersifat Statis atau Dinamis.

Host Azure Bastion dibuat untuk mengelola mesin virtual dengan aman dan memasang IIS.

Di bagian ini, Anda akan membuat jaringan virtual, subnet, serta host Azure Bastion.

  1. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Virtual Network di hasil pencarian.

  2. Di Jaringan virtual, pilih + Buat.

  3. Di Buat jaringan virtual, masukkan atau pilih informasi ini di tab Dasar:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Azure Anda
    Grup Sumber Daya Pilih Buat baru.
    Pada Nama, masukkan CreateIntLBQS-rg.
    Pilih OK.
    Detail instans
    Nama Masukkan myVNet
    Wilayah Pilih Barat AS 3
  4. Pilih tab Alamat IP atau pilih tombol Berikutnya: Alamat IP di bagian bawah halaman.

  5. Di tab Alamat IP, masukkan informasi ini:

    Pengaturan Nilai
    Ruang alamat IPv4 Masukkan 10.1.0.0/16
  6. Di bawah Nama subnet, pilih kata default.

  7. Di Edit subnet, masukkan informasi ini:

    Pengaturan Nilai
    Nama subnet Masukkan myBackendSubnet
    Rentang alamat subnet Masukkan 10.1.0.0/24
  8. Pilih Simpan.

  9. Pada tab Keamanan.

  10. Di bawah BastionHost, pilih Aktifkan. Masukkan informasi ini:

    Pengaturan Nilai
    Nama Bastion Masukkan myBastionHost
    Ruang alamat AzureBastionSubnet Masukkan 10.1.1.0/27
    Alamat IP Publik Pilih Buat baru.
    Untuk Nama, masukkan myBastionIP.
    Pilih OK.
  11. Pilih tab Tinjau + buat atau pilih tombol Tinjau + buat.

  12. Pilih Buat.

    Catatan

    Jaringan virtual dan subnet segera dibuat. Pembuatan host Bastion diajukan sebagai pekerjaan dan akan selesai dalam waktu 10 menit. Anda dapat melanjutkan ke langkah berikutnya selagi host Bastion dibuat.

Membuat load balancer

Di bagian ini, Anda membuat penyeimbang beban yang menyeimbangkan beban komputer virtual.

Selama pembuatan penyeimbang beban, Anda akan mengonfigurasi:

  • Alamat IP Ujung depan
  • Kumpulan Backend
  • Aturan penyeimbang beban masuk
  1. Di kotak pencarian di bagian atas portal, masukkan load balancer. Pilih Load balancer di hasil pencarian.

  2. Di halaman Load balancer, pilih Buat.

  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 CreateIntLBQS-rg.
    Detail instans
    Nama Masukkan myLoadBalancer
    Wilayah Pilih Barat AS 3.
    SKU Biarkan Standar default.
    Jenis Pilih Internal.
    Tingkat Biarkan default Regional.

    Screenshot of create standard load balancer basics tab.

  4. Pilih Berikutnya: Konfigurasi IP frontend di bagian bawah halaman.

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

  6. Masukkan myFrontend di Nama.

  7. Pilih myBackendSubnet di Subnet.

  8. Pilih Dinamis untuk Penugasan.

  9. Pilih Zona redundan dalam Zona ketersediaan.

  10. Pilih Tambahkan.

  11. Pilih Berikutnya: kumpulan Backend di bagian bawah halaman.

  12. Pada tab Kumpulan backend, pilih + Tambahkan kumpulan backend.

  13. Masukkan myBackendPool untuk Nama di Tambahkan kumpulan backend.

  14. Pilih NIC atau Alamat IP untuk Konfigurasi Kumpulan Backend.

  15. Pilih IPv4 atau IPv6 untuk versi IP.

  16. Pilih Tambahkan.

  17. Pilih tombol Berikutnya: Aturan masuk di bagian bawah halaman.

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

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

    Pengaturan Nilai
    Nama Masukkan myHTTPRule
    Versi IP Pilih IPv4 atau IPv6 tergantung persyaratan Anda.
    Alamat IP Ujung depan Pilih myFrontend.
    Kumpulan Backend Pilih myBackendPool.
    Protokol Pilih TCP.
    Port Masukkan 80.
    Port Backend Masukkan 80.
    Pemeriksaan kesehatan Pilih Buat baru.
    Di Name, masukkan myHealthProbe.
    Pilih TCP di Protokol.
    Biarkan default lainnya, dan pilih OK.
    Persistensi sesi Pilih Tidak ada.
    Waktu idle habis (menit) Masukkan atau pilih 15.
    Reset TCP Pilih Diaktifkan.
    Floating IP Pilih Dinonaktifkan.
  20. Pilih Tambahkan.

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

  22. Pilih Buat.

    Catatan

    Dalam contoh ini, Anda akan membuat gateway NAT untuk menyediakan akses internet keluar. Tab aturan keluar dalam konfigurasi dilewati dan tidak diperlukan dengan gateway NAT. Untuk informasi selengkapnya mengenai gateway NAT Azure, lihat Apa itu NAT Azure Virtual Network? Untuk informasi selengkapnya mengenai koneksi keluar di Azure, lihat NAT Sumber (SNAT) untuk koneksi keluar

Membuat gateway NAT

Pada bagian ini, Anda akan membuat gateway NAT untuk akses internet keluar untuk sumber daya di jaringan virtual.

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

  2. Di gateway NAT, pilih + Buat.

  3. Di Buat gateway Network Address Translation (NAT) , masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Anda.
    Grup sumber daya Pilih CreateIntLBQS-rg.
    Detail instans
    Nama gateway NAT Masukkan myNATGateway.
    Wilayah Pilih Barat AS 3.
    Zona ketersediaan Pilih Tidak ada.
    Waktu idle habis (menit) Ketik 15.
  4. Pilih tab IP Keluar atau pilih tombol Berikutnya: IP Keluar di bagian bawah halaman.

  5. Di IP Keluar, pilih Buat alamat IP publik baru di samping alamat IP Publik.

  6. Masukkan myNATGatewayIP pada Nama di Buat alamat IP publik.

  7. PilihOK.

  8. Pilih tab Subnet atau pilih tombol Berikutnya: Subnet di bagian bawah halaman.

  9. Di Jaringan virtual, pilih myVNet.

  10. Pilih myBackendSubnet di bagian nama Subnet.

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

  12. Pilih Buat.

Buat komputer virtual

Di bagian ini, Anda akan membuat dua VM (myVM1 dan myVM2) di dua zona berbeda (Zona 1 dan Zona 2).

VM ini ditambahkan ke kumpulan backend load balancer yang dibuat sebelumnya.

  1. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  2. Pada Mesin virtual, pilih + Buat>Mesin virtual Azure.

  3. Pada Buat komputer virtual, ketik atau pilih nilai di tab Dasar:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Azure Anda
    Grup Sumber Daya Pilih CreateIntLBQS-rg
    Detail instans
    Nama komputer virtual Masukkan myVM1
    Wilayah Pilih (AS) Barat AS 3
    Opsi Ketersediaan Pilih Zona ketersediaan
    Zona ketersediaan Pilih 1
    Jenis keamanan Pilih Standar.
    Gambar Pilih Pusat Data Windows Server 2019 - Gen2
    Instans Azure Spot Biarkan default yang tidak dicentang.
    Ukuran Pilih ukuran VM atau gunakan pengaturan default
    Akun administrator
    Nama pengguna Masukkan nama pengguna
    Kata Sandi Masukkan kata sandi
    Konfirmasi kata sandi Masukkan ulang kata sandi
    Aturan port masuk
    Port masuk publik Pilih Tidak ada
  4. Pilih tab Jaringan, atau pilih Berikutnya: Disk, lalu Berikutnya: Jaringan.

  5. Pada tab Jaringan, pilih atau masukkan:

    Pengaturan Nilai
    Antarmuka jaringan
    Jaringan virtual myVNet
    Subnet myBackendSubnet
    IP Publik Pilih Tidak ada.
    Grup keamanan jaringan NIC Pilih Tingkat Lanjut
    Mengonfigurasi kelompok keamanan jaringan Pilih Buat baru.
    Di Buat kelompok keamanan jaringan, masukkan myNSG di Nama.
    Pada Aturan masuk, pilih +Tambahkan aturan masuk.
    Di Layanan, pilih HTTP.
    Pada Prioritas, masukkan 100.
    Di Nama, masukkan myNSGRule
    Pilih Tambahkan
    Pilih OK
    Penyeimbangan Muatan
    Tempatkan komputer virtual ini di belakang solusi penyeimbang muatan yang ada? Pilih kotak.
    Pengaturan load balancing
    Opsi penyeimbangan muatan Pilih Penyeimbangan muatan Azure
    Memilih load balancer Memilih myLoadBalancer
    Memilih kumpulan backend Memilih myBackendPool
  6. Pilih Tinjau + buat.

  7. Tinjau pengaturan, lalu pilih Buat.

  8. Ikuti langkah 1 hingga 7 untuk membuat satu lagi mesin virtual dengan nilai berikut dan semua pengaturan lainnya sama seperti myVM1:

    Pengaturan VM 2
    Nama myVM2
    Zona ketersediaan 2
    Kelompok keamanan jaringan Memilih myNSG yang ada

Catatan

Azure menyediakan IP akses keluar default untuk VM yang tidak ditetapkan alamat IP publik atau berada di kumpulan back-end dasar internal Azure load balancer. Mekanisme IP akses keluar default menyediakan alamat IP keluar yang tidak dapat dikonfigurasi.

Untuk informasi selengkapnya, lihat Akses keluar default di Azure.

IP akses keluar default dinonaktifkan saat alamat IP publik ditetapkan ke VM atau VM di tempatkan di kumpulan back-end standar load balancer, dengan atau tanpa aturan keluar. Jika sumber daya gateway Terjemahan alamat jaringan (NAT) Azure Virtual Network ditetapkan ke subnet mesin virtual, IP akses keluar default dinonaktifkan.

VM yang dibuat oleh set skala mesin virtual dalam mode orkestrasi fleksibel tidak memiliki akses keluar default.

Untuk informasi selengkapnya mengenai koneksi keluar pada Azure, lihat Gunakan terjemahan alamat jaringan sumber (SNAT) untuk koneksi keluar.

Membuat komputer virtual pengujian

Pada bagian ini, Anda akan membuat VM bernama myTestVM. VM ini akan digunakan untuk menguji konfigurasi penyeimbang muatan.

  1. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  2. Pada Mesin virtual, pilih + Buat>Mesin virtual Azure.

  3. Pada Buat komputer virtual, ketik atau pilih nilai di tab Dasar:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Azure Anda
    Grup Sumber Daya Pilih CreateIntLBQS-rg
    Detail instans
    Nama komputer virtual Masukkan myTestVM
    Wilayah Pilih (AS) Barat AS 3
    Opsi Ketersediaan Pilih Tidak ada redundansi infrastruktur yang diperlukan
    Jenis keamanan Pilih Standar.
    Gambar Pilih Pusat Data Windows Server 2019 - Gen2
    Instans Azure Spot Biarkan default tidak dicentang.
    Ukuran Pilih ukuran VM atau gunakan pengaturan default
    Akun administrator
    Nama pengguna Masukkan nama pengguna
    Kata Sandi Masukkan kata sandi
    Konfirmasi kata sandi Masukkan ulang kata sandi
    Aturan port masuk
    Port masuk publik Pilih Tidak ada.
  4. Pilih tab Jaringan, atau pilih Berikutnya: Disk, lalu Berikutnya: Jaringan.

  5. Di tab Jaringan pilih atau masukkan:

    Pengaturan Nilai
    Antarmuka jaringan
    Jaringan virtual myVNet
    Subnet myBackendSubnet
    IP Publik Pilih Tidak ada.
    Grup keamanan jaringan NIC Pilih Tingkat Lanjut
    Mengonfigurasi kelompok keamanan jaringan Pilih MyNSG yang dibuat pada langkah sebelumnya.
  6. Pilih Tinjau + buat.

  7. Tinjau pengaturan, lalu pilih Buat.

Menginstal IIS

  1. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  2. Pilih myVM1.

  3. Pada halaman Gambaran Umum, pilih Sambungkan, lalu Bastion.

  4. Masukkan nama pengguna dan kata sandi yang dimasukkan selama pembuatan VM.

  5. Pilih Sambungkan.

  6. Di desktop server, buka Windows Administrative Tools>Windows PowerShell>Windows PowerShell.

  7. Di Jendela PowerShell, jalankan perintah berikut ini untuk:

    • Memasang server IIS.
    • Menghapus file iisstart.htm default.
    • Menambahkan 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)
    
  8. Tutup sesi Bastion dengan myVM1.

  9. Ulangi langkah 1 hingga 8 untuk memasang IIS dan file iisstart.htm yang telah diperbarui di myVM2.

Uji penyeimbang beban

Di bagian ini, Anda akan menguji penyeimbang beban dengan menyambungkan ke myTestVM dan memverifikasikan halaman webnya.

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

  2. Memilih myLoadBalancer.

  3. Catat atau salin alamat di samping Alamat IP privat pada Gambaran UmummyLoadBalancer. Jika Anda tidak dapat melihat bidang Alamat IP privat, pilih Lihat selengkapnya di jendela informasi.

  4. Di kotak pencarian di bagian atas portal, masukkan Jaringan virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  5. Pilih myTestVM.

  6. Pada halaman Gambaran Umum, pilih Sambungkan, lalu Bastion.

  7. Masukkan nama pengguna dan kata sandi yang dimasukkan selama pembuatan VM.

  8. Buka Internet Explorer di myTestVM.

  9. Masukkan alamat IP dari langkah sebelumnya ke bar alamat browser. Halaman kustom yang menampilkan salah satu nama server backend ditampilkan di browser. Pada contoh ini, alamat IP adalah 10.1.0.4.

    Screenshot shows a browser window displaying the customized page, as expected.

Untuk melihat penyeimbang beban yang mendistribusikan lalu lintas di kedua VM, Anda dapat merefresh paksa browser web Anda dari komputer klien.

Membersihkan sumber daya

Jika tidak lagi diperlukan, hapus grup sumber daya, penyeimbang beban, dan semua sumber daya terkait. Untuk melakukannya, pilih grup sumber daya CreateIntLBQS-rg yang berisi sumber daya, lalu pilih Hapus.

Langkah berikutnya

Dalam mulai cepat ini, Anda:

  • Membuat Azure Load Balancer internal

  • Melampirkan 2 mesin virtual ke penyeimbang muatan

  • Mengonfigurasi aturan lalu lintas penyeimbang muatan, pemeriksaan kesehatan, kemudian menguji penyeimbang muatan

Untuk mempelajari informasi selengkapnya tentang Azure Load Balancer, lanjutkan ke: