Równoważenie pul hostów
Usługa Azure Virtual Desktop obsługuje dwie metody równoważenia obciążenia. Każda metoda określa, który host sesji będzie hostować sesję użytkownika podczas nawiązywania połączenia z zasobem w puli hostów.
W usłudze Azure Virtual Desktop są dostępne następujące metody równoważenia obciążenia:
- Równoważenie obciążenia pierwszego zakresu umożliwia równomierne dystrybuowanie sesji użytkowników między hostami sesji w puli hostów.
- Równoważenie obciążenia w pierwszej kolejności umożliwia saturację hosta sesji z sesjami użytkownika w puli hostów. Gdy pierwsza sesja osiągnie próg limitu sesji, moduł równoważenia obciążenia kieruje wszelkie nowe połączenia użytkowników do następnego hosta sesji w puli hostów, dopóki nie osiągnie limitu itd.
Każda pula hostów może skonfigurować tylko jeden typ równoważenia obciążenia specyficzny dla tej puli. Jednak obie metody równoważenia obciążenia współdzielą następujące zachowania niezależnie od tego, w jakiej puli hostów się znajduje:
- Jeśli użytkownik ma już sesję w puli hostów i ponownie łączy się z tej sesji, moduł równoważenia obciążenia pomyślnie przekierowuje je do hosta sesji przy użyciu istniejącej sesji. To zachowanie ma zastosowanie nawet wtedy, gdy właściwość AllowNewConnections hosta sesji ma wartość False.
- Jeśli użytkownik nie ma jeszcze sesji w puli hostów, moduł równoważenia obciążenia nie rozważy hostów sesji, których właściwość AllowNewConnections ma wartość False podczas równoważenia obciążenia.
Metoda równoważenia obciążenia z pierwszym zakresem
Metoda równoważenia obciążenia pierwszego zakresu umożliwia dystrybucję połączeń użytkowników w celu optymalizacji pod kątem tego scenariusza. Ta metoda jest idealna dla organizacji, które chcą zapewnić najlepsze środowisko dla użytkowników łączących się ze środowiskiem pulpitu wirtualnego w puli.
Pierwsza metoda najpierw wysyła zapytanie do hostów sesji, które zezwalają na nowe połączenia. Następnie metoda wybiera hosta sesji losowo z połowy zestawu hostów sesji z najmniejszą liczbą sesji. Jeśli na przykład istnieją dziewięć maszyn z 11, 12, 13, 14, 15, 16, 17, 18 i 19 sesji, nowa utworzona sesja nie będzie automatycznie przechodzić do pierwszej maszyny. Zamiast tego można przejść do dowolnej z pierwszych pięciu maszyn z najniższą liczbą sesji (11, 12, 13, 14, 15).
Metoda równoważenia obciążenia z pierwszą głębokością
Metoda równoważenia obciążenia najpierw umożliwia saturację jednego hosta sesji naraz w celu optymalizacji pod kątem tego scenariusza. Ta metoda jest idealna dla organizacji świadomych kosztów, które chcą mieć bardziej szczegółową kontrolę nad liczbą maszyn wirtualnych przydzielonych dla puli hostów.
Pierwsza metoda najpierw wysyła zapytania do hostów sesji, które zezwalają na nowe połączenia i nie przekroczyły maksymalnego limitu sesji. Następnie metoda wybiera hosta sesji z największą liczbą sesji. Jeśli istnieje krawat, metoda wybiera pierwszego hosta sesji w zapytaniu.
Algorytm równoważenia obciążenia najpierw dystrybuuje sesje do hostów sesji na podstawie maksymalnego limitu hosta sesji. Ten parametr jest wymagany w przypadku używania algorytmu równoważenia obciążenia najpierw głębokości. Aby uzyskać najlepsze możliwe środowisko użytkownika, pamiętaj, aby zmienić parametr maksymalnego limitu hosta sesji na liczbę najlepiej dopasowaną do twojego środowiska.