Bagikan melalui


Mengonfigurasi metode penyeimbangan beban Azure Virtual Desktop

Mengonfigurasi metode penyeimbangan beban untuk kumpulan host memungkinkan Anda untuk menyesuaikan lingkungan Azure Virtual Desktop agar lebih sesuai dengan kebutuhan Anda.

Catatan

Ini tidak berlaku untuk kumpulan host desktop persisten karena pengguna selalu memiliki pemetaan 1:1 ke host sesi dalam kumpulan host.

Prasyarat

Artikel ini mengasumsikan Anda telah mengikuti instruksi dalam Menyiapkan modul PowerShell Azure Virtual Desktop untuk mengunduh dan memasang modul PowerShell dan masuk ke akun Azure Anda.

Konfigurasikan penyeimbangan beban yang mengutamakan luas

Penyeimbangan beban yang mengutamakan luas adalah konfigurasi default untuk kumpulan host baru yang tidak persisten. Penyeimbangan beban yang mengutamakan luas mendistribusikan sesi pengguna baru di semua host sesi yang tersedia di kumpulan host. Saat mengonfigurasi penyeimbangan beban yang mengutamakan luas, Anda dapat menetapkan batas sesi maksimum per host sesi di kumpulan host.

Untuk mengonfigurasi kumpulan host untuk melakukan penyeimbangan beban yang mengutamakan luas tanpa menyesuaikan batas sesi maksimum, jalankan cmdlet PowerShell berikut:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst'

Setelah itu, untuk memastikan Anda telah mengatur metode penyeimbangan beban yang mengutamakan luas, jalankan cmdlet berikut:

Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType

Name             : hostpoolname
LoadBalancerType : BreadthFirst

Untuk mengonfigurasi kumpulan host untuk melakukan penyeimbangan beban yang mengutamakan luas dan untuk menggunakan batas sesi maksimum baru, jalankan cmdlet PowerShell berikut:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst' -MaxSessionLimit ###

Metode penyeimbangan beban yang mengutamakan kedalaman

Penyeimbangan beban yang mengutamakan kedalaman mendistribusikan sesi pengguna baru ke host sesi yang tersedia dengan jumlah koneksi tertinggi tetapi belum mencapai ambang sesi maksimumnya.

Penting

Saat mengonfigurasi penyeimbangan beban yang mengutamakan kedalaman, Anda harus menetapkan batas sesi maksimum per host sesi di kumpulan host.

Untuk mengonfigurasi kumpulan host untuk melakukan penyeimbangan beban yang mengutamakan kedalaman, jalankan cmdlet PowerShell berikut:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'DepthFirst' -MaxSessionLimit ###

Catatan

Algoritma penyeimbangan beban yang mengutamakan kedalaman mendistribusikan sesi ke host sesi berdasarkan batas host sesi maksimum (-MaxSessionLimit). Nilai default parameter ini adalah 999999, yang juga merupakan kemungkinan angka tertinggi yang dapat Anda tetapkan pada variabel. Parameter ini diperlukan saat Anda menggunakan algoritma penyeimbangan beban yang mengutamakan kedalaman. Untuk pengalaman pengguna sebaik mungkin, pastikan untuk mengubah parameter batas host sesi maksimum ke angka yang paling sesuai dengan lingkungan Anda.

Untuk memastikan pengaturan telah diperbarui, jalankan cmdlet ini:

Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType, MaxSessionLimit

Name             : hostpoolname
LoadBalancerType : DepthFirst
MaxSessionLimit  : 6

Konfigurasikan penyeimbangan beban dengan portal Microsoft Azure

Anda juga dapat mengonfigurasi penyeimbangan beban dengan portal Microsoft Azure.

Untuk mengonfigurasi penyeimbangan beban:

  1. Masuk ke portal Azure.
  2. Telusuri dan pilih Azure Virtual Desktop pada Layanan.
  3. Di halaman Azure Virtual Desktop, pilih Kumpulan host.
  4. Pilih nama kumpulan host yang ingin Anda edit.
  5. Pilih Properti.
  6. Masukkan Batas sesi maks ke bidang tersebut lalu pilih algoritma penyeimbangan beban yang Anda inginkan untuk kumpulan host ini dalam menu pilihan.
  7. Pilih Simpan. Ini akan menerapkan pengaturan penyeimbangan beban baru.