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:
- Meld u aan bij de Azure-portal.
- Zoek naar Azure Virtual Desktop onder Services en selecteer deze.
- Selecteer op de Azure Virtual Desktop-pagina de optie Hostgroepen.
- Selecteer de naam van de hostpool die u wilt bewerken.
- Selecteer Eigenschappen.
- Voer de maximale sessielimiet in het veld in en selecteer het gewenste taakverdelingsalgoritmen voor deze hostgroep in de vervolgkeuzelijst.
- Selecteer Opslaan. Hiermee worden de nieuwe taakverdelingsinstellingen toegepast.