Partilhar via


Considerações sobre a linha de base de gerenciamento para o Citrix no Azure

O gerenciamento e o monitoramento são essenciais para qualquer implantação do Citrix DaaS (desktop as a service) no Azure. Para alcançar a excelência operacional e o sucesso, você deve projetar adequadamente seu ambiente Citrix DaaS com gerenciamento e monitoramento em mente.

Considerações de design da Citrix

Tanto a Microsoft quanto a Citrix fornecem um conjunto de ferramentas e serviços essenciais para monitorar o ambiente. Este artigo lista algumas ferramentas e recomenda o que monitorar.

As ferramentas e serviços da Microsoft incluem o Azure Monitor, o Azure Advisor, o Azure Service Health, o Microsoft Sentinel e o Azure Network Watcher. As ferramentas e serviços da Citrix incluem o Citrix Monitor, o Citrix Analytics e o Citrix Managed Services. A maioria destes serviços está incluída nas suas subscrições, mas alguns têm um custo extra.

Para obter informações sobre as ferramentas da Microsoft para usar com o Citrix DaaS, visite a Citrix Tech Zone. Para obter mais informações sobre as ferramentas Citrix, consulte Citrix DaaS for Azure e Citrix application delivery management.

Recomendações de design da Citrix

Métricas e limites de alerta

Para uma implantação da Citrix, concentre-se nas métricas do SO convidado das máquinas virtuais Citrix. Métricas de desempenho de servidor ruins geralmente indicam que os usuários estão prestes a enfrentar problemas de desempenho ou que já tiveram. Por exemplo, quando o Atraso Máximo de Entrada para uma sessão de usuário atinge um valor predefinido, sabemos que os usuários estão experimentando latência. Você pode configurar o grupo Ação para enviar um e-mail aos administradores da Citrix alertando-os sobre o problema para que eles possam intervir proativamente.

Este artigo informa quais contadores de desempenho devem ser monitorados e sugere limites de alerta apropriados para uma implantação da Citrix. É provável que os limiares de alerta sugeridos notifiquem com antecedência problemas de desempenho. Ajuste os valores e períodos de tempo para atender às suas necessidades.

Todos os servidores Citrix

Aqui está a lista de contadores perfmon para monitorar todos os servidores Citrix na implantação:

  • Processador%Tempo do processador
    • Este contador é a quantidade de tempo que um processador está ativo.
    • Alerta quando a média é superior a 80% durante 15 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para determinar quais processos estão consumindo mais CPU. Identifique a causa do alto uso da CPU.
    • Se todos os processos estiverem consumindo um nível esperado de tempo de CPU, então é hora de aumentar a capacidade do servidor ou do grupo de entrega.
  • Comprimento da fila Sistema\Processador
    • Esse contador é o número de threads em uma fila de processador que estão aguardando para serem processados.
    • Alerta quando o contador for superior a 5 vezes o número de núcleos durante um intervalo de 5 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para determinar quais processos estão consumindo mais CPU.
    • Se todos os processos estão consumindo um nível esperado de CPU, então é hora de aumentar a capacidade do servidor ou do grupo de entrega.
  • Memória\Bytes disponíveis
    • Esse contador é a quantidade de memória que não é alocada para processos ou cache.
    • Alerte quando a quantidade disponível de RAM estiver abaixo de 20% da RAM total por um intervalo de 5 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para determinar quais processos estão consumindo mais RAM. Identifique quaisquer alterações de configuração que possam reduzir esse nível de consumo de RAM. Use essa métrica com os contadores de uso de Páginas de Memória/s e Arquivo de paginação.
    • Se todos os processos estiverem consumindo a quantidade esperada de memória, é hora de aumentar a capacidade do servidor ou do grupo de entrega.
  • Memória\Páginas/seg
    • Este contador é o número de páginas por segundo que são trocadas do disco para a RAM.
    • Alerte quando as páginas por segundo estiverem consistentemente acima de 10.
    • Use o Gerenciador de Tarefas para procurar aplicativos que estão causando as trocas de página. Investigue possíveis configurações alternativas. Use essa métrica com os contadores de uso Bytes de memória disponíveis e Arquivos de paginação%.
    • Se possível, aumente a quantidade de RAM disponível para o host. Se essa não for uma opção, tente isolar o aplicativo em um conjunto de servidores dedicados.
  • Arquivo de paginação%usage
    • Esse contador é a porcentagem do arquivo de paginação atual que está em uso.
    • Alerta quando a utilização do ficheiro de paginação for superior a 80% durante 60 minutos.
    • Use o Gerenciador de Tarefas para procurar aplicativos que estão causando o uso do arquivo de paginação. Investigue possíveis configurações alternativas. Use essa métrica com os contadores Bytes de memória disponíveis e Páginas de memória/seg.
    • Se possível, aumente a quantidade de RAM disponível para o host.
  • LogicalDisk%Tempo de disco (_total)
    • Este contador representa a quantidade de tempo que o disco lógico está ativo.
    • Alerta quando a % de tempo de disco for superior a 90% durante 15 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estão causando o alto uso do disco. Investigue o que pode estar causando o alto uso do disco. Use essa métrica com outras métricas de disco lógico e físico.
    • Se toda a atividade parecer normal, procure uma maneira de mover os aplicativos para discos com subsistemas de disco de melhor desempenho.
  • LogicalDisk\Comprimento da fila de disco atual
    • Esse contador representa o número de transações que estão aguardando que o disco lógico processe solicitações.
    • Alerta quando a fila de disco atual for maior que 3 por 15 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estão causando o alto uso do disco. Investigue o que pode estar causando o alto uso do disco. Use essa métrica com outras métricas de disco lógico e físico.
    • Se toda a atividade parecer normal, procure uma maneira de mover os aplicativos para discos com subsistemas de disco de melhor desempenho.
  • PhysicalDisk%Tempo de disco (_total)
    • Este contador representa a quantidade de tempo que o disco físico está ativo.
    • Alerta quando a % de tempo de disco for superior a 90% durante 15 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estão causando o alto uso do disco. Investigue o que pode estar causando o alto uso do disco. Use essa métrica com outras métricas de disco lógico e físico.
    • Se toda a atividade parecer normal, procure uma maneira de mover os aplicativos para discos com subsistemas de disco de melhor desempenho.
  • PhysicalDisk\Comprimento da fila de disco atual
    • Esse contador representa o número de transações que estão aguardando que o disco físico processe suas solicitações de disco.
    • Alerta quando a fila de disco atual for maior que 3 por 15 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estão causando o alto uso do disco. Investigue o que pode estar causando o alto uso do disco. Use essa métrica com outras métricas de disco lógico e físico.
    • Se toda a atividade parecer normal, procure uma maneira de mover os aplicativos para discos com subsistemas de disco de melhor desempenho.
  • Interface de Rede\Total de Bytes/seg
    • Este contador mostra a taxa na qual o adaptador de rede está processando pacotes de dados para a rede.
    • Alerta quando o Total de Bytes por segundo for superior a 80% da capacidade da NIC durante 5 minutos.
    • Use o Gerenciador de Tarefas para procurar aplicativos que estão causando o alto uso da rede. Tente determinar o que pode estar causando a alta utilização da rede. Use essa métrica com outras métricas de rede lógicas e físicas.
    • Se toda a atividade parecer normal, procure uma maneira de aumentar a largura de banda da rede ou aumentar a capacidade para o grupo de entrega.
  • Atraso de entrada do usuário por sessão\Atraso máximo de entrada
    • Essa métrica fornece o atraso máximo de entrada para a sessão em milissegundos. A métrica mede o tempo desde quando o usuário fornece a entrada do mouse ou teclado até que a entrada seja processada pelo sistema.
    • Alerta quando o atraso de entrada de uma sessão é superior a 1000ms durante 2 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estejam causando alto uso de CPU, disco ou rede.
    • Se a atividade parece normal, a melhor abordagem é aumentar a capacidade para o grupo de entrega.

