Partilhar via


Casos de utilização do Azure Virtual Desktop Insights

A utilização do Azure Virtual Desktop Insights pode ajudá-lo a compreender as suas implementações do Azure Virtual Desktop. Pode ajudar com verificações como que versões de cliente se estão a ligar, oportunidades para poupar custos ou saber se tem limitações de recursos ou problemas de conectividade. Se fizer alterações, pode validar continuamente se as alterações têm o efeito pretendido e iterar, se necessário. Este artigo fornece alguns casos de utilização para o Azure Virtual Desktop Insights e cenários de exemplo com o portal do Azure.

Pré-requisitos

Conectividade

Os problemas de conectividade podem ter um impacto grave na qualidade e fiabilidade da experiência do utilizador final com o Azure Virtual Desktop. O Azure Virtual Desktop Insights pode ajudá-lo a identificar problemas de conectividade e a compreender onde podem ser feitas melhorias.

Latência elevada

A latência elevada pode causar má qualidade e lentidão de uma sessão remota. Manter os tempos de interação ideais requer que a latência seja geralmente inferior a 100 milissegundos, com uma sessão geralmente a tornar-se de baixa qualidade acima dos 200 ms. O Azure Virtual Desktop Insights pode ajudar a identificar as regiões do gateway e os utilizadores afetados pela latência ao analisar o tempo de ida e volta, para que possa encontrar mais facilmente casos de impacto do utilizador relacionados com a conectividade.

Para ver o tempo de ida e volta:

  1. Inicie sessão no Azure Virtual Desktop Insights no portal do Azure navegando para https://aka.ms/avdi.

  2. Nas listas pendentes, selecione uma ou mais subscrições, grupos de recursos, conjuntos de anfitriões e especifique um intervalo de tempo e, em seguida, selecione o separador Desempenho da Ligação .

  3. Reveja a secção Tempo de ida e volta e concentre-se na tabela para RTT por região de gateway e a mediana rtt do gráfico e o percentil 95 para todas as regiões. No exemplo abaixo, a maioria das latências medianas está abaixo do limiar ideal de 100 ms, mas várias são superiores. Em muitos casos, o percentil 95 (p95) é substancialmente superior à mediana, o que significa que existem alguns utilizadores com períodos de latência superior.

    Captura de ecrã de uma tabela e gráfico a mostrar o tempo de ida e volta.

    Dica

    Pode encontrar uma lista dos códigos de região do gateway e da região do Azure correspondentes em Códigos de região do gateway.

  4. Para a tabela RTT por região do gateway, selecione Mediana, até a seta junto à mesma apontar para baixo, para ordenar pela latência mediana por ordem descendente. Esta ordem realça os gateways que os seus utilizadores estão a alcançar com a latência mais elevada que pode estar a ter mais impacto. Selecione um gateway para ver o gráfico da respetiva mediana RTT e do percentil 95 e filtre a lista de 20 utilizadores principais por mediana RTT para a região específica.

    Neste exemplo, a região do gateway SAN tem a latência mediana mais elevada e o gráfico indica que, ao longo do tempo, os utilizadores estão substancialmente acima do limiar para uma má qualidade de ligação.

    Uma captura de ecrã de uma tabela e gráfico a mostrar o tempo de ida e volta para um gateway selecionado.

    A lista de utilizadores pode ser utilizada para identificar quem está a ser afetado por estes problemas. Pode selecionar o ícone de lupa na coluna Detalhes para desagregar ainda mais os dados.

    Uma captura de ecrã de uma tabela que mostra o tempo de ida e volta por utilizador.

Existem várias possibilidades para que a latência possa ser superior ao previsto para alguns utilizadores, como uma ligação de Wi-Fi fraca ou problemas com o respetivo Fornecedor de Serviços Internet (ISP). No entanto, com uma lista de utilizadores afetados, tem a capacidade de contactar proativamente e tentar resolve problemas de experiência do utilizador final ao compreender a conectividade de rede.

Deve rever periodicamente o tempo de ida e volta no seu ambiente e a tendência geral para identificar potenciais problemas de desempenho.

Fiabilidade da ligação

