Udostępnij za pośrednictwem


Przypadki użycia usługi Azure Virtual Desktop Szczegółowe informacje

Korzystanie z Szczegółowe informacje usługi Azure Virtual Desktop może ułatwić zrozumienie wdrożeń usługi Azure Virtual Desktop. Może ona pomóc w sprawdzaniu, na przykład, które wersje klienta łączą się, możliwości oszczędzania kosztów lub wiedzieć, czy masz ograniczenia zasobów lub problemy z łącznością. Jeśli wprowadzisz zmiany, możesz stale weryfikować, czy zmiany miały zamierzony efekt, i iterować w razie potrzeby. Ten artykuł zawiera niektóre przypadki użycia usługi Azure Virtual Desktop Szczegółowe informacje i przykładowe scenariusze korzystające z witryny Azure Portal.

Wymagania wstępne

Łączność

Połączenie problemy z wydajnością mogą mieć poważny wpływ na jakość i niezawodność środowiska użytkownika końcowego w usłudze Azure Virtual Desktop. Usługa Azure Virtual Desktop Szczegółowe informacje może pomóc zidentyfikować problemy z łącznością i zrozumieć, gdzie można wprowadzić ulepszenia.

Duże opóźnienie

Duże opóźnienie może spowodować niską jakość i spowolnienie sesji zdalnej. Utrzymanie idealnych czasów interakcji wymaga, aby opóźnienie było na ogół poniżej 100 milisekund, a sesja zasadniczo staje się niskiej jakości ponad 200 ms. Usługa Azure Virtual Desktop Szczegółowe informacje może pomóc w określeniu regionów bramy i użytkowników, których dotyczy opóźnienie, patrząc na czas rundy, dzięki czemu można łatwiej znaleźć przypadki wpływu użytkownika związane z łącznością.

Aby wyświetlić czas rundy:

  1. Zaloguj się do usługi Azure Virtual Desktop Szczegółowe informacje w witrynie Azure Portal, przechodząc do https://aka.ms/avdiwitryny .

  2. Z list rozwijanych wybierz co najmniej jedną subskrypcję, grupy zasobów, pule hostów i określ zakres czasu, a następnie wybierz kartę Wydajność Połączenie ion.

  3. Przejrzyj sekcję dotyczącą czasu rundy i skoncentruj się na tabeli RTT według regionu bramy oraz medianie wykresu RTT i 95. percentyl dla wszystkich regionów. W poniższym przykładzie większość opóźnień mediany jest poniżej idealnego progu wynoszącego 100 ms, ale kilka jest wyższych. W wielu przypadkach 95. percentyl (p95) jest znacznie wyższy niż mediana, co oznacza, że niektórzy użytkownicy doświadczają okresów większego opóźnienia.

    Zrzut ekranu przedstawiający tabelę i wykres przedstawiający czas rundy.

    Napiwek

    Listę kodów regionów bramy i odpowiadających im regionów platformy Azure można znaleźć w sekcji Kody regionów bramy.

  4. Dla tabeli RTT według regionu bramy wybierz pozycję Median, aż strzałka obok niej wskazuje w dół, aby posortować według mediany opóźnienia w kolejności malejącej. Ta kolejność wyróżnia bramy osiągane przez użytkowników z najwyższym opóźnieniem, które może mieć największy wpływ. Wybierz bramę, aby wyświetlić wykres mediany RTT i 95. percentyl, a następnie przefiltruj listę 20 najlepszych użytkowników według mediany RTT do określonego regionu.

    W tym przykładzie region bramy SIECI SAN ma największe mediany opóźnienia, a wykres wskazuje, że w miarę upływu czasu użytkownicy znacznie przekraczają próg niskiej jakości połączenia.

    Zrzut ekranu przedstawiający tabelę i wykres przedstawiający czas rundy dla wybranej bramy.

    Lista użytkowników może służyć do identyfikowania, kto ma wpływ na te problemy. Możesz wybrać ikonę lupy w kolumnie Szczegóły , aby przejść dalej do szczegółów danych.

    Zrzut ekranu przedstawiający tabelę przedstawiającą czas rundy na użytkownika.

