Udostępnij za pośrednictwem


Tworzenie i przypisywanie planu skalowania automatycznego dla usługi Azure Virtual Desktop

Ważne

Dynamiczne skalowanie automatyczne dla pul hostów w puli z konfiguracją hosta sesji jest obecnie w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Automatyczne skalowanie umożliwia skalowanie maszyn wirtualnych hosta sesji w puli hostów w górę lub w dół zgodnie z harmonogramem optymalizacji kosztów wdrożenia.

W przypadku korzystania z autoskalowania można wybrać jedną z dwóch różnych metod skalowania: zarządzania energią lub dynamicznego. Aby dowiedzieć się więcej na temat skalowania automatycznego, zobacz Plany skalowania automatycznego i przykładowe scenariusze w usłudze Azure Virtual Desktop.

Uwaga

  • Nie można używać hostów sesji skalowania automatycznego i skalowania przy użyciu usług Azure Automation i Azure Logic Apps w tej samej puli hostów. Należy użyć jednego lub drugiego.
  • Skalowanie automatyczne zarządzania energią jest dostępne na platformie Azure i w usłudze Azure Government.
  • Dynamiczne skalowanie automatyczne jest dostępne tylko na platformie Azure i nie jest obsługiwane w usłudze Azure Government.

Aby uzyskać najlepsze wyniki, zalecamy używanie automatycznego skalowania z hostami sesji wdrożonych za pomocą szablonów usługi Azure Resource Manager usługi Azure Virtual Desktop lub narzędzi firmy Microsoft.

Wymagania wstępne

Aby użyć planu skalowania zarządzania energią, upewnij się, że zostały podane następujące wskazówki:

  • Dane konfiguracji planu skalowania muszą być przechowywane w tym samym regionie co konfiguracja puli hostów. Wdrażanie maszyn wirtualnych hosta sesji jest obsługiwane we wszystkich regionach świadczenia usługi Azure.

  • W przypadku korzystania z automatycznego skalowania dla pul hostów w puli należy skonfigurować parametr MaxSessionLimit dla tej puli hostów. Nie używaj wartości domyślnej. Tę wartość można skonfigurować w ustawieniach puli hostów w witrynie Azure Portal lub uruchomić polecenia cmdlet programu PowerShell New-AzWvdHostPool lub Update-AzWvdHostPool .

  • Aby zarządzać stanem zasilania maszyn wirtualnych hosta sesji, należy udzielić usłudze Azure Virtual Desktop dostępu. Musisz mieć Microsoft.Authorization/roleAssignments/write uprawnienia do subskrypcji, aby przypisać rolę kontroli dostępu opartej na rolach (RBAC) dla jednostki usługi Azure Virtual Desktop w tych subskrypcjach. Jest to część ról wbudowanych administratorów dostępu użytkowników i właściciela .

  • Jeśli chcesz używać automatycznego skalowania pulpitu osobistego z hibernacji, musisz włączyć funkcję hibernacji dla maszyn wirtualnych w osobistej puli hostów. Pliki FSLogix i dołączanie aplikacji nie obsługują obecnie hibernacji. Nie włączaj hibernacji, jeśli używasz pakietu FSLogix lub dołączania aplikacji do osobistych pul hostów. Aby uzyskać więcej informacji na temat używania hibernacji, w tym sposobu działania hibernacji, ograniczeń i wymagań wstępnych, zobacz Hibernacja dla maszyn wirtualnych platformy Azure.

  • Jeśli używasz programu PowerShell do tworzenia i przypisywania planu skalowania, potrzebujesz modułu Az.DesktopVirtualization w wersji 4.2.0 lub nowszej.

  • Jeśli konfigurujesz zasady limitu czasu, potrzebne będą następujące elementy:

    • W przypadku usługi Intune: konto identyfikatora entra firmy Microsoft przypisane do wbudowanej roli RBAC menedżera zasad i profilu oraz grupy zawierającej urządzenia, które chcesz skonfigurować.
    • W przypadku zasad grupy: konto domeny z uprawnieniami do tworzenia lub edytowania obiektów zasad grupy oraz grupy zabezpieczeń lub jednostki organizacyjnej zawierającej urządzenia, które chcesz skonfigurować.