Para obter mais recomendações para usar componentes da Citrix, consulte: Métricas e alertas de linha de base para o Azure.

Recomendações gerais

Aqui estão algumas recomendações e práticas gerais a serem consideradas ao usar essas ferramentas.

  • O acompanhamento das métricas do monitor de desempenho para máquinas virtuais e a rede é mais fácil de fazer a partir do Azure Monitor. As métricas do Azure Monitor são mais granulares do que as disponíveis no Citrix Monitor. Use o Azure Monitor para as métricas de desempenho para ter mais controle sobre as métricas coletadas.
  • Defina a retenção de dados de monitoramento para um período o mais curto possível para suas necessidades de negócios. A maioria dos dados de monitorização só é útil durante um curto período de tempo. Economize custos ao não armazenar dados de monitoramento a longo prazo. Crie um trabalho de automação para limpar dados obsoletos em suas contas de armazenamento.
  • O Azure inclui alertas para métricas, logs, interrupções de serviço, manutenção planejada, custo mensal e segurança. Usar alertas pode salvar vidas. Este artigo fornece muitas recomendações sobre alertas a serem criados para sua implantação do Citrix. Implemente as que fazem mais sentido no seu ambiente. Envie alertas críticos via SMS e e-mail para garantir que eles sejam acionados rapidamente. Defina um lembrete no seu calendário a cada trimestre para atualizar as listas de notificação de alerta.
  • O monitoramento e o alerta em uma métrica têm um custo mensal. Escolha sabiamente quais métricas acompanhar. Se você não planeja agir quando um alerta é acionado, considere se a métrica tem valor.
  • Configure um painel personalizado para seus grupos de recursos Citrix e habilite links para serviços importantes, como Microsoft Sentinel, Service Health, Traffic Analytics e Advisor. No painel, inclua gráficos que mostrem o desempenho de suas conexões ExpressRoute ou VPN, seus Cloud Connectors e hosts Citrix VDA. Para proteger informações confidenciais, restrinja o acesso ao painel apenas às pessoas que precisam delas.
  • Ao solucionar um problema, examine várias fontes de dados para ajudar a correlacionar os sintomas à causa raiz. Por exemplo, se a duração média do logon for alta, você poderá exibir as métricas no Azure para determinar onde existem restrições de recursos.
  • Habilitar a Análise de Tráfego e os logs NSG é a melhor maneira de ver se o tráfego é originário de locais inesperados. Você pode usar essas informações para agilizar suas comunicações de rede. Use as informações para criar políticas do Azure que bloqueiem o tráfego de entrada desses locais inesperados.

Próximos passos

Analise as considerações críticas de design e as recomendações de segurança e conformidade específicas para a implantação do Citrix no Azure.