Användningsfall för Azure Virtual Desktop Insights

Med Azure Virtual Desktop Insights kan du förstå dina distributioner av Azure Virtual Desktop. Det kan hjälpa till med kontroller som vilka klientversioner som ansluter, möjligheter till kostnadsbesparingar eller att veta om du har resursbegränsningar eller anslutningsproblem. Om du gör ändringar kan du kontinuerligt verifiera att ändringarna har haft den avsedda effekten och iterera om det behövs. Den här artikeln innehåller några användningsfall för Azure Virtual Desktop Insights och exempelscenarier med hjälp av Azure Portal.

Förutsättningar

Anslutning

Anslutningsproblem kan ha en allvarlig inverkan på kvaliteten och tillförlitligheten i slutanvändarupplevelsen med Azure Virtual Desktop. Azure Virtual Desktop Insights kan hjälpa dig att identifiera anslutningsproblem och förstå var förbättringar kan göras.

Långa svarstider

Långa svarstider kan orsaka dålig kvalitet och långsamhet i en fjärrsession. Att upprätthålla idealiska interaktionstider kräver att svarstiden vanligtvis är under 100 millisekunder, med en session som i stort sett blir av låg kvalitet över 200 ms. Azure Virtual Desktop Insights kan hjälpa dig att hitta gatewayregioner och användare som påverkas av svarstid genom att titta på tur och retur-tiden, så att du enklare kan hitta fall av användarpåverkan som är relaterade till anslutningen.

Så här visar du tur och retur-tid:

  1. Logga in på Azure Virtual Desktop Insights i Azure Portal genom att bläddra till https://aka.ms/avdi.

  2. I listrutorna väljer du en eller flera prenumerationer, resursgrupper, värdpooler och anger ett tidsintervall och väljer sedan fliken Anslutningsprestanda .

  3. Granska avsnittet för Tur och retur-tid och fokusera på tabellen för RTT per gateway-region och grafens RTT-median och den 95:e percentilen för alla regioner. I exemplet nedan ligger de flesta mediansvarstider under det idealiska tröskelvärdet på 100 ms, men flera är högre. I många fall är den 95:e percentilen (p95) betydligt högre än medianvärdet, vilket innebär att det finns vissa användare som upplever perioder med högre svarstid.

    En skärmbild av en tabell och ett diagram som visar tur och retur-tiden.

  4. För tabellen RTT efter gatewayregion väljer du Median, tills pilen bredvid den pekar nedåt, för att sortera efter mediansvarstiden i fallande ordning. Den här ordningen belyser gatewayer som användarna når med den högsta svarstiden som kan ha störst inverkan. Välj en gateway för att visa grafen över dess RTT-median och den 95:e percentilen och filtrera listan med 20 främsta användare efter RTT-median till den specifika regionen.

    I det här exemplet har SAN-gatewayregionen den högsta medianfördröjningen, och diagrammet anger att användarna med tiden är betydligt över tröskelvärdet för dålig anslutningskvalitet.

    En skärmbild av en tabell och ett diagram som visar tur och retur-tiden för en vald gateway.

    Listan över användare kan användas för att identifiera vem som påverkas av dessa problem. Du kan välja förstoringsglasikonen i kolumnen Information för att öka detaljnivån ytterligare i data.

    En skärmbild av en tabell som visar tur och retur-tiden per användare.

Det finns flera möjligheter till varför svarstiden kan vara högre än förväntat för vissa användare, till exempel en dålig Wi-Fi anslutning eller problem med internetleverantören. Men med en lista över berörda användare har du möjlighet att proaktivt kontakta och försöka lösa problem med slutanvändarna genom att förstå deras nätverksanslutning.

Du bör regelbundet granska tur och retur-tiden i din miljö och den övergripande trenden för att identifiera potentiella prestandaproblem.

Prestanda för sessionsvärd

Problem med sessionsvärdar, till exempel när sessionsvärdar har för många sessioner för att hantera arbetsbelastningen som slutanvändarna kör, kan vara en viktig orsak till dålig slutanvändarupplevelse. Azure Virtual Desktop Insights kan ge detaljerad information om resursanvändning och fördröjning av användarindata så att du enklare och snabbare kan se om användarna påverkas av begränsningar för resurser som CPU eller minne.