A fiabilidade de uma ligação pode ter um impacto significativo na experiência do utilizador final. O Azure Virtual Desktop Insights pode ajudá-lo a compreender os eventos de desconexão e as correlações entre erros que afetam os utilizadores finais.

A fiabilidade da ligação fornece duas vistas main para o ajudar a compreender a fiabilidade das suas ligações:

  • Um gráfico que mostra o número de desconexões nas ligações simultâneas num determinado intervalo de tempo. Este gráfico permite-lhe detetar facilmente clusters de desligamentos que estão a afetar a fiabilidade da ligação.

  • Uma tabela dos 20 principais eventos de desconexão, com os 20 principais intervalos de tempo específicos em que ocorreram mais interrupções de ligação. Pode selecionar uma linha na tabela para realçar segmentos específicos do gráfico de ligação para ver as interrupções de ligação que ocorreram nesses segmentos de tempo específicos.

Também pode analisar erros de ligação por diferentes pivôs para determinar a causa raiz das interrupções de ligação e melhorar a fiabilidade da ligação. Eis os pivôs disponíveis:

Pivot Descrição
Assinatura Agrupa eventos pela subscrição que contém recursos relacionados. Quando mais do que uma subscrição tem recursos do Azure Virtual Desktop, ajuda a determinar se os problemas estão no âmbito de uma ou mais subscrições.
Grupo de recursos Agrupa eventos pelo grupo de recursos que contém recursos relacionados.
Tipo do pool de organizador Agrupa eventos por conjunto de anfitriões.
Transport Agrupa eventos pela camada de transporte de rede utilizada para ligações, UDP ou TCP.

Para UDP, os valores válidos são Multipath, Relay, ShortpathPublice ShortpathPrivate.

Para TCP, os valores válidos são NotUsed e <>
Anfitrião da sessão Agrupa eventos por anfitrião de sessão.
IP do anfitrião da sessão/16 Agrupa eventos pelo endereço IPv4 de cada anfitrião de sessão, agrupados pelos dois primeiros octetos, por exemplo (1.2.3.4).
Tipo de cliente Agrupa eventos pelo cliente utilizado para ligar a uma sessão remota, incluindo a arquitetura da plataforma e do processador do dispositivo de ligação.
Versão do Cliente Agrupa eventos pelo número da versão do Windows App ou da aplicação Ambiente de Trabalho Remoto utilizado para ligar a uma sessão remota.
IP do Cliente/16 Agrupa eventos pelo endereço IPv4 de cada dispositivo cliente que se liga a uma sessão remota, agrupados pelos dois primeiros octetos, por exemplo (1.2.3.4).
Região do gateway Agrupa eventos pela região do gateway do Azure Virtual Desktop através do qual um dispositivo cliente está ligado. Para obter uma lista de regiões do gateway, veja Códigos de região do gateway.

Para ver as informações de fiabilidade da ligação:

  1. Inicie sessão no Azure Virtual Desktop Insights no portal do Azure navegando para https://aka.ms/avdi.

  2. Nas listas pendentes, selecione uma ou mais subscrições, grupos de recursos, conjuntos de anfitriões e especifique um intervalo de tempo e, em seguida, selecione o separador Fiabilidade da Ligação . A tabela e o grafo são preenchidos com os 20 principais eventos de desconexão e um gráfico de ligações e desligamentos simultâneos ao longo do tempo.

  3. No gráfico, reveja o número de desligamentos (mostrado a vermelho) sobre a contagem de ligações simultâneas (apresentadas a verde).

    Captura de ecrã a mostrar o separador fiabilidade da ligação do Azure Virtual Desktop Insights com a tabela de 20 principais eventos de desconexão e gráfico de ligação em simultâneo com desligamentos.

  4. Na tabela, reveja os 20 principais eventos de desconexão. Selecione uma linha para realçar o segmento de tempo específico e os segmentos de tempo vizinhos no gráfico quando ocorreram as interrupções de ligação.

    Captura de ecrã a mostrar o separador fiabilidade da ligação do Azure Virtual Desktop Insights com a tabela de 20 principais eventos de desconexão e gráfico de ligação em simultâneo com desligamentos com uma entrada selecionada.

  5. Quando seleciona uma linha na tabela, pode selecionar um dos pivôs para analisar os erros de ligação mais detalhadamente. Poderá ter de se deslocar para baixo para ver todos os dados relevantes disponíveis. Ao rever os erros de ligação em diferentes pivôs, pode procurar semelhanças de desligamentos.

    Captura de ecrã a mostrar o separador fiabilidade da ligação do Azure Virtual Desktop Insights com uma lista de eventos dinâmicos.

  6. Selecione um setor de tempo específico para ver os respetivos detalhes com a lista completa de ligações no setor de tempo, as datas de início e de fim, a duração, uma indicação do êxito ou da falha e o utilizador e anfitrião de sessão afetados.

    Captura de ecrã a mostrar o separador fiabilidade da ligação do Azure Virtual Desktop Insights com a lista de eventos do setor de tempo.

  7. Para ver o histórico detalhado de uma ligação específica, selecione uma entrada na secção Detalhes de um setor de tempo. Selecionar uma entrada gera uma lista de passos na ligação e quaisquer erros.

    Captura de ecrã a mostrar o separador fiabilidade da ligação do Azure Virtual Desktop Insights com os detalhes de uma ligação.