Aby użyć dynamicznego planu skalowania (wersja zapoznawcza):

  • Dynamiczne skalowanie automatyczne może być używane tylko w przypadku pul hostów w puli z konfiguracją hosta sesji. Jeśli chcesz zastosować plan skalowania automatycznego do standardowej puli hostów bez konfiguracji hosta sesji, musisz użyć metody skalowania zarządzania energią, która jest już ogólnie dostępna.

  • Nie można używać skalowania dynamicznego w połączeniu z żadnym innym skryptem skalowania w tej samej puli hostów. Należy użyć jednego lub drugiego.

  • Dane konfiguracji planu skalowania muszą być przechowywane w tym samym regionie co konfiguracja puli hostów. Hosty sesji można wdrożyć w dowolnym regionie świadczenia usługi Azure.

  • W przypadku korzystania z automatycznego skalowania dla pul hostów w puli należy ustawić niestandardowy limit maksymalnej sesji dla równoważenia obciążenia tej puli hostów. Nie używaj wartości domyślnej. Aby uzyskać więcej informacji, zobacz Konfigurowanie równoważenia obciążenia puli hostów.

  • Aby zarządzać stanem zasilania maszyn wirtualnych hosta sesji, należy udzielić usłudze Azure Virtual Desktop dostępu. Musisz mieć Microsoft.Authorization/roleAssignments/write uprawnienia do subskrypcji, aby przypisać rolę kontroli dostępu opartej na rolach (RBAC) dla jednostki usługi Azure Virtual Desktop w tych subskrypcjach. Jest to część ról wbudowanych administratorów dostępu użytkowników i właściciela .

  • Dynamiczne skalowanie automatyczne obecnie wymaga dostępu do publicznego punktu końcowego wvdhpustgr0prod.blob.core.windows.net usługi Azure Storage w celu wdrożenia agenta RDAgent podczas tworzenia hostów sesji. Dopóki nie zostanie to zmigrowane do wymaganego punktu końcowego dla usługi Azure Virtual Desktop, hosty sesji, które nie mogą uzyskać dostępu do wvdhpustgr0prod.blob.core.windows.net, zakończy się niepowodzeniem z powodu błędu "CustomerVmNoAccessToDeploymentPackageException".

  • Jeśli używasz programu PowerShell do tworzenia i przypisywania planu skalowania, potrzebujesz modułu Az.DesktopVirtualization w wersji 4.2.0 lub nowszej.

Przypisywanie uprawnień do jednostki usługi Azure Virtual Desktop

Przed utworzeniem pierwszego planu skalowania musisz przypisać rolę RBAC współautora RBAC wirtualizacji pulpitu pulpitu jako zakres możliwy do przypisania. Przypisanie tej roli na dowolnym poziomie niższym niż subskrypcja, na przykład grupa zasobów, pula hostów lub maszyna wirtualna, uniemożliwi prawidłowe działanie autoskalowania.

Należy dodać każdą subskrypcję platformy Azure jako możliwy do przypisania zakres zawierający pule hostów i maszyny wirtualne hosta sesji, których chcesz używać z autoskalowaniem. Ta rola i przypisanie umożliwia usłudze Azure Virtual Desktop zarządzanie stanem zasilania wszystkich maszyn wirtualnych w tych subskrypcjach. Umożliwia również usłudze stosowanie akcji zarówno w pulach hostów, jak i na maszynach wirtualnych, gdy nie ma aktywnych sesji użytkownika.

Aby dowiedzieć się, jak przypisać rolę Współautor w funkcji Power On Off wirtualizacji pulpitu do jednostki usługi Azure Virtual Desktop, zobacz Przypisywanie ról RBAC platformy Azure lub ról usługi Microsoft Entra do jednostek usługi usługi Azure Virtual Desktop.

Przypisywanie uprawnień do jednostki usługi Azure Virtual Desktop

Przed utworzeniem pierwszego planu skalowania należy przypisać role RBAC współautora wirtualizacji pulpitu i współautora RBAC wirtualizacji pulpitu do jednostki usługi Azure Virtual Desktop z subskrypcją platformy Azure jako możliwy do przypisania zakres. Przypisanie tych ról na dowolnym poziomie niższym niż subskrypcja, takich jak grupa zasobów, pula hostów lub maszyna wirtualna, uniemożliwi prawidłowe działanie autoskalowania. Należy dodać każdą subskrypcję platformy Azure jako możliwy do przypisania zakres zawierający pule hostów i maszyny wirtualne hosta sesji, których chcesz używać z autoskalowaniem. Te role i przypisania umożliwiają usłudze Azure Virtual Desktop zarządzanie stanem zasilania wszystkich maszyn wirtualnych oraz tworzenie, usuwanie, aktualizowanie, uruchamianie i zatrzymywanie wszystkich maszyn wirtualnych w tych subskrypcjach. Umożliwiają one również usłudze stosowanie akcji zarówno w pulach hostów, jak i na maszynach wirtualnych, gdy nie ma aktywnych sesji użytkownika.

Aby dowiedzieć się, jak przypisać rolę Współautor w funkcji Power On Off wirtualizacji pulpitu do jednostki usługi Azure Virtual Desktop, zobacz Przypisywanie ról RBAC platformy Azure lub ról usługi Microsoft Entra do jednostek usługi usługi Azure Virtual Desktop.

Tworzenie planu skalowania