Istnieje kilka możliwości, dla których opóźnienie może być wyższe niż oczekiwano dla niektórych użytkowników, takich jak słabe połączenie sieci Wi-Fi lub problemy z ich usługodawcą internetowym (ISP). Jednak z listą użytkowników, których dotyczy problem, masz możliwość aktywnego kontaktu i próby rozwiązania problemów z użytkownikami końcowymi, rozumiejąc ich łączność sieciową.

Należy okresowo przeglądać czas rundy w danym środowisku i ogólny trend w celu zidentyfikowania potencjalnych problemów z wydajnością.

Wydajność hosta sesji

Problemy z hostami sesji, takie jak sytuacja, w której hosty sesji mają zbyt wiele sesji, aby poradzić sobie z uruchomionym obciążeniem, mogą być główną przyczyną złego środowiska użytkownika końcowego. Usługa Azure Virtual Desktop Szczegółowe informacje może udostępniać szczegółowe informacje o wykorzystaniu zasobów i opóźnieniu wprowadzania danych przez użytkownika, aby umożliwić łatwiejsze i szybkie znajdowanie, czy użytkownicy mają wpływ na ograniczenia dotyczące zasobów, takich jak procesor CPU lub pamięć.

Aby wyświetlić wydajność hosta sesji:

  1. Zaloguj się w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi, aby przejść do przeglądu usługi Azure Virtual Desktop.

  3. Wybierz pozycję Pule hostów, a następnie wybierz nazwę puli hostów, dla której chcesz wyświetlić wydajność hosta sesji.

  4. Wybierz Szczegółowe informacje, określ zakres czasu, a następnie wybierz kartę Wydajność hosta.

  5. Przejrzyj tabelę dotyczącą opóźnienia danych wejściowych według hosta i opóźnienia danych wejściowych mediany grafu w czasie , aby znaleźć podsumowanie mediany i 95. wartości opóźnienia danych wejściowych użytkownika percentyla dla każdego hosta sesji w puli hostów. Najlepiej, aby opóźnienie danych wejściowych użytkownika dla każdego hosta było mniejsze niż 100 milisekund, a niższa wartość jest lepsza.

    W poniższym przykładzie hosty sesji mają uzasadnione mediany opóźnienie wprowadzania danych przez użytkownika, ale czasami wartości szczytowe powyżej progu 100 ms, co oznacza potencjalny wpływ na użytkowników końcowych.

    Zrzut ekranu przedstawiający tabelę i wykres przedstawiający opóźnienie wejściowe hostów sesji.

  6. Jeśli znajdziesz większe niż oczekiwano opóźnienie danych wejściowych użytkownika (>100 ms), warto przyjrzeć się zagregowanym statystykom dotyczącymi procesora CPU, pamięci i dysku dla hostów sesji, aby sprawdzić, czy istnieją okresy wyższego niż oczekiwano wykorzystania. Wykresy metryk procesora i pamięci hosta, metryki chronometrażu dysku hosta i długość kolejki dysku hosta pokazują agregację między hostami sesji lub metryki zasobów wybranego hosta sesji.

    W tym przykładzie istnieją okresy większego czasu odczytu dysku, które są skorelowane z wyższym opóźnieniem danych wejściowych użytkownika powyżej.

    Zrzut ekranu przedstawiający metryki hosta sesji.

  7. Aby uzyskać więcej informacji na temat określonego hosta sesji, wybierz kartę Diagnostyka hosta.

  8. Przejrzyj sekcję Liczniki wydajności, aby wyświetlić krótkie podsumowanie wszystkich urządzeń, które przekroczyły określone progi dla:

    • Dostępne bajty MBy (dostępna pamięć)
    • Błędy strony/s
    • Wykorzystanie procesora
    • Miejsce na dysku
    • Opóźnienie danych wejściowych na sesję

    Wybranie parametru umożliwia przechodzenie do szczegółów i wyświetlanie trendu dla wybranego hosta sesji. W poniższym przykładzie jeden host sesji miał wyższe użycie procesora CPU (> 60%) dla wybranego czasu trwania (1 minuta).

    Zrzut ekranu przedstawiający wartości z liczników wydajności hostów sesji.