Desempenho do anfitrião da sessão

Os problemas com anfitriões de sessão, como o local onde os anfitriões de sessões têm demasiadas sessões para lidar com a carga de trabalho que os utilizadores finais estão a executar, podem ser uma das principais causas da má experiência do utilizador final. O Azure Virtual Desktop Insights pode fornecer informações detalhadas sobre a utilização de recursos e o atraso na entrada de utilizadores para que possa descobrir mais facilmente e rapidamente se os utilizadores são afetados por limitações de recursos como a CPU ou a memória.

Para ver o desempenho do anfitrião da sessão:

  1. Entre no portal do Azure.

  2. Na barra de pesquisa, escreva Azure Virtual Desktop e selecione a entrada de serviço correspondente para aceder à descrição geral do Azure Virtual Desktop.

  3. Selecione Conjuntos de anfitriões e, em seguida, selecione o nome do conjunto de anfitriões para o qual pretende ver o desempenho do anfitrião da sessão.

  4. Selecione Informações, especifique um intervalo de tempo e, em seguida, selecione o separador Desempenho do Anfitrião .

  5. Reveja a tabela de Atraso de entrada por anfitrião e o grafo Atraso de entrada mediano ao longo do tempo para encontrar um resumo dos valores de atraso de entrada de utilizador de percentil mediano e 95 para cada anfitrião de sessão no conjunto de anfitriões. Idealmente, o atraso de entrada do utilizador para cada anfitrião deve ser inferior a 100 milissegundos e um valor mais baixo é melhor.

    No exemplo seguinte, os anfitriões de sessão têm um atraso de entrada de utilizador mediano razoável, mas ocasionalmente os valores atingem o pico acima do limiar de 100 ms, o que implica potencial para afetar os utilizadores finais.

    Uma captura de ecrã de uma tabela e gráfico a mostrar o atraso de entrada dos anfitriões de sessão.

  6. Se encontrar um atraso de entrada de utilizador superior ao esperado (>100 ms), pode ser útil analisar as estatísticas agregadas da CPU, da memória e da atividade do disco para os anfitriões de sessão para ver se existem períodos de utilização superior ao esperado. Os gráficos para métricas de CPU e memória do Anfitrião, métricas de temporização do disco do anfitrião e Comprimento da fila de disco do anfitrião mostram a agregação entre anfitriões de sessão ou as métricas de recursos de um anfitrião de sessão selecionado.

    Neste exemplo, existem alguns períodos de tempos de leitura do disco mais elevados que se correlacionam com o atraso de entrada de utilizador mais elevado.

    Captura de ecrã a mostrar gráficos que mostram as métricas do anfitrião da sessão.

  7. Para obter mais informações sobre um anfitrião de sessão específico, selecione o separador Diagnóstico do Anfitrião .

  8. Reveja a secção Contadores de desempenho para ver um resumo rápido de todos os dispositivos que ultrapassaram os limiares especificados para:

    • MBytes disponíveis (memória disponível)
    • Falhas de página por segundo
    • Utilização da CPU
    • Espaço em Disco
    • Atraso de Entrada por Sessão

    Selecionar um parâmetro permite-lhe desagregar e ver a tendência de um anfitrião de sessão selecionado. No exemplo seguinte, um anfitrião de sessão tinha uma maior utilização da CPU (> 60%) para a duração selecionada (1 minuto).

    Captura de ecrã a mostrar os valores dos contadores de desempenho dos anfitriões de sessão.