Po przypisaniu roli Współautor włączania wirtualizacji pulpitu do jednostki usługi w ramach subskrypcji możesz utworzyć plan skalowania. Aby utworzyć plan skalowania przy użyciu portalu:

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Plany skalowania, a następnie wybierz pozycję Utwórz.

  4. Na karcie Podstawowe wypełnij następujące informacje:

    Parametr Wartość/opis
    Subskrypcja Wybierz subskrypcję, w której chcesz utworzyć pulę hostów z listy rozwijanej.
    Grupa zasobów Wybierz istniejącą grupę zasobów lub wybierz pozycję Utwórz nową i wprowadź nazwę.
    Nazwa planu skalowania Wprowadź nazwę planu skalowania. Opcjonalnie możesz również dodać "przyjazną" nazwę, która będzie wyświetlana dla użytkowników i opis planu.
    Lokalizacja Wybierz region świadczenia usługi Azure, w którym chcesz utworzyć plan skalowania.
    Time zone Wybierz strefę czasową używaną z planem.
    Typ puli hostów Wybierz typ puli hostów, do której chcesz zastosować plan skalowania.
    Tag wykluczeń Wprowadź nazwę tagu dla maszyn wirtualnych, które nie mają być uwzględniane w operacjach skalowania. Możesz na przykład oznaczyć tagami maszyny wirtualne ustawione na tryb opróżniania, aby autoskalowanie nie przesłaniało trybu opróżniania podczas konserwacji przy użyciu tagu wykluczenia "excludeFromScaling". Jeśli ustawiono wartość "excludeFromScaling" jako pole nazwy tagu na dowolnej maszynie wirtualnej w puli hostów, automatyczne skalowanie nie zostanie uruchomione, zatrzymane ani zmienione tryb opróżniania tych określonych maszyn wirtualnych.
    Metoda skalowania Ta opcja jest wyświetlana w przypadku wybrania opcji Pula w polu Typ puli hostów. Wybierz pozycję Automatyczne skalowanie zarządzania energią.

    Uwaga

    • Chociaż tag wykluczenia wykluczy oznakowaną maszynę wirtualną z operacji skalowania zarządzania energią, oznakowane maszyny wirtualne będą nadal traktowane jako część obliczania minimalnej wartości procentowej hostów.
    • Pamiętaj, aby nie uwzględniać żadnych poufnych informacji w tagach wykluczeń, takich jak główne nazwy użytkownika lub inne dane osobowe.
  5. Wybierz pozycję Dalej, co powinno spowodować przejście do karty Harmonogramy . Harmonogramy umożliwiają zdefiniowanie, kiedy automatyczne skalowanie włącza i wyłącza maszyny wirtualne przez cały dzień. Parametry harmonogramu różnią się w zależności od typu puli hostów wybranego dla planu skalowania.

    Pule hostów w puli

    W każdej fazie harmonogramu autoskalowanie wyłącza tylko maszyny wirtualne, gdy w ten sposób używana pojemność puli hostów nie przekroczy progu pojemności. Wartości domyślne widoczne podczas próby utworzenia harmonogramu to sugerowane wartości dni powszednie, ale można je zmienić w razie potrzeby.

    Aby utworzyć lub zmienić harmonogram:

    1. Na karcie Harmonogramy wybierz pozycję Dodaj harmonogram i wypełnij następujące informacje:

      Parametr Wartość/opis
      Nazwa harmonogramu Wprowadź nazwę harmonogramu.
      Powtórz Wybierz dni, w których harmonogram będzie powtarzany.
    2. Na karcie Ramp up (Ramp up) wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wybierz godzinę z menu rozwijanego, aby rozpocząć przygotowywanie maszyn wirtualnych do szczytowych godzin pracy.
      Algorytm równoważenia obciążenia Zalecamy wybranie algorytmu pierwszego zakresu. Równoważenie obciążenia pierwszego zakresu będzie dystrybuować użytkowników między istniejącymi maszynami wirtualnymi, aby zapewnić szybki czas dostępu. Wybrana tutaj preferencja równoważenia obciążenia spowoduje zastąpienie wybranej dla oryginalnych ustawień puli hostów.
      Minimalna wartość procentowa hostów Wprowadź procent hostów sesji, które mają być zawsze włączone w tej fazie. Jeśli wprowadzona wartość procentowa nie jest liczbą całkowitą, jest zaokrąglona do najbliższej liczby całkowitej. Na przykład w puli hostów siedmiu hostów sesji, jeśli ustawisz minimalny procent hostów w godzinach zwiększania do 10%, jedna maszyna wirtualna będzie zawsze włączona w godzinach zwiększania i nie zostanie wyłączona przez skalowanie automatyczne.
      Próg pojemności Wprowadź wartość procentową dostępnej pojemności puli hostów, która wyzwoli akcję skalowania do wykonania. Jeśli na przykład dwa hosty sesji w puli hostów z maksymalnym limitem sesji wynoszącym 20 są włączone, dostępna pojemność puli hostów wynosi 40. Jeśli ustawisz próg pojemności na 75% , a hosty sesji mają więcej niż 30 sesji użytkownika, automatyczne skalowanie zostanie włączone na trzecim hoście sesji. Spowoduje to zmianę dostępnej pojemności puli hostów z 40 na 60.
    3. Na karcie Godziny szczytu wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wprowadź godzinę rozpoczęcia, gdy wskaźnik użycia jest najwyższy w ciągu dnia. Upewnij się, że czas znajduje się w tej samej strefie czasowej określonej dla planu skalowania. Tym razem jest to również czas zakończenia fazy ramp-up.
      Równoważenie obciążenia Wybierz pozycję Równoważenie obciążenia najpierw lub na początku głębokości. Równoważenie obciążenia pierwszego zakresu dystrybuuje nowe sesje użytkowników we wszystkich dostępnych hostach sesji w puli hostów. Równoważenie obciążenia w pierwszej kolejności dystrybuuje nowe sesje do dowolnego dostępnego hosta sesji z największą liczbą połączeń, które jeszcze nie osiągnęły limitu sesji.

      Aby uzyskać więcej informacji na temat typów równoważenia obciążenia, zobacz Konfigurowanie metody równoważenia obciążenia usługi Azure Virtual Desktop.

      Uwaga

      Nie można tutaj zmienić progu pojemności. Zamiast tego ustawienie wprowadzone w obszarze Ramp-up zostanie zastąpione tym ustawieniem.

    4. W obszarze Ramp-down wprowadzisz wartości w podobnych polach do ramp-up, ale tym razem będzie to możliwe, gdy użycie puli hostów spadnie. Będą to następujące pola:

      • Godzina rozpoczęcia
      • Algorytm równoważenia obciążenia
      • Minimalny procent hostów (%)
      • Próg pojemności (%)
      • Wymuszanie wylogowania użytkowników

      Ważne

      • Jeśli włączono automatyczne skalowanie, aby wymusić wylogowanie się użytkowników podczas przechodzenia w dół, funkcja wybierze hosta sesji z najmniejszą liczbą sesji użytkowników (aktywnych i rozłączonych), aby zamknąć. Automatyczne skalowanie spowoduje umieszczenie hosta sesji w trybie opróżniania, wysłanie tych sesji użytkownika powiadomienie informujące ich o wylogowaniu, a następnie wylogowanie tych użytkowników po upływie określonego czasu oczekiwania. Po wylogowaniu się z tych sesji użytkownika autoskalowanie spowoduje cofnięcie przydziału maszyny wirtualnej.

      • Jeśli nie włączono wymuszonego wylogowania podczas przechodzenia w dół, musisz wybrać, czy chcesz zamknąć "Maszyny wirtualne nie mają aktywnych lub rozłączonych sesji" lub "Maszyny wirtualne nie mają aktywnych sesji" podczas ramp-down.

      • Niezależnie od tego, czy włączono automatyczne skalowanie, aby wymusić wylogowanie się użytkowników podczas zwiększania lub nie, próg pojemności i minimalny procent hostów są nadal przestrzegane, automatyczne skalowanie spowoduje wyłączenie maszyn wirtualnych tylko wtedy, gdy wszystkie istniejące sesje użytkownika (aktywne i rozłączone) w puli hostów mogą zostać skonsolidowane do mniejszej liczby maszyn wirtualnych bez przekraczania progu pojemności.

      • Można również skonfigurować zasady limitu czasu, które będą stosowane do wszystkich faz w celu wylogowania wszystkich odłączonych użytkowników w celu zmniejszenia używanej pojemności puli hostów. Aby uzyskać więcej informacji, zobacz Konfigurowanie zasad limitu czasu.

    5. Podobnie godziny poza szczytem działają tak samo jak godziny szczytu:

      • Czas rozpoczęcia, który jest również końcem okresu ramp-down.
      • Algorytm równoważenia obciążenia. Zalecamy wybranie najpierw głębokości , aby stopniowo zmniejszyć liczbę hostów sesji na podstawie sesji na każdej maszynie wirtualnej.
      • Podobnie jak w przypadku godzin szczytu, nie można tutaj skonfigurować progu pojemności. Zamiast tego wartość wprowadzona w obszarze Ramp-down jest przenosząca.

    Pule hostów osobistych

    W każdej fazie harmonogramu określ, czy maszyny wirtualne powinny zostać cofnięto przydział na podstawie stanu sesji użytkownika.

    Aby utworzyć lub zmienić harmonogram:

    1. Na karcie Harmonogramy wybierz pozycję Dodaj harmonogram i wypełnij następujące informacje:

      Parametr Wartość/opis
      Nazwa harmonogramu Wprowadź nazwę harmonogramu.
      Powtórz Wybierz dni, w których harmonogram będzie powtarzany.
    2. Na karcie Ramp up (Ramp up) wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wybierz godzinę rozpoczęcia fazy ramp-up z menu rozwijanego.
      Uruchamianie maszyny wirtualnej przy połączeniu Wybierz, czy chcesz włączyć uruchamianie maszyny wirtualnej w programie Connect podczas zwiększania.

      Zdecydowanie zalecamy włączenie uruchamiania maszyny wirtualnej w programie Connect, jeśli zdecydujesz się nie uruchamiać maszyn wirtualnych w fazie zwiększania poziomu.
      Maszyny wirtualne do uruchomienia Wybierz, czy chcesz uruchamiać tylko komputery osobiste, które mają przypisanego do nich użytkownika na początku, chcesz uruchomić wszystkie osobiste pulpity w puli hostów (niezależnie od przypisania użytkownika) lub nie chcesz uruchamiać żadnych osobistych pulpitów w puli.
      Ustawienia rozłączania W polu Po rozłączeniu (min)określ liczbę minut, przez które sesja użytkownika musi zostać rozłączona przed wykonaniem określonej akcji. Ta liczba może należeć do zakresu od 0 do 360.

      W obszarze Wykonaj określ, jaką akcję powinna wykonać usługa po rozłączeniu sesji użytkownika przez określony czas. Opcje to cofnięcie przydziału (zamknięcie) maszyn wirtualnych, hibernacji pulpitu osobistego lub nic nie zrobić.
      Ustawienia wylogowywanie W polu Po wylogowaniu (min)określ liczbę minut, przez które sesja użytkownika musi zostać wylogowana przed wykonaniem określonej akcji. Ta liczba może należeć do zakresu od 0 do 360.

      W obszarze Wykonaj określ, jaką akcję powinna wykonać usługa po wylogowaniu sesji użytkownika przez określony czas. Opcje to cofnięcie przydziału (zamknięcie) maszyn wirtualnych, hibernacji pulpitu osobistego lub nic nie zrobić.
    3. Na kartach Godzin szczytu, Ramp-down i Off-peak hours wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wprowadź godzinę rozpoczęcia dla każdej fazy. Tym razem jest to również czas zakończenia poprzedniej fazy.
      Uruchamianie maszyny wirtualnej przy połączeniu Wybierz, czy chcesz włączyć uruchamianie maszyny wirtualnej w programie Connect w tej fazie.
      Ustawienia rozłączania W polu Po rozłączeniu (min)określ liczbę minut, przez które sesja użytkownika musi zostać rozłączona przed wykonaniem określonej akcji. Ta liczba może należeć do zakresu od 0 do 360.

      W obszarze Wykonaj określ, jaką akcję powinna wykonać usługa po rozłączeniu sesji użytkownika przez określony czas. Opcje to cofnięcie przydziału (zamknięcie) maszyn wirtualnych, hibernacji pulpitu osobistego lub nic nie zrobić.
      Ustawienia wylogowywanie W polu Po wylogowaniu (min)określ liczbę minut, przez które sesja użytkownika musi zostać wylogowana przed wykonaniem określonej akcji. Ta liczba może należeć do zakresu od 0 do 360.

      W obszarze Wykonaj określ, jaką akcję powinna wykonać usługa po wylogowaniu sesji użytkownika przez określony czas. Opcje to cofnięcie przydziału (zamknięcie) maszyn wirtualnych, hibernacji pulpitu osobistego lub nic nie zrobić.

  6. Wybierz przycisk Dalej , aby otworzyć kartę Przypisania puli hostów. Zaznacz pole wyboru obok każdej puli hostów , którą chcesz uwzględnić. Jeśli nie chcesz włączać autoskalowania, usuń zaznaczenie wszystkich pól wyboru. Zawsze możesz wrócić do tego ustawienia później i zmienić je. Plan skalowania można przypisać tylko do pul hostów, które są zgodne z typem puli hostów określonym w planie.

    Uwaga

    • Po utworzeniu lub zaktualizowaniu planu skalowania, który jest już przypisany do pul hostów, zmiany zostaną zastosowane natychmiast.
  7. Następnie należy wprowadzić tagi. Tagi to pary nazw i wartości, które kategoryzują zasoby na potrzeby skonsolidowanego rozliczeń. Ten sam tag można zastosować do wielu zasobów i grup zasobów. Aby dowiedzieć się więcej na temat tagowania zasobów, zobacz Organizowanie zasobów platformy Azure przy użyciu tagów.

    Uwaga

    Jeśli zmienisz ustawienia zasobów na innych kartach po utworzeniu tagów, tagi zostaną automatycznie zaktualizowane.

  8. Po zakończeniu przejdź do karty Przeglądanie i tworzenie , a następnie wybierz pozycję Utwórz , aby utworzyć i przypisać plan skalowania do wybranych pul hostów.

