Compartilhar via


Implementar a QoS (Qualidade de Serviço) para a Área de Trabalho Virtual do Azure

O RDP Shortpath para redes gerenciadas fornece um transporte direto baseado em UDP entre o Cliente da Área de Trabalho Remota e o host da Sessão. O RDP Shortpath para redes gerenciadas permite a configuração de políticas de QoS (Qualidade de Serviço) para os dados RDP. A QoS na Área de Trabalho Virtual do Azure permite que o tráfego RDP em tempo real, que é sensível aos atrasos de rede, "corte a fila" do tráfego, que é menos sensível. Um exemplo desse tráfego menos sensível seria o download de um novo aplicativo, em que um segundo adicional para baixar não é um grande problema. A QoS usa Objetos da Política de Grupo do Windows para identificar e marcar todos os pacotes em fluxos em tempo real e ajudar sua rede a fornecer ao tráfego RDP uma parte dedicada da largura de banda.

Se você der suporte a um grande grupo de usuários que esteja enfrentando qualquer um dos problemas descritos neste artigo, provavelmente precisará implementar a QoS. Uma pequena empresa com poucos usuários pode não precisar de QoS, mas mesmo assim isso deve ser útil.

Sem alguma forma de QoS, você poderá encontrar os seguintes problemas:

  • Tremulação – pacotes RDP chegando em taxas diferentes, o que pode resultar em falhas visuais e de áudio
  • Perda de pacotes – pacotes descartados, o que resulta em retransmissão que requer tempo adicional
  • Atraso no Tempo de Ida e Volta (RTT): os pacotes RDP levam muito tempo para chegar aos seus destinos, o que resulta em atrasos perceptíveis entre a entrada e a reação da área de trabalho ou do aplicativo.

A maneira menos complicada de resolver esses problemas é aumentar o tamanho das conexões de dados, tanto internas como na Internet. Como isso costuma ter um custo proibitivo, a QoS fornece uma maneira de gerenciar os recursos que você tem com mais eficiência, em vez de adicionar largura de banda. Para resolver problemas de qualidade, recomendamos que você primeiro use a QoS e, depois, adicione a largura de banda somente quando necessário.

Para que a QoS seja eficaz, você deve aplicar configurações de QoS consistentes em toda a sua organização. Qualquer parte do caminho que não dê suporte às suas prioridades de QoS pode degradar a qualidade da sessão RDP.

Introdução às filas de QoS

Para fornecer a QoS, os dispositivos de rede devem ter uma maneira de classificar o tráfego e conseguir distinguir o RDP de outro tráfego de rede.

Quando o tráfego de rede entra em um roteador, o tráfego é colocado em uma fila. Se uma política de QoS não estiver configurada, haverá apenas uma fila, e todos os dados serão tratados como primeiro a entrar, primeiro a sair com a mesma prioridade. Isso significa que o tráfego RDP poderia ficar preso atrás de um tráfego que não teria problema com alguns milissegundos extras de atraso.

Ao implementar a QoS, você define várias filas usando um dos diversos recursos de gerenciamento de congestionamento, como o enfileiramento de prioridade da Cisco e CBWFQ (Class-Based Weighted Fair Queueing) e recursos de prevenção de congestionamento, como o WRED (Weighted Random Early Detection).

Uma analogia simples é que a QoS cria "pistas de carona" virtuais em sua rede de dados. Assim, alguns tipos de dados nunca ou raramente encontram um atraso. Depois de criar essas pistas, você pode ajustar o tamanho relativo delas e gerenciar com muito mais eficácia a largura de banda de conexão que você tem, ao mesmo tempo que oferece experiências de nível empresarial para os usuários da sua organização.

Lista de verificação da implementação da QoS

De modo geral, faça o seguinte para implementar a QoS:

  1. Confirmar se a rede está pronta
  2. Verificar se o RDP Shortpath está habilitado para redes gerenciadas – as políticas de QoS não têm suporte no transporte de conexão reversa
  3. Implementar a inserção de marcadores de DSCP em hosts de sessão

Ao se preparar para implementar a QoS, lembre-se de considerar as seguintes diretrizes:

  • O caminho mais curto para o host de sessão é o melhor
  • Os obstáculos existentes, como proxies ou dispositivos de inspeção de pacotes, não são recomendados

Confirmar se a rede está pronta

Caso esteja considerando uma implementação de QoS, você já deve ter determinado os requisitos de largura de banda e outros requisitos de rede.

O congestionamento de tráfego em uma rede terá impacto significativo na qualidade da mídia. A falta de largura de banda leva à degradação do desempenho e a uma experiência de usuário ruim. À medida que a adoção e o uso da Área de Trabalho Virtual do Azure crescem, use a Análise de Logs para identificar problemas e fazer ajustes, usando a QoS e as adições de largura de banda seletiva.

Considerações sobre VPN

