De taakverdelingsmethode van Azure Virtual Desktop configureren

Door de taakverdelingsmethode voor een hostgroep te configureren, kunt u de Azure Virtual Desktop-omgeving aanpassen aan uw behoeften.

Notitie

Dit geldt niet voor een permanente bureaubladhostgroep, omdat gebruikers altijd een 1:1-toewijzing hebben aan een sessiehost binnen de hostgroep.

Vereisten

In dit artikel wordt ervan uitgegaan dat u de instructies hebt gevolgd in de Azure Virtual Desktop PowerShell-module instellen om de PowerShell-module te downloaden en te installeren en u aan te melden bij uw Azure-account.

Breedte-eerste taakverdeling configureren

Breedte-eerste taakverdeling is de standaardconfiguratie voor nieuwe niet-permanente hostgroepen. Breedte-eerste taakverdeling verdeelt nieuwe gebruikerssessies over alle beschikbare sessiehosts in de hostgroep. Wanneer u breedte-eerste taakverdeling configureert, kunt u een maximale sessielimiet instellen per sessiehost in de hostgroep.

Voer de volgende PowerShell-cmdlet uit om een hostgroep te configureren om breedte-eerste taakverdeling uit te voeren zonder de maximale sessielimiet aan te passen:

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

Voer daarna de volgende cmdlet uit om ervoor te zorgen dat u de breedte-eerste taakverdelingsmethode hebt ingesteld:

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

Name             : hostpoolname
LoadBalancerType : BreadthFirst

Voer de volgende PowerShell-cmdlet uit om een hostgroep te configureren voor het uitvoeren van een breedte-eerste taakverdeling en om een nieuwe maximale sessielimiet te gebruiken:

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

Diepte-eerste taakverdeling configureren

Diepte-eerste taakverdeling verdeelt nieuwe gebruikerssessies naar een beschikbare sessiehost met het hoogste aantal verbindingen, maar heeft de maximale sessielimietdrempel niet bereikt.

Belangrijk

Wanneer u diepte-eerste taakverdeling configureert, moet u een maximale sessielimiet instellen per sessiehost in de hostgroep.

Voer de volgende PowerShell-cmdlet uit om een hostgroep te configureren voor het uitvoeren van diepte-first taakverdeling:

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

Notitie

Het diepte-eerste taakverdelingsalgoritmen verdelen sessies naar sessiehosts op basis van de maximale limiet voor sessiehosts (-MaxSessionLimit). De standaardwaarde van deze parameter is 999999, wat ook het hoogst mogelijke getal is waarop u deze variabele kunt instellen. Deze parameter is vereist wanneer u het algoritme voor taakverdeling voor de diepte-eerste gebruikt. Voor de best mogelijke gebruikerservaring moet u de parameter voor de maximale sessiehostlimiet wijzigen in een getal dat het beste bij uw omgeving past.

Voer deze cmdlet uit om te controleren of de instelling is bijgewerkt:

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

Name             : hostpoolname
LoadBalancerType : DepthFirst
MaxSessionLimit  : 6

Taakverdeling configureren met Azure Portal

U kunt ook taakverdeling configureren met Azure Portal.

Taakverdeling configureren:

  1. Meld u aan bij de Azure-portal.
  2. Zoek naar Azure Virtual Desktop onder Services en selecteer deze.
  3. Selecteer op de Azure Virtual Desktop-pagina de optie Hostgroepen.
  4. Selecteer de naam van de hostpool die u wilt bewerken.
  5. Selecteer Eigenschappen.
  6. Voer de maximale sessielimiet in het veld in en selecteer het gewenste taakverdelingsalgoritmen voor deze hostgroep in de vervolgkeuzelijst.
  7. Selecteer Opslaan. Hiermee worden de nieuwe taakverdelingsinstellingen toegepast.