Teraz, po przypisaniu ról współautora wirtualizacji pulpitu i współautora maszyny wirtualnej wirtualizacji pulpitu do jednostki usługi w subskrypcjach, możesz utworzyć dynamiczny plan skalowania.

W wersji zapoznawczej można utworzyć tylko plan skalowania dynamicznego na potrzeby skalowania automatycznego przy użyciu witryny Azure Portal. Aby utworzyć plan dynamicznego skalowania przy użyciu witryny Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Plany skalowania, a następnie wybierz pozycję Utwórz.

  4. Na karcie Podstawowe wypełnij następujące informacje:

    Parametr Wartość/opis
    Subskrypcja Wybierz subskrypcję, w której chcesz utworzyć pulę hostów z listy rozwijanej.
    Grupa zasobów Wybierz istniejącą grupę zasobów lub wybierz pozycję Utwórz nową i wprowadź nazwę.
    Nazwa planu skalowania Wprowadź nazwę planu skalowania. Opcjonalnie możesz również dodać "przyjazną" nazwę, która będzie wyświetlana dla użytkowników i opis planu.
    Lokalizacja Wybierz region świadczenia usługi Azure, w którym chcesz utworzyć plan skalowania.
    Time zone Wybierz strefę czasową używaną z planem.
    Typ puli hostów Wybierz pozycję Pulowane.
    Tag wykluczeń Wprowadź nazwę tagu dla maszyn wirtualnych, które nie mają być uwzględniane w operacjach skalowania. Możesz na przykład oznaczyć tagami maszyny wirtualne ustawione na tryb opróżniania, aby autoskalowanie nie przesłaniało trybu opróżniania podczas konserwacji przy użyciu tagu wykluczenia "excludeFromScaling". Jeśli ustawiono wartość "excludeFromScaling" jako pole nazwy tagu na dowolnej maszynie wirtualnej w puli hostów, automatyczne skalowanie nie zostanie uruchomione, zatrzymane ani zmienione tryb opróżniania tych określonych maszyn wirtualnych.
    Metoda skalowania Wybierz pozycję Dynamiczne skalowanie automatyczne.

    Uwaga

    • Chociaż tag wykluczenia wykluczy oznakowaną maszynę wirtualną z operacji skalowania zarządzania energią, oznakowane maszyny wirtualne będą nadal traktowane jako część obliczania minimalnej wartości procentowej hostów.
    • Pamiętaj, aby nie uwzględniać żadnych poufnych informacji w tagach wykluczeń, takich jak główne nazwy użytkownika lub inne dane osobowe.

    Po zakończeniu tej karty wybierz pozycję Dalej: Harmonogramy.

  5. Na karcie Harmonogramy wybierz pozycję Dodaj harmonogram i wypełnij następujące informacje.

    1. Na karcie Ogólne wypełnij następujące pola:

      Parametr Wartość/opis
      Nazwa harmonogramu Wprowadź nazwę harmonogramu.
      Powtórz Wybierz dni, w których harmonogram będzie powtarzany.
      Minimalny procent aktywnych hostów (%) Wprowadź wartość procentową minimalnej liczby uruchomionych maszyn wirtualnych hosta sesji na podstawie minimalnego rozmiaru puli hostów, który jest zawsze dostępny. Jeśli na przykład minimalna wartość procentowa aktywnych hostów (%) zostanie określona jako 10, a minimalny rozmiar puli hostów zostanie określony jako 10, automatyczne skalowanie zapewni, że jeden host sesji będzie zawsze dostępny do nawiązywania połączeń użytkowników.
      Minimalny rozmiar puli hostów Wprowadź liczbę maszyn wirtualnych hosta sesji, które mają być zawsze częścią puli hostów. Te hosty sesji mogą być w stanie uruchomienia lub zatrzymanym.
      Maksymalny rozmiar puli hostów Wprowadź maksymalną liczbę uruchomionych maszyn wirtualnych hosta sesji, które mogą być dostępne.

      Wybierz Dalej.

    2. Na karcie Ramp up (Ramp up) wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wybierz godzinę z menu rozwijanego, aby rozpocząć przygotowywanie maszyn wirtualnych do szczytowych godzin pracy.
      Algorytm równoważenia obciążenia Zalecamy wybranie algorytmu pierwszego zakresu. Równoważenie obciążenia pierwszego zakresu będzie dystrybuować użytkowników między istniejącymi maszynami wirtualnymi, aby zapewnić szybki czas dostępu. Wybrana tutaj preferencja równoważenia obciążenia spowoduje zastąpienie wybranej dla oryginalnych ustawień puli hostów.
      Próg pojemności Wprowadź wartość procentową dostępnej pojemności puli hostów, która wyzwoli akcję skalowania do wykonania. Jeśli na przykład próg pojemności jest określony jako 60%, a łączna pojemność puli hostów wynosi 100 sesji, autoskalowanie spowoduje włączenie dodatkowych hostów sesji, gdy pula hostów przekroczy obciążenie 60 sesji.

      Możesz zmodyfikować parametry limitu maszyny wirtualnej wypełnione na karcie Ogólne . Zalecamy posiadanie wyższego minimalnego procentu aktywnych hostów (%) i minimalnego rozmiaru puli hostów w fazie zwiększania, która zostanie przeniesiona do fazy szczytowej.

      Wybierz Dalej.

    3. Na karcie Godziny szczytu wypełnij następujące pola:

      Parametr Wartość/opis
      Godzina rozpoczęcia Wprowadź godzinę rozpoczęcia, gdy wskaźnik użycia jest najwyższy w ciągu dnia. Upewnij się, że czas znajduje się w tej samej strefie czasowej określonej dla planu skalowania. Tym razem jest to również czas zakończenia fazy ramp-up.
      Algorytm równoważenia obciążenia Wybierz pozycję Równoważenie obciążenia najpierw lub na początku głębokości. Równoważenie obciążenia pierwszego zakresu dystrybuuje nowe sesje użytkowników we wszystkich dostępnych hostach sesji w puli hostów. Równoważenie obciążenia w pierwszej kolejności dystrybuuje nowe sesje do dowolnego dostępnego hosta sesji z największą liczbą połączeń, które jeszcze nie osiągnęły limitu sesji.

      Aby uzyskać więcej informacji na temat typów równoważenia obciążenia, zobacz Konfigurowanie metody równoważenia obciążenia usługi Azure Virtual Desktop.

      Uwaga

      Nie można tutaj zmienić progu pojemności. Zamiast tego ustawienie wprowadzone w obszarze Ramp-up zostanie zastąpione tym ustawieniem.

    4. Na karcie Ramp-down (Ramp-down) wprowadzisz wartości w podobnych polach, ale tym razem będzie to możliwe, gdy użycie puli hostów spadnie. Będą to następujące pola:

      • Godzina rozpoczęcia
      • Algorytm równoważenia obciążenia
      • Próg pojemności (%)
      • Wymuszanie wylogowania użytkowników
      • Minimalny procent aktywnych hostów (%)
      • Minimalny rozmiar puli hostów
      • Maksymalny rozmiar puli hostów

      Ważne

      • Jeśli włączono automatyczne skalowanie, aby wymusić wylogowanie się użytkowników podczas przechodzenia w dół, funkcja wybierze hosta sesji z najmniejszą liczbą sesji użytkowników (aktywnych i rozłączonych), aby zamknąć lub usunąć. Automatyczne skalowanie spowoduje umieszczenie hosta sesji w trybie opróżniania, wysłanie tych sesji użytkownika powiadomienie informujące ich o wylogowaniu, a następnie wylogowanie tych użytkowników po upływie określonego czasu oczekiwania. Po wylogowaniu się z tych sesji użytkownika autoskalowanie następuje cofnięcie przydziału lub usunięcie maszyny wirtualnej.

      • Jeśli nie włączono wymuszonego wylogowania podczas przechodzenia w dół, musisz wybrać, czy chcesz zamknąć "Maszyny wirtualne nie mają aktywnych lub rozłączonych sesji" lub "Maszyny wirtualne nie mają aktywnych sesji" podczas ramp-down.

      • Niezależnie od tego, czy włączono automatyczne skalowanie, aby wymusić wylogowanie się użytkowników podczas zwiększania lub nie, próg pojemności i minimalny procent hostów są nadal przestrzegane, autoskalowanie spowoduje wyłączenie/usunięcie maszyn wirtualnych tylko wtedy, gdy wszystkie istniejące sesje użytkownika (aktywne i rozłączone) w puli hostów mogą zostać skonsolidowane do mniejszej liczby maszyn wirtualnych bez przekroczenia progu pojemności.

    5. Podobnie godziny poza szczytem działają tak samo jak godziny szczytu:

      • Czas rozpoczęcia, który jest również końcem okresu ramp-down.
      • Algorytm równoważenia obciążenia. Zalecamy wybranie najpierw głębokości , aby stopniowo zmniejszyć liczbę hostów sesji na podstawie sesji na każdej maszynie wirtualnej.
      • Podobnie jak w przypadku godzin szczytu, nie można tutaj skonfigurować progu pojemności. Zamiast tego wartość wprowadzona w obszarze Ramp-down zostanie przeniosła.
  6. Wybierz przycisk Dalej , aby otworzyć kartę Przypisania puli hostów. Zaznacz pole wyboru obok każdej puli hostów , którą chcesz uwzględnić. Jeśli nie chcesz włączać autoskalowania, usuń zaznaczenie wszystkich pól wyboru. Zawsze możesz wrócić do tego ustawienia później i zmienić je. Plan skalowania dynamicznego można przypisać tylko do pul hostów w puli z konfiguracją hosta sesji.

    Uwaga

    • Po utworzeniu lub zaktualizowaniu planu skalowania, który jest już przypisany do pul hostów, zmiany zostaną zastosowane natychmiast.
  7. Następnie należy wprowadzić tagi. Tagi to pary nazw i wartości, które kategoryzują zasoby na potrzeby skonsolidowanego rozliczeń. Ten sam tag można zastosować do wielu zasobów i grup zasobów. Aby dowiedzieć się więcej na temat tagowania zasobów, zobacz Organizowanie zasobów platformy Azure przy użyciu tagów.

    Uwaga

    Jeśli zmienisz ustawienia zasobów na innych kartach po utworzeniu tagów, tagi zostaną automatycznie zaktualizowane.

  8. Po zakończeniu przejdź do karty Przeglądanie i tworzenie , a następnie wybierz pozycję Utwórz , aby utworzyć i przypisać plan skalowania do wybranych pul hostów.

