Configurar o método de balanceamento de carga da Área de Trabalho Virtual do Azure
Configurar o método de balanceamento de carga para um pool de host permite ajustar o ambiente da Área de Trabalho Virtual do Azure para atender melhor às suas necessidades.
Observação
Isso não se aplica a um pool de host de área de trabalho persistente porque os usuários sempre têm um mapeamento 1:1 para um host de sessão dentro do pool de host.
Pré-requisitos
Este artigo pressupõe que você seguiu as instruções em Configurar o módulo do PowerShell da Área de Trabalho Virtual do Azure para baixar e instalar o módulo do PowerShell e entrar em sua conta do Azure.
Configurar o método de balanceamento de carga em largura
O balanceamento de carga em amplitude é a configuração padrão para novos pools de host não persistentes. O balanceamento de carga em amplitude distribui novas sessões de usuário em todos os hosts de sessão disponíveis no pool de hosts. Ao configurar o balanceamento de carga em amplitude, você pode definir um limite máximo de sessão por host de sessão no pool de host.
Para configurar um pool de host para executar o balanceamento de carga em amplitude sem ajustar o limite máximo de sessão, execute o seguinte cmdlet do PowerShell:
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst'
Depois disso, para ter certeza de que você definiu o método de balanceamento de carga em amplitude, execute o seguinte cmdlet:
Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType
Name : hostpoolname
LoadBalancerType : BreadthFirst
Para configurar um pool de host para executar o balanceamento de carga em amplitude e usar um novo limite máximo de sessão, execute o seguinte cmdlet do PowerShell:
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'BreadthFirst' -MaxSessionLimit ###
Configurar o método de balanceamento de carga em profundidade
O balanceamento de carga em profundidade distribui novas sessões de usuário para um host de sessão disponível com o maior número de conexões, mas não atingiu seu limite máximo de sessão.
Importante
Ao configurar o balanceamento de carga em profundidade, você pode definir um limite máximo de sessão por host de sessão no pool de host.
Para configurar um pool de host para executar o balanceamento de carga em profundidade, execute o seguinte cmdlet do PowerShell:
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -LoadBalancerType 'DepthFirst' -MaxSessionLimit ###
Observação
O algoritmo de balanceamento de carga em profundidade distribui sessões para hosts de sessão com base no limite máximo de hosts da sessão (-MaxSessionLimit
). O valor padrão desse parâmetro é999999
, que também é o número mais alto possível para o qual você pode definir essa variável. Esse parâmetro é necessário quando você usa o algoritmo de balanceamento de carga em profundidade. Para proporcionar a melhor experiência possível para o usuário, altere o parâmetro máximo de limite de host da sessão para um número que melhor se adapte ao seu ambiente.
Para garantir que a configuração foi atualizada, execute este cmdlet:
Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | format-list Name, LoadBalancerType, MaxSessionLimit
Name : hostpoolname
LoadBalancerType : DepthFirst
MaxSessionLimit : 6
Configurar o balanceamento de carga com o portal do Azure
Você também pode configurar o balanceamento de carga com o portal do Azure.
Para configurar o balanceamento de carga:
- Entre no portal do Azure.
- Pesquise e selecione Área de Trabalho Virtual do Azure em Serviços.
- Na página da Área de Trabalho Virtual do Azure, selecione Pools de host.
- Selecione o nome do pool de host que deseja editar.
- Selecione Propriedades.
- Insira o limite máximo de sessão no campo e selecione o algoritmo de balanceamento de carga desejado para esse pool de hosts no menu suspenso.
- Clique em Salvar. Isso aplica as novas configurações de balanceamento de carga.