Konfigurera azure virtual desktop-metoden för belastningsutjämning

Genom att konfigurera belastningsutjämningsmetoden för en värdpool kan du justera Azure Virtual Desktop-miljön så att den passar dina behov bättre.

Kommentar

Detta gäller inte för en beständig skrivbordsvärdpool eftersom användarna alltid har en 1:1-mappning till en sessionsvärd i värdpoolen.

Förutsättningar

Den här artikeln förutsätter att du har följt anvisningarna i Konfigurera Azure Virtual Desktop PowerShell-modulen för att ladda ned och installera PowerShell-modulen och logga in på ditt Azure-konto.

Konfigurera bredd-första belastningsutjämning

Bredd-första belastningsutjämning är standardkonfigurationen för nya icke-beständiga värdpooler. Bredd-första belastningsutjämning distribuerar nya användarsessioner över alla tillgängliga sessionsvärdar i värdpoolen. När du konfigurerar den första belastningsutjämningen kan du ange en maximal sessionsgräns per sessionsvärd i värdpoolen.

Om du vill konfigurera en värdpool för att utföra den första belastningsutjämningen utan att justera den maximala sessionsgränsen kör du följande PowerShell-cmdlet:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst'

Därefter kör du följande cmdlet för att se till att du har angett den första belastningsutjämningsmetoden:

Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType

Name             : hostpoolname
LoadBalancerType : BreadthFirst

Kör följande PowerShell-cmdlet för att konfigurera en värdpool för att utföra den första belastningsutjämningen och använda en ny maximal sessionsgräns:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst' -MaxSessionLimit ###

Konfigurera djupbaserad belastningsutjämning

Belastningsutjämning med djup först distribuerar nya användarsessioner till en tillgänglig sessionsvärd med det högsta antalet anslutningar, men har inte nått sitt högsta tröskelvärde för sessionsgräns.

Viktigt!

När du konfigurerar djupbaserad belastningsutjämning måste du ange en maximal sessionsgräns per sessionsvärd i värdpoolen.

Kör följande PowerShell-cmdlet för att konfigurera en värdpool för att utföra djup-första belastningsutjämning:

Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'DepthFirst' -MaxSessionLimit ###

Kommentar

Algoritmen för djupbaserad belastningsutjämning distribuerar sessioner till sessionsvärdar baserat på den maximala sessionsvärdens gräns (-MaxSessionLimit). Den här parameterns standardvärde är 999999, vilket också är det högsta möjliga talet som du kan ange den här variabeln till. Den här parametern krävs när du använder algoritmen för djupbaserad belastningsutjämning. För bästa möjliga användarupplevelse bör du ändra parametern för maximal sessionsvärdgräns till ett tal som passar din miljö bäst.

Kontrollera att inställningen har uppdaterats genom att köra den här cmdleten:

Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType, MaxSessionLimit

Name             : hostpoolname
LoadBalancerType : DepthFirst
MaxSessionLimit  : 6

Konfigurera belastningsutjämning med Azure-portalen

Du kan också konfigurera belastningsutjämning med Azure-portalen.

Så här konfigurerar du belastningsutjämning:

  1. Logga in på Azure-portalen.
  2. Sök efter och välj Azure Virtual Desktop under Tjänster.
  3. På sidan Azure Virtual Desktop väljer du Värdpooler.
  4. Välj namnet på den värdpool som du vill redigera.
  5. Välj Egenskaper.
  6. Ange maxgränsen för sessioner i fältet och välj den belastningsutjämningsalgoritm som du vill använda för den här värdpoolen i den nedrullningsbara menyn.
  7. Välj Spara. Detta tillämpar de nya inställningarna för belastningsutjämning.