Nos casos em que um anfitrião de sessão tem longos períodos de utilização elevada de recursos, vale a pena considerar aumentar o tamanho da VM do Azure do anfitrião da sessão para acomodar melhor as cargas de trabalho do utilizador.

Utilização da versão do cliente

Uma origem comum de problemas para os utilizadores finais do Azure Virtual Desktop é a utilização de clientes mais antigos que podem ter funcionalidades novas ou atualizadas em falta ou contêm problemas conhecidos que são resolvidos com versões mais recentes. O Azure Virtual Desktop Insights contém uma lista dos diferentes clientes em utilização e a identificação de clientes que podem estar desatualizados.

Para ver uma lista de utilizadores com clientes desatualizados:

  1. Inicie sessão no Azure Virtual Desktop Insights no portal do Azure navegando para https://aka.ms/avdi.

  2. Nas listas pendentes, selecione uma ou mais subscrições, grupos de recursos, conjuntos de anfitriões e especifique um intervalo de tempo e, em seguida, selecione o separador Clientes .

  3. Reveja a secção Utilizadores com clientes potencialmente desatualizados (todos os tipos de atividade). Uma tabela de resumo mostra o nível de versão mais elevado de cada cliente encontrado a ligar ao seu ambiente (marcado como Mais Recente) no intervalo de tempo selecionado e a contagem de utilizadores que utilizam versões desatualizadas (entre parênteses).

    No exemplo abaixo, a versão mais recente do cliente Área de Trabalho Remota da Microsoft para Windows (MSRDC) é a 1.2.4487.0 e 993 utilizadores estão atualmente a utilizar uma versão mais antiga. Também mostra uma contagem de ligações e o número de dias atrás da versão mais recente que os clientes mais antigos têm.

    Captura de ecrã a mostrar uma tabela de clientes desatualizados.

  4. Para obter mais informações, expanda um cliente para obter uma lista de utilizadores que utilizem uma versão desatualizada desse cliente, as respetivas versões e a data da última vez que se viu a ligar-se a essa versão. Pode exportar os dados com o botão no canto superior direito da tabela para comunicação com os utilizadores ou monitorizar a propagação de atualizações.

    Captura de ecrã a mostrar uma tabela de utilizadores com clientes desatualizados.

Deve rever periodicamente as versões dos clientes em utilização para garantir que os seus utilizadores estão a obter a melhor experiência.

Observação

Alguns clientes, como Windows App no iOS/iPadOS e Android, estão listados no relatório com o respetivo número de compilação e não com o respetivo número de versão. Pode corresponder o número da compilação ao número da versão na secção Acerca de Windows App definições.

Oportunidades de poupança de custos

Compreender a utilização de anfitriões de sessão pode ajudar a ilustrar onde existe potencial para reduzir os gastos com um plano de dimensionamento, redimensionar máquinas virtuais ou reduzir o número de anfitriões de sessão no conjunto. O Azure Virtual Desktop Insights pode fornecer visibilidade sobre os padrões de utilização para o ajudar a tomar as decisões mais informadas sobre a melhor forma de gerir os seus recursos com base na utilização real do utilizador.

Utilização do anfitrião da sessão

Saber quando os anfitriões de sessão estão em pico de procura ou quando existem poucas ou nenhumas sessões pode ajudá-lo a tomar decisões sobre como gerir os anfitriões de sessão. Pode utilizar o dimensionamento automático para dimensionar anfitriões de sessão com base em padrões de utilização. O Azure Virtual Desktop Insights pode ajudá-lo a identificar padrões abrangentes de atividade do utilizador em vários conjuntos de anfitriões. Se encontrar oportunidades para dimensionar anfitriões de sessão, pode utilizar estas informações para criar um plano de dimensionamento.