A QoS funciona conforme o esperado apenas quando implementada em todos os links entre clientes e hosts de sessão. Se você usar a QoS em uma rede interna e um usuário entrar em um local remoto, você só poderá priorizar dentro da sua rede interna gerenciada. Embora os locais remotos possam receber uma conexão gerenciada implementando uma VPN (rede virtual privada), uma VPN adiciona inerentemente a sobrecarga de pacotes e cria atrasos no tráfego em tempo real.

Em uma organização global com links gerenciados que abrangem continentes, a QoS é altamente recomendada porque a largura de banda para esses links é limitada em comparação com a LAN.

Inserir marcadores de DSCP

Você pode implementar a QoS usando um GPO (Objeto de Política de Grupo) a fim de direcionar hosts de sessão para inserir um marcador DSCP em cabeçalhos de pacotes IP identificando-o como um tipo específico de tráfego. Roteadores e outros dispositivos de rede podem ser configurados para reconhecer essas marcações e colocar o tráfego em uma fila separada de prioridade mais alta.

Você pode comparar as marcações de DSCP aos selos postais que indicam aos funcionários dos correios a urgência da entrega e a melhor forma de classificá-la para uma entrega rápida. Depois que você configurar sua rede para dar prioridade aos fluxos RDP, os pacotes perdidos e atrasados devem diminuir significativamente.

Depois que todos os dispositivos de rede estiverem usando as mesmas classificações, marcações e prioridades, será possível reduzir ou eliminar atrasos, perda de pacotes e tremulação. Da perspectiva do RDP, a etapa de configuração essencial é a classificação e a marcação de pacotes. No entanto, para que a QoS de ponta a ponta seja bem-sucedida, você também precisa alinhar com cuidado a configuração de RDP com a configuração de rede subjacente. O valor DSCP informa a uma rede configurada de forma correspondente qual prioridade fornecer a um pacote ou fluxo.

É recomendável usar o valor DSCP 46, que mapeia para a classe DSCP EF (Expedited Forwarding) .

Implementar a QoS no host da sessão usando a Política de Grupo

Você pode usar a QoS (Qualidade de Serviço) baseada em políticas na Política de Grupo para definir o valor DSCP predefinido.

Para criar uma política de QoS para hosts de sessão conectados ao domínio, primeiro entre em um computador no qual o Gerenciamento de Política de Grupo foi instalado. Abra o Gerenciamento de Política de Grupo (selecione Iniciar, aponte para Ferramentas Administrativas e selecione Gerenciamento de Política de Grupo) e conclua as seguintes etapas:

  1. No Gerenciamento de Política de Grupo, localize o contêiner em que a nova política deve ser criada. Por exemplo, se todos os computadores de hosts de sessão estiverem localizados em uma UO chamada "hosts de sessão" , a nova política deverá ser criada na UO Hosts de Sessão.

  2. Clique com o botão direito do mouse no contêiner adequado e selecione Criar um GPO neste domínio e Vinculá-lo aqui.

  3. Na caixa de diálogo Novo GPO, digite um nome para o novo objeto Política de Grupo na caixa Nome e selecione OK.

  4. Clique com o botão direito do mouse na política recém-criada e selecione Editar.

  5. No Editor de Gerenciamento de Política de Grupo, expanda Configuração do Computador e Configurações do Windows, clique com o botão direito do mouse em QoS baseada em políticas e selecione Criar política.

  6. Na caixa de diálogo QoS baseada em políticas, na página de abertura, digite um nome para a nova política na caixa Nome. Selecione Especificar Valor DSCP e defina o valor como 46. Desmarque a seleção de Especificar Taxa de Restrição de Saída e selecione Avançar.

  7. Na página seguinte, selecione Somente aplicativos com esse nome executável, insira o nome svchost.exe e selecione Avançar. Essa configuração instrui a política a priorizar apenas o tráfego correspondente do Serviço de Área de Trabalho Remota.

  8. Na terceira página, verifique se Qualquer endereço IP de origem e Qualquer endereço IP de destino estão selecionados e selecione Avançar. Essas duas configurações garantem que os pacotes serão gerenciados independentemente de qual computador (endereço IP) os enviou e de qual computador (endereço IP) os receberá.

  9. Na página quatro, selecione UDP na lista suspensa Selecionar o protocolo ao qual essa política de QoS se aplica.

  10. No título, Especificar o número da porta de origem, selecione Deste intervalo ou porta de origem. Na caixa de texto que acompanha, digite 3390. Selecione Concluir.

As novas políticas que você criou não entrarão em vigor até que a Política de Grupo seja atualizada nos computadores host da sessão. Embora a Política de Grupo seja atualizada periodicamente por conta própria, você pode forçar uma atualização imediata seguindo estas etapas:

  1. Em cada host de sessão para o qual você deseja atualizar a Política de Grupo, abra um prompt de comando como administrador (Executar como administrador).

  2. No prompt de comando, insira

    gpupdate /force
    

Implementar a QoS no host da sessão usando o PowerShell

Você pode definir a QoS para o RDP Shortpath para redes gerenciadas usando o cmdlet do PowerShell abaixo:

New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -DSCPAction 46 -NetworkProfile All

Próximas etapas