Bagikan melalui


Mengonfigurasi penyeimbangan beban kumpulan host di Azure Virtual Desktop

Azure Virtual Desktop mendukung dua algoritma penyeimbang beban untuk kumpulan host yang dikumpulkan. Setiap algoritma menentukan host sesi mana yang digunakan saat pengguna memulai sesi jarak jauh. Penyeimbangan beban tidak berlaku untuk kumpulan host pribadi karena pengguna selalu memiliki pemetaan 1:1 ke host sesi dalam kumpulan host.

Algoritma penyeimbangan beban berikut tersedia untuk kumpulan host terkumpul:

  • Breadth-first, yang bertujuan untuk mendistribusikan sesi pengguna baru secara merata di seluruh host sesi di kumpulan host. Anda tidak perlu menentukan batas sesi maksimum untuk jumlah sesi.

  • Depth-first, yang terus memulai sesi pengguna baru pada satu host sesi hingga batas sesi maksimum tercapai. Setelah batas sesi tercapai, setiap koneksi pengguna baru diarahkan ke host sesi berikutnya di kumpulan host hingga mencapai batas sesinya, dan sebagainya.

Anda hanya dapat mengonfigurasi salah satu algoritma penyeimbangan beban pada satu waktu per kumpulan host yang dikumpulkan, tetapi Anda dapat mengubah mana yang digunakan kapan saja. Kedua algoritma penyeimbangan beban berbagi perilaku berikut:

  • Jika pengguna sudah memiliki sesi aktif atau terputus di kumpulan host dan masuk kembali, penyeimbang beban akan berhasil mengalihkannya ke host sesi dengan sesi yang ada. Perilaku ini berlaku bahkan jika mode pembuangan telah diaktifkan untuk host sesi tersebut.

  • Jika pengguna belum memiliki sesi pada host sesi di kumpulan host, load balancer tidak mempertimbangkan host sesi di mana mode pengurasan telah diaktifkan.

  • Jika Anda menurunkan batas sesi maksimum pada host sesi saat memiliki sesi pengguna aktif, perubahan tersebut tidak memengaruhi sesi pengguna yang ada.

Algoritma penyeimbangan beban yang mengutamakan luas

Algoritma penyeimbangan beban yang mengutamakan luas bertujuan untuk mendistribusikan sesi pengguna di seluruh host sesi untuk mengoptimalkan performa sesi. Breadth-first sangat ideal untuk organisasi yang ingin memberikan pengalaman terbaik bagi pengguna yang terhubung ke sumber daya jarak jauh mereka karena sumber daya host sesi, seperti CPU, memori, dan disk, umumnya kurang digabungkan.

Algoritma yang mengutamakan luas pertama mengkueri host sesi di kumpulan host yang memungkinkan koneksi baru. Algoritma kemudian memilih host sesi secara acak dari setengah set host sesi yang tersedia dengan sesi terkecil. Misalnya, jika ada sembilan host sesi dengan sesi 11, 12, 13, 14, 15, 16, 17, 18, dan 19, sesi baru tidak secara otomatis pergi ke host sesi dengan sesi terkecil. Sebaliknya, ia dapat pergi ke salah satu dari lima host sesi pertama dengan sesi terkecil secara acak. Karena pengacakan, beberapa sesi mungkin tidak didistribusikan secara merata di semua host sesi.

Algoritma penyeimbangan beban yang mengutamakan kedalaman

Algoritma penyeimbangan beban yang mengutamakan kedalaman bertujuan untuk menjenuhkan satu host sesi sekaligus. Algoritma ini sangat ideal untuk organisasi yang sadar biaya yang menginginkan kontrol yang lebih terperinci pada jumlah host sesi yang tersedia di kumpulan host, memungkinkan Anda untuk lebih mudah menurunkan jumlah host sesi yang diaktifkan ketika ada lebih sedikit pengguna.

Algoritma pertama kedalaman mengkueri host sesi yang memungkinkan koneksi baru dan belum mencapai batas sesi maksimumnya. Algoritma kemudian memilih host sesi dengan sebagian besar sesi. Jika ada dasi, algoritma memilih host sesi pertama dari kueri.

Anda harus menetapkan batas sesi maksimum saat menggunakan algoritma depth-first. Anda dapat menggunakan Azure Virtual Desktop Insights untuk memantau jumlah sesi pada setiap host sesi dan meninjau performa host sesi untuk membantu menentukan batas sesi maksimum terbaik untuk lingkungan Anda.

Penting

Setelah semua host sesi mencapai batas sesi maksimum, Anda perlu meningkatkan batas atau menambahkan lebih banyak host sesi ke kumpulan host.

Prasyarat

Untuk mengonfigurasi penyeimbangan beban untuk kumpulan host terkumpul, Anda perlu:

Mengonfigurasi penyeimbangan beban

Berikut cara mengonfigurasi penyeimbangan beban dengan portal Azure:

  1. Masuk ke portal Azure.

  2. Di bilah pencarian, masukkan Azure Virtual Desktop dan pilih entri layanan yang cocok

  3. Pilih Kumpulan host, lalu pilih nama kumpulan host yang ingin Anda konfigurasi.

  4. Pilih Properti.

  5. Untuk Algoritma penyeimbangan beban, pilih jenis mana yang ingin Anda gunakan untuk kumpulan host ini dari menu drop-down, lalu untuk Batas sesi maks, masukkan nilai.

  6. Pilih Simpan untuk menerapkan pengaturan penyeimbangan beban baru.

Catatan

Algoritma penyeimbangan beban yang mengutamakan kedalaman mendistribusikan sesi ke host sesi hingga batas sesi maksimum. Jika Anda menggunakan breadth-first saat pertama kali membuat kumpulan host, nilai default untuk batas sesi maksimum diatur ke 999999, yang juga merupakan angka tertinggi yang dapat Anda atur parameter ini. Untuk pengalaman pengguna terbaik saat menggunakan penyeimbangan beban yang mengutamakan kedalaman, pastikan untuk mengubah parameter batas sesi maksimum menjadi angka yang paling sesuai dengan kebutuhan Anda.

  • Pahami bagaimana skala otomatis dapat secara otomatis menskalakan jumlah host sesi yang tersedia di kumpulan host.