Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Virtual Desktop stöder två belastningsutjämningsalgoritmer för poolbaserade värdpooler. Varje algoritm avgör vilken sessionsvärd som används när en användare startar en fjärrsession. Belastningsutjämning gäller inte för personliga värdpooler eftersom användarna alltid har en 1:1-mappning till en sessionsvärd i värdpoolen.
Följande belastningsutjämningsalgoritmer är tillgängliga för poolbaserade värdpooler:
Bredd-först, som syftar till att jämnt distribuera nya användarsessioner mellan sessionsvärdarna i en värdpool. Du behöver inte ange en maximal sessionsgräns för antalet sessioner.
Djup först, som fortsätter att starta nya användarsessioner på en sessionsvärd tills den maximala sessionsgränsen har nåtts. När sessionsgränsen har nåtts dirigeras alla nya användaranslutningar till nästa sessionsvärd i värdpoolen tills den når sin sessionsgräns och så vidare.
Du kan bara konfigurera en av belastningsutjämningsalgoritmerna i taget per poolvärdpool, men du kan ändra vilken som används när som helst. Båda belastningsutjämningsalgoritmerna har följande beteenden:
Om en användare redan har en aktiv eller frånkopplad session i värdpoolen och loggar in igen omdirigerar lastbalanseraren dem till sessionsvärden med sin befintliga session. Det här beteendet gäller även om avloppsläget har aktiverats för sessionsvärden.
Om en användare inte redan har en session på en sessionsvärd i värdpoolen, anser lastbalanseraren inte en sessionsvärd där avloppsläget har aktiverats.
Om du sänker den maximala sessionsgränsen för en sessionsvärd medan den har aktiva användarsessioner påverkar ändringen inte befintliga användarsessioner.
Algoritm för bredd-första belastningsutjämning
Den bredaste belastningsutjämningsalgoritmen syftar till att distribuera användarsessioner mellan sessionsvärdar för att optimera för sessionsprestanda. Bredd-först är perfekt för organisationer som vill ge den bästa upplevelsen för användare som ansluter till sina fjärrresurser som sessionsvärdresurser, till exempel CPU, minne och disk, är vanligtvis mindre utmanande.
Den första breddalgoritmen frågar först sessionsvärdar i en värdpool som tillåter nya anslutningar. Algoritmen väljer sedan en sessionsvärd slumpmässigt från hälften av uppsättningen tillgängliga sessionsvärdar med minst antal sessioner. Om det till exempel finns nio sessionsvärdar med 11, 12, 13, 14, 15, 16, 17, 18 och 19 sessioner, går inte en ny session automatiskt till sessionsvärden med minst antal sessioner. I stället kan den gå till någon av de första fem sessionsvärdarna med minst antal sessioner slumpmässigt. På grund av randomiseringen kanske vissa sessioner inte är jämnt fördelade över alla sessionsvärdar.
Algoritm för djup-första belastningsutjämning
Algoritmen för djup-första belastningsutjämning syftar till att mätta en sessionsvärd i taget. Den här algoritmen är perfekt för kostnadsmedvetna organisationer som vill ha mer detaljerad kontroll över antalet sessionsvärdar som är tillgängliga i en värdpool, så att du enklare kan skala ned antalet sessionsvärdar som aktiveras när det finns färre användare.
Den första djupalgoritmen frågar först sessionsvärdar som tillåter nya anslutningar och inte har nått sin maximala sessionsgräns. Algoritmen väljer sedan sessionsvärden med de flesta sessioner. Om det finns ett oavgjort resultat väljer algoritmen den första sessionsvärden från frågan.
Du måste ange en maximal sessionsgräns när du använder den första djupalgoritmen. Du kan använda Azure Virtual Desktop Insights för att övervaka antalet sessioner på varje sessionsvärd och granska sessionsvärdprestanda för att fastställa den bästa maximala sessionsgränsen för din miljö.
Viktigt
När alla sessionsvärdar har nått den maximala sessionsgränsen måste du öka gränsen eller lägga till fler sessionsvärdar i värdpoolen.
Förhandskrav
För att konfigurera belastningsutjämning för en poolbaserad värdpool behöver du:
En befintlig poolbaserad värdpool.
Ett Azure-konto som har tilldelats rollen Värdpoolsdeltagare för virtualiseringsvärdpool för skrivbordsvirtualisering .
Om du vill använda Azure CLI eller Azure PowerShell lokalt kan du läsa Använda Azure CLI och Azure PowerShell med Azure Virtual Desktop för att kontrollera att du har Azure CLI-tillägget för skrivbordsmiljö eller Az.DesktopVirtualization PowerShell-modulen installerad. Du kan också använda Azure Cloud Shell.
Konfigurera belastningsutjämning
Välj relevant flik för ditt scenario.
Så här konfigurerar du belastningsutjämning med Azure Portal:
Logga in på Azure-portalen.
I sökfältet anger du Azure Virtual Desktop och väljer matchande tjänstpost
Välj Värdpooler och välj sedan namnet på den värdpool som du vill konfigurera.
Välj Egenskaper.
För Belastningsutjämningsalgoritm väljer du vilken typ du vill använda för den här värdpoolen från den nedrullningsbara menyn och anger sedan ett värde för Maximal sessionsgräns.
Välj Spara för att tillämpa de nya inställningarna för belastningsutjämning.
Obs!
Algoritmen för djup-första belastningsutjämning distribuerar sessioner till sessionsvärdar upp till den maximala sessionsgränsen. Om du använder bredden först när du först skapar en värdpool anges standardvärdet för den maximala sessionsgränsen till 999999, vilket också är det högsta möjliga antalet som du kan ange den här parametern till. För bästa möjliga användarupplevelse när du använder djup-första belastningsutjämning, se till att ändra den maximala sessionsgränsparametern till ett tal som bäst passar dina krav.
Relaterat innehåll
- Förstå hur automatisk skalning automatiskt kan skala antalet tillgängliga sessionsvärdar i en värdpool.