Ważne

Obecnie podczas wdrażania hostów sesji w witrynie Azure Portal przy użyciu konfiguracji hosta sesji domyślnie nie powoduje automatycznego usuwania karty sieciowej i/lub dysku podczas usuwania maszyny wirtualnej. Aby zmienić ustawienie domyślne, zobacz Usuwanie maszyny wirtualnej i dołączonych zasobów. Skalowanie uwzględnia ustawienie, dlatego karta sieciowa i dyski dla maszyn wirtualnych utworzonych ręcznie w portalu nie zostaną automatycznie usunięte. To ustawienie domyślne zostanie zmienione tak, aby karta sieciowa i dysk dla maszyn wirtualnych utworzonych przez usługę skalowania zostały automatycznie usunięte wraz z maszynami wirtualnymi.

Konfigurowanie zasad limitu czasu

Można skonfigurować zasady limitu czasu, które będą wylogowywały wszystkich odłączonych użytkowników po osiągnięciu określonego czasu w celu zmniejszenia używanej pojemności puli hostów przy użyciu usługi Microsoft Intune lub zasad grupy. Wybierz odpowiednią kartę dla danego scenariusza.

Aby skonfigurować zasady limitu czasu przy użyciu usługi Intune:

  1. Zaloguj się do centrum administracyjnego usługi Microsoft Intune.

  2. Utwórz lub edytuj profil konfiguracji dla urządzeń z systemem Windows 10 lub nowszym z typem profilu Limity czasu sesji.

  3. W selektorze ustawień przejdź do pozycji Szablony>administracyjne Składniki>usług pulpitu zdalnego Usług>pulpitu zdalnego Sesja hosta>limity czasu.

  4. Zaznacz pole wyboru Ustaw limit czasu dla rozłączonych sesji, a następnie zamknij selektor ustawień.

  5. Rozwiń kategorię Szablony administracyjne, a następnie przełącz przełącznik Ustaw limit czasu dla rozłączonych sesji na Włączone, a następnie wybierz wartość czasu z listy rozwijanej.

  6. Wybierz Dalej.

  7. Opcjonalnie: na karcie Tagi zakresu wybierz tag zakresu, aby filtrować profil. Aby uzyskać więcej informacji na temat tagów zakresu, zobacz Use role-based access control (RBAC) and scope tags for distributed IT (Use role-based access control, RBAC) and scope tags for distributed IT (Use role-based access control) and scope tags for distributed IT (Use role-based access control, RBAC) and scope tags for distributed IT (

  8. Na karcie Przypisania wybierz grupę zawierającą komputery udostępniające sesję zdalną, którą chcesz skonfigurować, a następnie wybierz przycisk Dalej.

  9. Na karcie Przeglądanie + tworzenie przejrzyj ustawienia, a następnie wybierz pozycję Utwórz.

  10. Gdy zasady zostaną zastosowane do komputerów dostarczających sesję zdalną, uruchom je ponownie, aby ustawienia zaczęły obowiązywać.

Edytowanie istniejącego planu skalowania

Wybierz odpowiednią kartę dla danego scenariusza.

Aby edytować istniejący plan skalowania przy użyciu witryny Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Plany skalowania, a następnie wybierz nazwę planu skalowania, który chcesz edytować. Powinien zostać otwarty blok przeglądu planu skalowania.

  4. Aby zmienić przypisania puli hostów planu skalowania, w obszarze Zarządzanie wybierz pozycję Przypisania puli hostów , a następnie wybierz pozycję + Przypisz. Wybierz pule hostów, do których chcesz przypisać plan skalowania, i wybierz pozycję Przypisz. Pule hostów muszą znajdować się w tym samym regionie świadczenia usługi Azure co plan skalowania, a typ puli hostów planu skalowania musi być zgodny z typem pul hostów, do których próbujesz go przypisać.

    Napiwek

    Jeśli plan skalowania został włączony podczas wdrażania, możesz również wyłączyć plan dla wybranej puli hostów w menu Plan skalowania, usuwając zaznaczenie pola wyboru Włącz autoskalowanie , jak pokazano na poniższym zrzucie ekranu.

    Zrzut ekranu przedstawiający okno planu skalowania. Pole wyboru

  5. Aby edytować harmonogramy, w obszarze Zarządzaj nagłówkiem wybierz pozycję Harmonogramy.

  6. Aby edytować przyjazną nazwę planu, opis, strefę czasową lub tagi wykluczenia, przejdź do karty Właściwości .

Aby edytować istniejący plan skalowania przy użyciu witryny Azure Portal:

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Plany skalowania, a następnie wybierz nazwę planu skalowania, który chcesz edytować. Powinien zostać otwarty blok przeglądu planu skalowania.

  4. Aby zmienić przypisania puli hostów planu skalowania, w obszarze Zarządzanie wybierz pozycję Przypisania puli hostów , a następnie wybierz pozycję + Przypisz. Wybierz pule hostów, do których chcesz przypisać plan skalowania, i wybierz pozycję Przypisz. Pule hostów muszą znajdować się w tym samym regionie świadczenia usługi Azure co plan skalowania, a typ puli hostów planu skalowania musi być zgodny z typem pul hostów, do których próbujesz go przypisać.

    Napiwek

    Jeśli plan skalowania został włączony podczas wdrażania, możesz również wyłączyć plan dla wybranej puli hostów w menu Plan skalowania, usuwając zaznaczenie pola wyboru Włącz autoskalowanie , jak pokazano na poniższym zrzucie ekranu.

    Zrzut ekranu przedstawiający okno planu skalowania. Pole wyboru

  5. Aby edytować harmonogramy, w obszarze Zarządzaj nagłówkiem wybierz pozycję Harmonogramy.

  6. Aby edytować przyjazną nazwę planu, opis, strefę czasową lub tagi wykluczenia, przejdź do karty Właściwości .

Następne kroki

Po utworzeniu planu skalowania możesz wykonać następujące czynności:

Jeśli chcesz dowiedzieć się więcej na temat terminów używanych w tym artykule, zapoznaj się z naszym słownikiem skalowania automatycznego. Przykłady działania autoskalowania można znaleźć w przykładowych scenariuszach skalowania automatycznego. Jeśli masz inne pytania, możesz również zapoznać się z naszymi często zadawanymi pytaniami autoskalowaniem.