Compartilhar via


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

O gerenciamento e o monitoramento são essenciais para qualquer implantação do Citrix DaaS (área de trabalho como serviço) 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

A Microsoft e 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 desses serviços está incluída em suas assinaturas, mas alguns têm custo extra.

Para obter informações sobre as ferramentas da Microsoft a serem usadas com o Citrix DaaS, visite a Citrix Tech Zone. Para obter mais informações sobre as ferramentas da Citrix, consulte Citrix DaaS para Azure e gerenciamento de entrega de aplicativos Citrix.

Recomendações de design da Citrix

Métricas e limites de alerta

Para uma implantação da Citrix, concentre-se nas métricas do sistema operacional convidado das máquinas virtuais da 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 de Entrada Máximo de 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 email aos administradores da Citrix que os alerte sobre o problema para que eles possam intervir proativamente.

Este artigo informa quais contadores de desempenho monitorar e sugere limites de alerta apropriados para uma implantação da Citrix. É provável que os limiares de alerta sugeridos forneçam um aviso prévio sobre 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 a serem monitorados para todos os servidores Citrix na implantação:

  • Processador%Tempo do processador
    • Esse contador é a quantidade de tempo que um processador fica ativo.
    • Alerta quando a média for superior a 80% por 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, é 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 maior que 5 vezes o número de núcleos para 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, é 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 está alocada para processos ou cache.
    • Alerta 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 %usage 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/s
    • Esse contador é o número de páginas por segundo que são trocadas do disco para a RAM.
    • Alerta 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 Memory Available Bytes e Paging Files%usage.
    • 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%uso
    • Esse contador é a porcentagem do arquivo de paginação atual que está em uso.
    • Alerta quando o uso do arquivo de paginação for maior que 80% por 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 Disponíveis de Memória 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)
    • Esse 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 Monitor Citrix 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 que tenham subsistemas de disco de desempenho mais alto.
  • LogicalDisk\Comprimento atual da fila de disco
    • 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 Monitor Citrix 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 que tenham subsistemas de disco de desempenho mais alto.
  • PhysicalDisk%Tempo de disco (_total)
    • Esse 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 Monitor Citrix 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 que tenham subsistemas de disco de desempenho mais alto.
  • PhysicalDisk\Comprimento atual da fila de disco
    • 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 Monitor Citrix 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 que tenham subsistemas de disco de desempenho mais alto.
  • Interface de Rede\Total de Bytes/s
    • 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 maior que 80% da capacidade da NIC por 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 for maior que 1000ms por 2 minutos.
    • Use o Gerenciador de Tarefas ou o Citrix Monitor para procurar aplicativos que estão causando alto uso de CPU, disco ou rede.
    • Se a atividade parecer normal, a melhor abordagem é aumentar a capacidade para o grupo de entrega.

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

Recomendações gerais

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

  • Controlar métricas do monitor de desempenho para máquinas virtuais e a rede é mais fácil de fazer no 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 o menor período possível para suas necessidades de negócios. A maioria dos dados de monitoramento só é útil por 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 em seu ambiente. Envie alertas críticos por SMS e e-mail para garantir que eles sejam acionados rapidamente. Defina um lembrete em seu calendário a cada trimestre para atualizar as listas de notificação de alerta.
  • Monitorar e alertar sobre uma métrica tem um custo mensal. Escolha sabiamente quais métricas acompanhar. Se você não planeja executar uma ação quando um alerta é acionado, considere se a métrica tem valor.
  • Configure um painel personalizado para seus grupos de recursos da Citrix e habilite links para os principais serviços, como Microsoft Sentinel, Service Health, Traffic Analytics e Advisor. No painel, inclua gráficos que mostram 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 aos indivíduos 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 de 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 é originado de locais inesperados. Você pode usar essas informações para simplificar suas comunicações de rede. Use as informações para criar políticas do Azure que bloqueiam o tráfego de entrada desses locais inesperados.

Próximas etapas

Revise 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.