Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Virtual Desktop obsługuje dwa algorytmy równoważenia obciążenia dla pul hostów w puli. Każdy algorytm określa, który host sesji jest używany podczas uruchamiania sesji zdalnej przez użytkownika. Równoważenie obciążenia nie ma zastosowania do osobistych pul hostów, ponieważ użytkownicy zawsze mają mapowanie 1:1 na hosta sesji w puli hostów.
Następujące algorytmy równoważenia obciążenia są dostępne dla pul hostów w puli:
Pierwszy zakres, który ma na celu równomierne dystrybuowanie nowych sesji użytkowników między hostami sesji w puli hostów. Nie musisz określać maksymalnego limitu sesji dla liczby sesji.
Najpierw głębia, która utrzymuje uruchamianie nowych sesji użytkownika na jednym hoście sesji do momentu osiągnięcia maksymalnego limitu sesji. Po osiągnięciu limitu sesji wszystkie nowe połączenia użytkownika są kierowane do następnego hosta sesji w puli hostów, dopóki nie osiągnie limitu sesji itd.
Można skonfigurować tylko jeden z algorytmów równoważenia obciążenia jednocześnie na pulę hostów w puli, ale można zmienić, który z nich jest używany w dowolnym momencie. Oba algorytmy równoważenia obciążenia współużytkują następujące zachowania:
Jeśli użytkownik ma już aktywną lub rozłączaną sesję w puli hostów i loguje się ponownie, moduł równoważenia obciążenia pomyślnie przekieruje go do hosta sesji przy użyciu istniejącej sesji. To zachowanie ma zastosowanie nawet wtedy, gdy tryb opróżniania został włączony dla tego hosta sesji.
Jeśli użytkownik nie ma jeszcze sesji na hoście sesji w puli hostów, moduł równoważenia obciążenia nie bierze pod uwagę hosta sesji, na którym włączono tryb opróżniania.
Jeśli obniżysz maksymalny limit sesji na hoście sesji, gdy ma on aktywne sesje użytkowników, zmiana nie wpłynie na istniejące sesje użytkowników.
Algorytm równoważenia obciążenia pierwszej szerokości
Algorytm równoważenia obciążenia na pierwszym miejscu ma na celu dystrybucję sesji użytkowników między hostami sesji w celu zoptymalizowania pod kątem wydajności sesji. Szerokość pierwsza jest idealna dla organizacji, które chcą zapewnić najlepsze środowisko dla użytkowników łączących się ze swoimi zasobami zdalnymi, ponieważ zasoby hosta sesji, takie jak procesor CPU, pamięć i dysk, są zwykle mniej obsługiwane.
Algorytm pierwszego zakresu najpierw wysyła zapytania do hostów sesji w puli hostów, które zezwalają na nowe połączenia. Następnie algorytm wybiera hosta sesji losowo z połowy zestawu dostępnych hostów sesji z najmniejszą liczbą sesji. Jeśli na przykład istnieje dziewięć hostów sesji z 11, 12, 13, 14, 15, 16, 17, 18 i 19 sesji, nowa sesja nie przejdzie automatycznie do hosta sesji z najmniejszą liczbą sesji. Zamiast tego można przejść do dowolnego z pierwszych pięciu hostów sesji z najmniejszą liczbą sesji losowo. Ze względu na losową, niektóre sesje mogą nie być równomiernie rozproszone na wszystkich hostach sesji.
Algorytmrównoważeniia
Algorytm równoważenia obciążenia z pierwszą głębokością ma na celu nasycenie jednego hosta sesji naraz. Ten algorytm jest idealny dla organizacji świadomych kosztów, które chcą bardziej szczegółowej kontroli nad liczbą hostów sesji dostępnych w puli hostów, dzięki czemu można łatwiej skalować w dół liczbę hostów sesji włączonych, gdy jest mniej użytkowników.
Algorytm pierwszej głębi najpierw wysyła zapytania do hostów sesji, które zezwalają na nowe połączenia i nie osiągnęły maksymalnego limitu sesji. Następnie algorytm wybiera hosta sesji z większością sesji. Jeśli istnieje powiązanie, algorytm wybiera pierwszego hosta sesji z zapytania.
Należy ustawić maksymalny limit sesji podczas korzystania z algorytmu najpierw głębokości. Za pomocą usługi Azure Virtual Desktop Insights można monitorować liczbę sesji na każdym hoście sesji i przeglądać wydajność hosta sesji , aby ułatwić określenie najlepszego maksymalnego limitu sesji dla środowiska.
Ważna
Gdy wszystkie hosty sesji osiągną maksymalny limit sesji, należy zwiększyć limit lub dodać więcej hostów sesji do puli hostów.
Wymagania wstępne
Aby skonfigurować równoważenie obciążenia dla puli hostów w puli, potrzebne są następujące elementy:
Istniejąca pula hostów w puli.
Konto platformy Azure przypisano rolę Współautor puli hostów wirtualizacji pulpitu .
Jeśli chcesz używać interfejsu wiersza polecenia platformy Azure lub Azure PowerShell lokalnie, zobacz Używanie interfejsu wiersza polecenia platformy Azure i Azure PowerShell z usługą Azure Virtual Desktop, aby upewnić się, że masz zainstalowane rozszerzenie interfejsu wiersza polecenia platformy Azure do pulpituwitualizacji lub moduł Az.DesktopVirtualization programu PowerShell. Alternatywnie użyj usługi Azure Cloud Shell.
Konfigurowanie równoważenia obciążenia
Wybierz odpowiednią kartę dla danego scenariusza.
Poniżej przedstawiono sposób konfigurowania równoważenia obciążenia przy użyciu Azure Portal:
Zaloguj się do witryny Azure Portal.
Na pasku wyszukiwania wprowadź ciąg Azure Virtual Desktop i wybierz odpowiedni wpis usługi
Wybierz pozycję Pule hostów, a następnie wybierz nazwę puli hostów, którą chcesz skonfigurować.
Wybierz polecenie Właściwości.
W polu Algorytm równoważenia obciążenia wybierz typ, którego chcesz użyć dla tej puli hostów z menu rozwijanego, a następnie w polu Maksymalny limit sesji wprowadź wartość.
Wybierz pozycję Zapisz , aby zastosować nowe ustawienia równoważenia obciążenia.
Uwaga
Algorytm równoważenia obciążenia z pierwszą głębią dystrybuuje sesje do hostów sesji do maksymalnego limitu sesji. Jeśli podczas pierwszego tworzenia puli hostów używasz szerokości pierwszej, wartość domyślna maksymalnego limitu sesji jest ustawiona na 999999wartość , która jest również najwyższą możliwą liczbą, na którą można ustawić ten parametr. Aby uzyskać najlepszą możliwą obsługę użytkownika podczas korzystania z równoważenia obciążenia z pierwszą głębokością, należy zmienić parametr maksymalnego limitu sesji na liczbę, która najlepiej odpowiada Twoim wymaganiom.
Zawartość pokrewna
- Dowiedz się, jak skalowanie automatyczne może automatycznie skalować liczbę dostępnych hostów sesji w puli hostów.