Så här visar du sessionsvärdprestanda:

  1. Logga in på Azure-portalen.

  2. I sökfältet skriver du Azure Virtual Desktop och väljer den matchande tjänstposten för att gå till Översikt över Azure Virtual Desktop.

  3. Välj Värdpooler och välj sedan namnet på den värdpool som du vill visa sessionsvärdprestanda för.

  4. Välj Insikter, ange ett tidsintervall och välj sedan fliken Värdprestanda.

  5. Granska tabellen för indatafördröjning efter värd och diagrammet Medianindatafördröjning över tid för att hitta en sammanfattning av medianvärdet och den 95:e percentilen för användarens indatafördröjning för varje sessionsvärd i värdpoolen. Helst bör användarens indatafördröjning för varje värd vara under 100 millisekunder och ett lägre värde är bättre.

    I följande exempel har sessionsvärdarna en rimlig medianfördröjning för användarindata, men ibland toppar värden över tröskelvärdet på 100 ms, vilket innebär att slutanvändarna kan påverkas.

    En skärmbild av en tabell och ett diagram som visar indatafördröjningen för sessionsvärdar.

  6. Om du hittar en fördröjning av användarindata som är högre än förväntat (>100 ms) kan det vara användbart att sedan titta på den aggregerade statistiken för CPU-, minnes- och diskaktivitet för sessionsvärdarna för att se om det finns perioder med högre användning än förväntat. Diagram för mått för värd-CPU och minne, tidsmått för värddiskar och Kölängd för värddiskar visar antingen aggregerade värden för sessionsvärdar eller en vald sessionsvärds resursmått.

    I det här exemplet finns det vissa perioder med högre diskläsningstider som korrelerar med den högre fördröjningen av användarindata ovan.

    En skärmbild av diagram som visar sessionsvärdmått.

  7. Om du vill ha mer information om en specifik sessionsvärd väljer du fliken Värddiagnostik .

  8. Granska avsnittet för prestandaräknare för att se en snabb sammanfattning av alla enheter som har passerat de angivna tröskelvärdena för:

    • Tillgängliga MByte (tillgängligt minne)
    • Sidfel/sekund
    • CPU-användning
    • Diskutrymme
    • Indatafördröjning per session

    Genom att välja en parameter kan du öka detaljnivån och se trenden för en vald sessionsvärd. I följande exempel hade en sessionsvärd högre CPU-användning (> 60 %) för den valda varaktigheten (1 minut).

    En skärmbild som visar värden från prestandaräknarna för sessionsvärdar.

I de fall där en sessionsvärd har längre perioder med hög resursanvändning är det värt att överväga att öka sessionsvärdens storlek för virtuella Azure-datorer för att bättre hantera användararbetsbelastningar.

Användning av klientversion

En vanlig källa till problem för slutanvändare av Azure Virtual Desktop är att använda äldre klienter som antingen saknar nya eller uppdaterade funktioner eller har kända problem som har lösts med nyare versioner. Azure Virtual Desktop Insights innehåller en lista över de olika klienter som används samt identifierar klienter som kan vara inaktuella.

Så här visar du en lista över användare med inaktuella klienter:

  1. Logga in på Azure Virtual Desktop Insights i Azure Portal genom att bläddra till https://aka.ms/avdi.

  2. I listrutorna väljer du en eller flera prenumerationer, resursgrupper, värdpooler och anger ett tidsintervall och väljer sedan fliken Klienter .

  3. Läs avsnittet för Användare med potentiellt inaktuella klienter (alla aktivitetstyper). En sammanfattningstabell visar den högsta versionsnivån för varje klient som hittas när du ansluter till din miljö (markerad som Senaste) i det valda tidsintervallet och antalet användare som använder inaktuella versioner (inom parentes).

    I exemplet nedan är den senaste versionen av Microsoft Fjärrskrivbord-klienten för Windows (MSRDC) 1.2.4487.0 och 993 användare använder för närvarande en äldre version än så. Den visar också antalet anslutningar och antalet dagar bakom den senaste versionen som de äldre klienterna är.

    En skärmbild som visar en tabell med inaktuella klienter.

  4. Om du vill hitta mer information expanderar du en klient för en lista över användare som använder en inaktuell version av klienten, deras versioner och det datum då den senast sågs ansluta till den versionen. Du kan exportera data med knappen i det övre högra hörnet i tabellen för kommunikation med användarna eller övervaka spridningen av uppdateringar.

    En skärmbild som visar en tabell med användare med inaktuella klienter.

Du bör regelbundet granska de versioner av klienter som används för att säkerställa att användarna får den bästa upplevelsen.

Kostnadsbesparingsmöjligheter