W przypadkach, gdy host sesji przedłużył okresy wysokiego wykorzystania zasobów, warto rozważyć zwiększenie rozmiaru maszyny wirtualnej platformy Azure hosta sesji, aby lepiej dopasować obciążenia użytkowników.

Użycie wersji klienta

Typowym źródłem problemów dla użytkowników końcowych usługi Azure Virtual Desktop jest używanie starszych klientów, którzy mogą brakować nowych lub zaktualizowanych funkcji lub mają znane problemy, które zostały rozwiązane z nowszymi wersjami. Usługa Azure Virtual Desktop Szczegółowe informacje zawiera listę różnych używanych klientów, a także identyfikowanie klientów, którzy mogą być nieaktualni.

Aby wyświetlić listę użytkowników z nieaktualnymi klientami:

  1. Zaloguj się do usługi Azure Virtual Desktop Szczegółowe informacje w witrynie Azure Portal, przechodząc do https://aka.ms/avdiwitryny .

  2. Z list rozwijanych wybierz co najmniej jedną subskrypcję, grupy zasobów, pule hostów i określ zakres czasu, a następnie wybierz kartę Klienci.

  3. Zapoznaj się z sekcją Użytkownicy z potencjalnie nieaktualnymi klientami (wszystkie typy działań). W tabeli podsumowania przedstawiono najwyższy poziom wersji każdego klienta, który łączył się ze środowiskiem (oznaczony jako Najnowszy) w wybranym zakresie czasu, oraz liczbę użytkowników korzystających z nieaktualnych wersji (w nawiasach).

    W poniższym przykładzie najnowsza wersja klienta Pulpit zdalny Microsoft dla systemu Windows (MSRDC) to 1.2.4487.0, a 993 użytkownicy korzystają obecnie ze starszej wersji. Pokazuje również liczbę połączeń i liczbę dni za najnowszą wersją starszych klientów.

    Zrzut ekranu przedstawiający tabelę nieaktualnych klientów.

  4. Aby uzyskać więcej informacji, rozwiń klienta listy użytkowników przy użyciu nieaktualnej wersji tego klienta, ich wersji i daty ostatniego wyświetlenia połączenia z tą wersją. Dane można wyeksportować przy użyciu przycisku w prawym górnym rogu tabeli na potrzeby komunikacji z użytkownikami lub monitorować propagację aktualizacji.

    Zrzut ekranu przedstawiający tabelę użytkowników z nieaktualnymi klientami.

Należy okresowo przeglądać wersje klientów, które są używane, aby zapewnić użytkownikom najlepsze środowisko pracy.

Możliwości oszczędzania kosztów

Zrozumienie wykorzystania hostów sesji może pomóc zilustrować, gdzie istnieje możliwość zmniejszenia wydatków przy użyciu planu skalowania, zmiany rozmiaru maszyn wirtualnych lub zmniejszenia liczby hostów sesji w puli. Usługa Azure Virtual Desktop Szczegółowe informacje może zapewnić wgląd w wzorce użycia, aby ułatwić podejmowanie najbardziej świadomych decyzji dotyczących najlepszego zarządzania zasobami na podstawie rzeczywistego użycia użytkowników.

Wykorzystanie hosta sesji

Wiedza o tym, kiedy hosty sesji są w szczytowym zapotrzebowaniu lub gdy istnieje kilka sesji, mogą pomóc w podejmowaniu decyzji dotyczących zarządzania hostami sesji. Skalowanie automatyczne umożliwia skalowanie hostów sesji na podstawie wzorców użycia. Usługa Azure Virtual Desktop Szczegółowe informacje może pomóc zidentyfikować szerokie wzorce aktywności użytkownika w wielu pulach hostów. Jeśli znajdziesz możliwości skalowania hostów sesji, możesz użyć tych informacji do utworzenia planu skalowania.