Para ver a utilização do anfitrião da sessão:

  1. Inicie sessão no Azure Virtual Desktop Insights no portal do Azure navegando para https://aka.ms/avdi.

  2. Nas listas pendentes, selecione uma ou mais subscrições, grupos de recursos, conjuntos de anfitriões e especifique um intervalo de tempo e, em seguida, selecione o separador Utilização .

  3. Reveja o gráfico Histórico de sessões , que apresenta o número de sessões ativas e inativas (desligadas) ao longo do tempo. Identifique quaisquer períodos de atividade elevada e períodos de baixa atividade a partir do pico da contagem de sessões do utilizador e do período de tempo em que os picos ocorrem. Se encontrar um padrão de atividade regular e repetido, normalmente implica que existe uma boa oportunidade para implementar um plano de dimensionamento.

    Neste exemplo, o gráfico mostra o número de sessões de utilizadores ao longo de uma semana. Os picos ocorrem por volta do meio-dia nos dias úteis, e há uma notável falta de atividade durante o fim de semana. Este padrão sugere que há uma oportunidade de dimensionar anfitriões de sessões para satisfazer a procura durante a semana e reduzir o número de anfitriões de sessões durante o fim de semana.

    Uma captura de ecrã de um gráfico que mostra o número de sessões de utilizadores ao longo de uma semana.

  4. Utilize o gráfico Contagem de anfitriões de sessões para anotar o número médio de anfitriões de sessões ativos ao longo do tempo e, em particular, o número médio de anfitriões de sessão que estão inativos (sem sessões). Idealmente, os anfitriões de sessão devem suportar ativamente sessões ligadas e cargas de trabalho ativas e desligados quando não estão a ser utilizados através de um plano de dimensionamento. É provável que tenha de manter um número mínimo de anfitriões de sessão ligados para garantir a disponibilidade dos utilizadores em alturas irregulares, pelo que compreender a utilização ao longo do tempo pode ajudar a encontrar um número adequado de anfitriões de sessão para se manter ligado como uma memória intermédia.

    Mesmo que um plano de dimensionamento não seja, em última análise, uma boa opção para os seus padrões de utilização, ainda existe a oportunidade de equilibrar o número total de anfitriões de sessão disponíveis como memória intermédia ao analisar a procura da sessão e ao reduzir potencialmente o número de dispositivos inativos.

    Neste exemplo, o gráfico mostra que há longos períodos ao longo de uma semana em que os anfitriões de sessões inativas são ligados e, portanto, aumentam os custos.

    Uma captura de ecrã de um gráfico que mostra o número de anfitriões de sessões ativas e inativas ao longo de uma semana.

  5. Utilize as listas pendentes para reduzir o âmbito para um único conjunto de anfitriões e repita a análise do histórico de sessões e da contagem de anfitriões de sessões. Neste âmbito, pode identificar padrões específicos dos anfitriões de sessão num conjunto de anfitriões específico para ajudar a desenvolver um plano de dimensionamento para esse conjunto de anfitriões.

    Neste exemplo, o primeiro gráfico mostra o padrão de atividade do utilizador ao longo de uma semana entre as 6:00 e as 22:00. No fim de semana, há pouca atividade. O segundo gráfico mostra o número de anfitriões de sessões ativas e inativas ao longo da mesma semana. Existem longos períodos de tempo em que os anfitriões de sessões inativas estão ligados. Utilize estas informações para ajudar a determinar os tempos ideais de aumento e de redução para um plano de dimensionamento.

    Um gráfico que mostra o número de sessões de utilizadores ao longo de uma semana para um único conjunto de anfitriões.

    Um gráfico que mostra o número de anfitriões de sessões ativas e inativas ao longo de uma semana para um único conjunto de anfitriões.

  6. Crie um plano de dimensionamento com base nos padrões de utilização que identificar e, em seguida, atribua o plano de dimensionamento ao conjunto de anfitriões.

Após um período de tempo, deve repetir este processo para confirmar que os anfitriões de sessão estão a ser utilizados de forma eficaz. Se necessário, pode fazer alterações ao plano de dimensionamento e continuar a iterar até encontrar o plano de dimensionamento ideal para os seus padrões de utilização.

Próximas etapas