Genom att förstå användningen av sessionsvärdar kan du illustrera var det finns potential att minska utgifterna genom att använda en skalningsplan, ändra storlek på virtuella datorer eller minska antalet sessionsvärdar i poolen. Azure Virtual Desktop Insights kan ge insyn i användningsmönster som hjälper dig att fatta de mest välgrundade besluten om hur du bäst hanterar dina resurser baserat på verklig användaranvändning.

Användning av sessionsvärd

Att veta när dina sessionsvärdar har hög efterfrågan eller när det finns få eller inga sessioner kan hjälpa dig att fatta beslut om hur du hanterar dina sessionsvärdar. Du kan använda autoskalning för att skala sessionsvärdar baserat på användningsmönster. Azure Virtual Desktop Insights kan hjälpa dig att identifiera breda mönster för användaraktivitet i flera värdpooler. Om du hittar möjligheter att skala sessionsvärdar kan du använda den här informationen för att skapa en skalningsplan.

Så här visar du användning av sessionsvärd:

  1. Logga in på Azure Virtual Desktop Insights i Azure Portal genom att bläddra till https://aka.ms/avdi.

  2. I listrutorna väljer du en eller flera prenumerationer, resursgrupper, värdpooler och anger ett tidsintervall och väljer sedan fliken Användning .

  3. Granska diagrammet Sessionshistorik , som visar antalet aktiva och inaktiva (frånkopplade) sessioner över tid. Identifiera eventuella perioder med hög aktivitet och perioder med låg aktivitet från det högsta antalet användarsessioner och den tidsperiod då topparna inträffar. Om du hittar ett vanligt, upprepat aktivitetsmönster innebär detta vanligtvis att det finns en bra möjlighet att implementera en skalningsplan.

    I det här exemplet visar diagrammet antalet användarsessioner under en vecka. Toppar inträffar runt middagstid på vardagar, och det finns en märkbar brist på aktivitet under helgen. Detta tyder på att det finns en möjlighet att skala sessionsvärdar för att möta efterfrågan under veckan och minska antalet sessionsvärdar under helgen.

    En skärmbild av ett diagram som visar antalet användarsessioner under en vecka.

  4. Använd diagrammet Antal sessionsvärdar för att notera det genomsnittliga antalet aktiva sessionsvärdar över tid, särskilt det genomsnittliga antalet sessionsvärdar som är inaktiva (inga sessioner). Helst bör sessionsvärdar aktivt stödja anslutna sessioner och aktiva arbetsbelastningar och stängas av när de inte används med hjälp av en skalningsplan. Du måste förmodligen ha ett minsta antal sessionsvärdar påslagna för att säkerställa tillgängligheten för användare vid oregelbundna tidpunkter, så att förstå användningen över tid kan hjälpa dig att hitta ett lämpligt antal sessionsvärdar som ska vara påslagna som en buffert.

    Även om en skalningsplan i slutändan inte passar dina användningsmönster, finns det fortfarande en möjlighet att balansera det totala antalet sessionsvärdar som är tillgängliga som en buffert genom att analysera sessionsefterfrågan och potentiellt minska antalet inaktiva enheter.

    I det här exemplet visar diagrammet att det finns långa perioder under en vecka där inaktiva sessionsvärdar är påslagna och därmed ökar kostnaderna.

    En skärmbild av ett diagram som visar antalet aktiva och inaktiva sessionsvärdar under en vecka.

  5. Använd listrutorna för att minska omfånget till en enda värdpool och upprepa analysen för sessionshistorik och antal sessionsvärdar. I det här omfånget kan du identifiera mönster som är specifika för sessionsvärdarna i en viss värdpool för att utveckla en skalningsplan för värdpoolen.

    I det här exemplet visar det första diagrammet mönstret för användaraktivitet under en vecka mellan 06.00 och 22.00. På helgen är det minimal aktivitet. Det andra diagrammet visar antalet aktiva och inaktiva sessionsvärdar under samma vecka. Det finns långa tidsperioder då inaktiva sessionsvärdar aktiveras. Använd den här informationen för att fastställa optimala ramp-up- och ramp-down-tider för en skalningsplan.

    Ett diagram som visar antalet användarsessioner under en vecka för en enda värdpool.

    Ett diagram som visar antalet aktiva och inaktiva sessionsvärdar under en vecka för en enda värdpool.

  6. Skapa en skalningsplan baserat på de användningsmönster som du har identifierat och tilldela sedan skalningsplanen till värdpoolen.

Efter en viss tid bör du upprepa den här processen för att verifiera att dina sessionsvärdar används effektivt. Du kan göra ändringar i skalningsplanen om det behövs och fortsätta iterera tills du hittar den optimala skalningsplanen för dina användningsmönster.

Nästa steg