Aby wyświetlić wykorzystanie hosta sesji:

  1. Zaloguj się do usługi Azure Virtual Desktop Szczegółowe informacje w witrynie Azure Portal, przechodząc do https://aka.ms/avdiwitryny .

  2. Z list rozwijanych wybierz co najmniej jedną subskrypcję, grupy zasobów, pule hostów i określ zakres czasu, a następnie wybierz kartę Wykorzystanie.

  3. Przejrzyj wykres Historia sesji, który wyświetla liczbę aktywnych i bezczynnych sesji (rozłączonych) w czasie. Zidentyfikuj wszystkie okresy wysokiej aktywności i okresy niskiej aktywności z maksymalnej liczby sesji użytkownika oraz okres, w którym występują szczytowe wartości. Jeśli znajdziesz regularny, powtarzany wzorzec działania, zwykle oznacza to, że istnieje dobra okazja do zaimplementowania planu skalowania.

    W tym przykładzie wykres przedstawia liczbę sesji użytkowników w ciągu tygodnia. Szczyty występują około południa w dni powszednie w dni powszednie i istnieje zauważalny brak aktywności w weekend. Sugeruje to, że istnieje możliwość skalowania hostów sesji w celu zaspokojenia zapotrzebowania w ciągu tygodnia i zmniejszenia liczby hostów sesji w weekend.

    Zrzut ekranu przedstawiający wykres przedstawiający liczbę sesji użytkowników w ciągu tygodnia.

  4. Użyj wykresu Liczba hostów sesji, aby zanotować średnią liczbę aktywnych hostów sesji w czasie, a szczególnie średnią liczbę hostów sesji, które są bezczynne (bez sesji). Najlepiej hosty sesji powinny aktywnie obsługiwać połączone sesje i aktywne obciążenia oraz wyłączać je, gdy nie są używane przy użyciu planu skalowania. Prawdopodobnie trzeba będzie zachować minimalną liczbę hostów sesji włączonych, aby zapewnić dostępność użytkownikom w nieregularnych godzinach, więc zrozumienie użycia w czasie może pomóc znaleźć odpowiednią liczbę hostów sesji, aby zachować włączoną obsługę jako bufor.

    Nawet jeśli plan skalowania nie jest ostatecznie dobrym rozwiązaniem dla wzorców użycia, nadal istnieje możliwość zrównoważenia całkowitej liczby hostów sesji dostępnych jako bufor, analizując zapotrzebowanie na sesję i potencjalnie zmniejszając liczbę bezczynnych urządzeń.

    W tym przykładzie wykres pokazuje, że w ciągu tygodnia istnieją długie okresy, w których hosty sesji bezczynności są włączone i dlatego zwiększają koszty.

    Zrzut ekranu przedstawiający wykres przedstawiający liczbę aktywnych i bezczynnych hostów sesji w ciągu tygodnia.

  5. Użyj list rozwijanych, aby zmniejszyć zakres do pojedynczej puli hostów i powtórzyć analizę historii sesji i liczby hostów sesji. W tym zakresie można zidentyfikować wzorce specyficzne dla hostów sesji w określonej puli hostów, aby ułatwić opracowanie planu skalowania dla tej puli hostów.

    W tym przykładzie pierwszy wykres przedstawia wzorzec aktywności użytkownika przez cały tydzień od 6:00 do 10:00. W weekend jest minimalna aktywność. Drugi wykres przedstawia liczbę aktywnych i bezczynnych hostów sesji w tym samym tygodniu. Istnieją długie okresy, w których są włączone hosty sesji bezczynności. Skorzystaj z tych informacji, aby określić optymalne czasy zwiększania i zwiększania w dół planu skalowania.

    Wykres przedstawiający liczbę sesji użytkowników w ciągu tygodnia dla pojedynczej puli hostów.

    Wykres przedstawiający liczbę aktywnych i bezczynnych hostów sesji w ciągu tygodnia dla pojedynczej puli hostów.

  6. Utwórz plan skalowania na podstawie zidentyfikowanych wzorców użycia, a następnie przypisz plan skalowania do puli hostów.

Po upływie określonego czasu należy powtórzyć ten proces, aby sprawdzić, czy hosty sesji są efektywnie wykorzystywane. W razie potrzeby możesz wprowadzić zmiany w planie skalowania i kontynuować iterowanie do momentu znalezienia optymalnego planu skalowania dla wzorców użycia.

Następne kroki