Considérations relatives à la base de référence de gestion pour Citrix sur Azure
La gestion et le monitoring sont essentiels à tout déploiement de Citrix DaaS (Desktop as a Service) sur Azure. Pour atteindre l’excellence opérationnelle et le succès, vous devez concevoir correctement votre environnement Citrix DaaS en pensant à la gestion et au monitoring.
Considérations relatives à la conception Citrix
Microsoft et Citrix fournissent un ensemble d’outils et de services de base pour le monitoring de l’environnement. Cet article liste certains outils et recommande les éléments à superviser.
Les outils et services Microsoft incluent Azure Monitor, Azure Advisor, Azure Service Health, Microsoft Sentinel et Azure Network Watcher. Les outils et services Citrix incluent Citrix Monitor, Citrix Analytics et Citrix Managed Services. La plupart de ces services sont inclus dans vos abonnements, mais certains ont un coût supplémentaire.
Pour plus d’informations sur les outils Microsoft à utiliser avec Citrix DaaS, visitez la Citrix Tech Zone. Pour plus d’informations sur les outils Citrix, consultez Citrix DaaS pour Azure et Service de gestion de la livraison d’applications (ADM) Citrix.
Recommandations relatives à la conception Citrix
Métriques et seuils d’alerte
Pour un déploiement Citrix, concentrez-vous sur les métriques du système d’exploitation invité des machines virtuelles Citrix. Des métriques de performances médiocres du serveur indiquent généralement que les utilisateurs sont sur le point de rencontrer des problèmes de performances, ou qu’ils en ont déjà. Par exemple, lorsque le délai d’entrée maximal pour une session utilisateur atteint une valeur prédéfinie, nous savons que les utilisateurs rencontrent une latence. Vous pouvez configurer le groupe d’actions de façon à envoyer un e-mail aux administrateurs Citrix qui les avertit du problème afin qu’ils puissent intervenir de manière proactive.
Cet article indique quels compteurs de performances superviser, et suggère des seuils d’alerte appropriés pour un déploiement Citrix. Les seuils d’alerte suggérés ont de bonnes chances de fournir une notification préalable des problèmes de performances. Ajustez les valeurs et les délais pour répondre à vos besoins.
Tous les serveurs Citrix
Voici la liste des compteurs perfmon à superviser pour tous les serveurs Citrix dans le déploiement :
- Processeur%Temps processeur
- Ce compteur correspond à la durée d’activité d’un processeur.
- Alertez quand la moyenne est supérieure à 80 % pendant 15 minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour déterminer les processus qui consomment le plus de processeur. Identifiez la cause de l’utilisation élevée du processeur.
- Si tous les processus consomment un niveau attendu de temps processeur, il est temps d’augmenter la capacité du serveur ou du groupe de remise.
- Système\Longueur de la file du processeur
- Ce compteur correspond au nombre de threads dans une file d’attente de processeur qui attendent d’être traités.
- Alertez quand le compteur est supérieur à cinq fois le nombre de cœurs pendant un intervalle de cinq minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour déterminer les processus qui consomment le plus de processeur.
- Si tous les processus consomment un niveau attendu de processeur, il est temps d’augmenter la capacité du serveur ou du groupe de remise.
- Mémoire\Octets disponibles
- Ce compteur correspond à la quantité de mémoire qui n’est pas allouée aux processus ou au cache.
- Alertez quand la quantité de RAM disponible est inférieure à 20 % de la RAM totale pendant un intervalle de cinq minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour déterminer les processus qui consomment le plus de RAM. Identifiez les modifications de configuration susceptibles de réduire ce niveau de consommation de RAM. Utilisez cette métrique avec les compteurs Pages mémoire/s et Fichier d’échange\Pourcentage d’utilisation.
- Si tous les processus consomment la quantité de mémoire attendue, il est temps d’augmenter la capacité du serveur ou du groupe de remise.
- Mémoire\Pages/sec
- Ce compteur correspond au nombre de pages échangées par seconde du disque vers la RAM.
- Alertez quand le nombre de pages par seconde dépasse systématiquement 10.
- Utilisez le Gestionnaire des tâches pour rechercher les applications qui sont à l’origine des échanges de pages. Investiguez les configurations alternatives possibles. Utilisez cette métrique avec les compteurs Mémoire\Octets disponibles et Fichier d’échange\Pourcentage d’utilisation.
- Si possible, augmentez la quantité de RAM disponible pour l’hôte. Si ce n’est pas une option, essayez d’isoler l’application sur un ensemble de serveurs dédiés.
- Fichier d'échange%Utilisation
- Ce compteur correspond au pourcentage du fichier d’échange en cours d’utilisation.
- Alertez quand l’utilisation du fichier d’échange est supérieure à 80 % pendant 60 minutes.
- Utilisez le Gestionnaire des tâches pour rechercher les applications qui sont à l’origine de l’utilisation du fichier d’échange. Investiguez les configurations alternatives possibles. Utilisez cette métrique avec les compteurs Mémoire\Octets disponibles et Pages mémoire/s.
- Si possible, augmentez la quantité de RAM disponible pour l’hôte.
- Disque logique%Temps disque (_total)
- Ce compteur représente la durée pendant laquelle le disque logique est actif.
- Alertez quand le pourcentage du temps disque est supérieur à 90 % pendant 15 minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour rechercher les applications qui sont à l’origine de l’utilisation élevée du disque. Investiguez ce qui peut être à l’origine de l’utilisation élevée du disque. Utilisez cette métrique avec d’autres métriques de disque logique et physique.
- Si toute l’activité semble normale, recherchez un moyen de déplacer les applications vers des disques qui ont des sous-systèmes de disque plus performants.
- Disque logique\Taille de file d’attente du disque actuelle
- Ce compteur représente le nombre de transactions qui attendent que le disque logique traite les requêtes.
- Alertez quand la taille de la file d’attente de disque actuelle est supérieure à trois pendant 15 minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour rechercher les applications qui sont à l’origine de l’utilisation élevée du disque. Investiguez ce qui peut être à l’origine de l’utilisation élevée du disque. Utilisez cette métrique avec d’autres métriques de disque logique et physique.
- Si toute l’activité semble normale, recherchez un moyen de déplacer les applications vers des disques qui ont des sous-systèmes de disque plus performants.
- Disque physique%Temps disque (_total)
- Ce compteur représente la durée pendant laquelle le disque physique est actif.
- Alertez quand le pourcentage du temps disque est supérieur à 90 % pendant 15 minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour rechercher les applications qui sont à l’origine de l’utilisation élevée du disque. Investiguez ce qui peut être à l’origine de l’utilisation élevée du disque. Utilisez cette métrique avec d’autres métriques de disque logique et physique.
- Si toute l’activité semble normale, recherchez un moyen de déplacer les applications vers des disques qui ont des sous-systèmes de disque plus performants.
- Disque physique\Taille de file d’attente du disque actuelle
- Ce compteur représente le nombre de transactions qui attendent que le disque physique traite leurs requêtes de disque.
- Alertez quand la taille de la file d’attente de disque actuelle est supérieure à trois pendant 15 minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour rechercher les applications qui sont à l’origine de l’utilisation élevée du disque. Investiguez ce qui peut être à l’origine de l’utilisation élevée du disque. Utilisez cette métrique avec d’autres métriques de disque logique et physique.
- Si toute l’activité semble normale, recherchez un moyen de déplacer les applications vers des disques qui ont des sous-systèmes de disque plus performants.
- Interface réseau\Total des octets/s
- Ce compteur indique la vitesse à laquelle la carte réseau traite les paquets de données pour le réseau.
- Alertez quand le nombre total d’octets par seconde est supérieur à 80 % de la capacité de la carte réseau pendant cinq minutes.
- Utilisez le Gestionnaire des tâches pour rechercher les applications qui sont à l’origine de l’utilisation élevée du réseau. Essayez de déterminer ce qui peut être à l’origine de l’utilisation élevée du réseau. Utilisez cette métrique avec d’autres métriques de réseau logique et physique.
- Si toutes les activités semblent normales, recherchez un moyen d’augmenter la bande passante réseau ou d’augmenter la capacité du groupe de remise.
- Retard d’entrée utilisateur par session\Délai d’entrée maximal
- Cette métrique fournit le délai d’entrée maximal pour la session en millisecondes. La métrique mesure le délai entre le moment où l’utilisateur fournit l’entrée de la souris ou du clavier et le moment où l’entrée est traitée par le système.
- Alertez lorsque le délai d’entrée d’une session est supérieur à 1000 ms pendant deux minutes.
- Utilisez le Gestionnaire des tâches ou Citrix Monitor pour rechercher les applications qui provoquent une utilisation élevée du processeur, du disque ou du réseau.
- Si l’activité semble normale, la meilleure approche consiste à augmenter la capacité du groupe de remise.
Pour obtenir d’autres recommandations sur l’utilisation des composants Citrix, consultez Baseline Metrics and Alerts for Azure.
Recommandations générales
Voici quelques recommandations et pratiques générales à prendre en compte lorsque vous utilisez ces outils.
- Le suivi des métriques d’analyseur de performances pour les machines virtuelles et le réseau est plus facile à effectuer à partir d’Azure Monitor. Les métriques Azure Monitor sont plus précises que celles disponibles dans Citrix Monitor. Utilisez Azure Monitor pour les métriques de performances afin de mieux contrôler les métriques collectées.
- Définissez la conservation de vos données de monitoring sur une période aussi courte que possible en fonction des besoins de votre entreprise. La plupart des données de monitoring ne sont utiles que pendant une courte période. Économisez les coûts en ne stockant pas les données de monitoring à long terme. Créez un travail d’automatisation pour nettoyer les données obsolètes dans vos comptes de stockage.
- Azure inclut des alertes pour les métriques, les journaux, les pannes de service, la maintenance planifiée, le coût mensuel et la sécurité. L’utilisation d’alertes peut vous sauver la vie. Cet article fournit de nombreuses recommandations sur les alertes à créer pour votre déploiement Citrix. Implémentez celles qui ont le plus de sens dans votre environnement. Envoyez les alertes critiques par SMS et par e-mail afin de veiller à ce qu’elles soient résolues rapidement. Définissez un rappel sur votre calendrier chaque trimestre pour mettre à jour les listes de notification d’alerte.
- Le monitoring et les alertes sur une métrique ont un coût mensuel. Choisissez judicieusement les métriques à suivre. Si vous ne prévoyez pas d’agir lorsqu’une alerte se déclenche, déterminez si la métrique a une valeur.
- Configurez un tableau de bord personnalisé pour vos groupes de ressources Citrix, et activez des liens vers des services clés tels que Microsoft Sentinel, Service Health, Traffic Analytics et Advisor. Dans le tableau de bord, incluez des graphiques qui montrent les performances de vos connexions ExpressRoute ou VPN, de vos Cloud Connectors et des hôtes Citrix VDA. Pour protéger les informations sensibles, limitez l’accès au tableau de bord aux seules personnes qui en ont besoin.
- Lors de la résolution d’un problème, examinez plusieurs sources de données afin de mettre en corrélation les symptômes avec la cause racine. Par exemple, si la durée moyenne d’ouverture de session est élevée, vous pouvez afficher les métriques dans Azure pour déterminer l’emplacement des contraintes de ressources.
- L’activation des journaux de NSG et Traffic Analytics est la meilleure façon de voir si le trafic provient d’emplacements inattendus. Vous pouvez utiliser ces informations pour simplifier vos communications réseau. Utilisez les informations pour créer des stratégies Azure qui bloquent le trafic entrant à partir de ces emplacements inattendus.
Étapes suivantes
Passez en revue les considérations et recommandations de conception critiques pour la sécurité et la conformité propres au déploiement de Citrix sur Azure.