Analyse de l'équilibreur de charge

Qu'est-ce qu'un équilibreur de charge ?

L’analyse du réseau est une partie cruciale du travail d'un administrateur, car elle peut aider à empêcher les éléments et appareils critiques d'un réseau de subir des temps d'arrêt. Lorsque les périphériques clients approchent les serveurs avec de nombreuses demandes, la charge doit être partagée également entre les serveurs pour éviter tout plantage. C'est là qu'intervient un équilibreur de charge.

Comment fonctionnent les équilibreurs de charge ?

Les réseaux d'entreprise ont généralement des serveurs et des applications critiques, tels que des serveurs de base de données et des serveurs d'échange, qui sont hébergés pour une haute disponibilité. Généralement, un moniteur d'équilibrage de charge comme BIG-IP est utilisé dans ces réseaux pour partager la charge entre les serveurs afin d'offrir des services ininterrompus.

Les équilibreurs de charge envoient des demandes de disponibilité aux serveurs et distribuent la charge aux serveurs actifs présents dans un pool.

Le Pool et ses membres

Un pool de serveurs est un ensemble logique de serveurs regroupés pour traiter les demandes des clients. Habituellement, un pool est formé en fonction du service qu'il fournit, comme IP, HTTPS, Protocole de transfer de fichier (FTP), Protocole de contrôle de transmission (TCP) ou Protocole de datagramme d’utilisateur (UDP).

Le membre du pool fait référence à un serveur particulier dans le pool. Un membre du pool est associé à un nœud physique du réseau. Un serveur peut être membre de plusieurs pools.

L'équilibreur de charge analyse en permanence tous les membres du pool pour les performances et dirige la demande du client vers un serveur en fonction de sa disponibilité.

Pourquoi devriez-vous analyser votre équilibreur de charge ?

À mesure que la demande pour les services de votre organisation augmente, il peut être difficile de traiter toutes les demandes. L'effort d'augmenter le nombre de serveurs est inutile si un seul serveur est chargé de toutes les demandes des clients.

Les équilibreurs de charge font partie intégrante de votre réseau ; en analysant la santé et les performances de vos serveurs, ils peuvent diriger efficacement le trafic et faciliter les opérations réseau continues.

Toute interruption du traitement des demandes des clients peut s'avérer coûteuse pour votre entreprise. Par exemple, si un serveur traitant les transactions monétaires dans un système bancaire tombe en panne, cela peut empêcher des transactions réussies pour de nombreux clients et affecter négativement votre entreprise.

L’analyse de votre équilibreur de charge pour son intégrité et ses performances est utile pour :

  • Traitement transparent des demandes des clients.
  • Réduction des temps d'arrêt.
  • Maintien de l'intégrité et des performances du système.
  • Augmentation de l'efficacité du système.

Défis de l’analyse de l'équilibreur de charge

Bien que les utilisations d'un équilibreur de charge soient inestimables pour les réseaux, il existe certains défis dans les scénarios réels auxquels vous pouvez être confronté lors de l’analyse d'un équilibreur de charge, tels que :

  • Intégrité du serveur : Contrôle manuel continu de l'intégrité et des performances des serveurs.
  • Analyse du service : Interaction constante avec les clients pour diriger la demande vers un pool particulier afin de fournir le service prévu.
  • Analyse proactive : Suivi proactif des différentes mesures de performances d'un système pour éviter les temps d'arrêt.
  • Gestion des pannes : Automatisation des actions correctives à effectuer après une panne de serveur.

Utilisez OpManager pour analyser votre équilibreur de charge

Avec OpManager, vous pouvez facilement analyser les équilibreurs de charge et résoudre les problèmes mentionnés ci-dessus. Par défaut, lors de la découverte initiale, OpManager classe les périphériques en tant que serveurs, imprimantes, commutateurs, routeurs ou pare-feu.

OpManager comprend également des modèles de périphériques intégrés pour analyser les équilibreurs de charge. Cependant, même si le modèle de périphérique de votre équilibreur de charge n'est pas pris en charge, OpManager offre une analyse prête à l'emploi en vous permettant d'ajouter des modèles de périphérique personnalisés. Par exemple, vous pouvez importer le modèle d'appareil pour votre équilibreur et associer un moniteur d'équilibreur de charge pour effectuer un suivi proactif des mesures importantes.

Mesures de performances de l'équilibreur de charge

Lorsque vous analysez les métriques de l'équilibreur de charge, vous obtenez des informations détaillées sur les performances de votre système. Pour analyser un équilibreur de charge, vous devez vous concentrer sur des paramètres critiques tels que :

  • Appareils clients actifs
  • Serveurs actifs
  • Demandes HTTP
  • Vitesse du ventilateur du processeur
  • Température et utilisation du processeur
  • État membre du cluster
  • Erreur (s) de paquets sortants
  • Erreur (s) de paquets entrants
  • Paquet (s) abandonné (s)
  • Connexions actives (serveur au système)
  • Connexions actives (serveur à membre du pool)

Comment analyser un équilibreur de charge dans OpManager ?

OpManager fournit les fonctionnalités d'un puissant système de gestion de réseau et analyse en permanence les métriques critiques d'équilibrage de charge. Vous trouverez ci-dessous les fonctionnalités essentielles d'OpManager qui servent d'outils d’analyse de l'équilibreur de charge efficaces et aident à surmonter les défis associés.

Suivi de disponibilité

L'une des tâches les plus importantes de l'équilibreur de charge est de suivre la disponibilité des serveurs. Il serait inacceptable qu'un client subisse un temps d'arrêt lors de l'exécution de tâches cruciales.

Par exemple, supposons qu'un utilisateur suive la procédure pour réserver un billet de train sur le portail en ligne et qu'il se soit rendu à la passerelle de paiement. Malheureusement, un visage triste apparaît à l'écran avec un message disant que le service est actuellement indisponible. Cela ennuierait certainement n'importe quel client et, si cela continuait, pourrait éventuellement affecter l'entreprise dans son ensemble.

Le moniteur d'équilibrage de charge évite de telles complications en analysant de manière transparente les serveurs présents dans le pool de serveurs pour la disponibilité, garantissant qu'aucun serveur n'est surchargé sans discernement.

Avec OpManager, vous pouvez facilement suivre la disponibilité des appareils sur votre réseau. À l'aide du ping ICMP (Internet Control Message Protocol), vous pouvez identifier les périphériques actifs en envoyant une requête ping au périphérique.

Pour les périphériques dans une zone démilitarisée (DMZ), le ping ICMP est désactivé, mais vous pouvez analyser les périphériques à l'aide du port TCP. Dans OpManager, l’analyse de la disponibilité est effectuée par les protocoles ICMP, TCP et SNMP (Simple Network Management Protocol).

Monitor Load Balancer Availability - ManageEngine OpManager

Suivi des services

Les équilibreurs de charge effectuent le travail essentiel d'allocation des services requis par les clients aux serveurs disponibles et sont classés en fonction du service qu'ils proposent en tant qu'équilibreurs de charge de couche 4 et de couche 7.

L'équilibreur de charge de la couche 4 est basé sur le protocole de mise en réseau. Il récupère l'adresse IP du client et la route vers le serveur particulier, qui traite la demande. Contrairement à l'équilibreur de charge de couche 7, il n'inspecte pas les données des paquets envoyés. Il établit une connexion TCP un à un entre le client et le serveur.

Les équilibreurs de charge de la couche 7 fonctionnent conformément à la couche d'application du modèle OSI (Open Systems Interconnection). Une caractéristique distinctive de ce type est que l'équilibreur de charge inspecte l'en-tête HTTP et les données présentes dans les paquets pour prendre des décisions de routage en fonction d'eux. L'équilibreur de charge de la couche 7 établit deux connexions TCP : une avec le serveur et une avec le client.

OpManager analyse les services à l'aide du protocole TCP. Il analyse également la disponibilité et le temps de réponse pour des services tels que HTTPS, IMAP, FTP, etc. De plus, vous pouvez utiliser OpManager pour analyser les applications exécutées sur des machines Windows en tant que services à l'aide du protocole WMI (Windows Management Instrumentation).

Load Balancer Service Monitor - ManageEngine OpManager

Analyser la disponibilité des processus

Tous les processus de votre réseau peuvent être analysés de manière proactive avec OpManager à l'aide des protocoles SNMP standard. OpMananger prend également en charge l’anayse de tous les processus en cours d'exécution sur des machines Windows ou Linux avec respectivement le protocole WMI et le protocole CLI.

Vous pouvez également analyser l'utilisation des ressources système telles que le processeur, la mémoire et le nombre d'instances par les processus.

Analyse des performances du serveur

Le serveur, qui est membre du pool, est un élément essentiel du réseau. Un moniteur de performances d'équilibrage de charge vous aide à analyser en permanence la santé d'un serveur et à y diriger le trafic.

Les serveurs sont généralement regroupés en pools en fonction du service qu'ils fournissent. Il n'y a aucune restriction pour qu'un serveur fonctionne dans un pool, il peut également faire partie de plusieurs pools.

Par défaut, OpManager analyse les ressources système à l'aide du protocole SNMP. Cependant, pour les périphériques non SNMP, vous pouvez utiliser le protocole WMI ; les moniteurs de ressources système sont déjà configurés dans les modèles de périphérique Windows.

Vous pouvez également analyser les mesures de performances pour le processeur, le disque, la mémoire, etc. OpManager prend en charge par défaut environ 5 000 mesures de performances, et vous pouvez également ajouter des mesures personnalisées et les associer à des périphériques spécifiques.

Monitor Load Balancer for Server Performance - ManageEngine OpManager

Résolution des problèmes système

En tant qu'administrateur réseau, vous devez être conscient de l'intégrité et de la disponibilité du serveur, mais l’analyse manuelle permanente des performances du serveur n'est pas faisable.

Dans de rares cas, lorsqu'un serveur tombe en panne, vous devez être équipé d'outils de gestion des pannes efficaces pour résoudre rapidement les problèmes et rétablir la normalité.

Alarmes

OpManager dispose d'un mécanisme de gestion des pannes robuste et intégré avec des alarmes, des notifications et des workflows qui vous permettent de rester informé des problèmes et de les résoudre. Les alarmes sont déclenchées en fonction de la gravité d'une défaillance du réseau. Des codes de couleur prédéfinis attribués à chaque niveau de gravité dans OpManager (Attention, Problème, Critique, Arrêt du service et Effacer) aident à décider de la marche à suivre en fonction de la gravité du problème. Vous pouvez également configurer les valeurs des niveaux de gravité pour les périphériques.

Notifications

OpManager vous informe des performances de votre système même lorsque vous n'êtes pas physiquement présent pour analyser votre équilibreur de charge en utilisant des e-mails et des SMS pour envoyer des notifications concernant un appareil en panne ou une violation de seuil.

Avec OpManager, vous pouvez choisir les éléments à analyser en fonction de critères spécifiques ; par exemple, vous pouvez décider de contrôler les temps d'arrêt d'un ensemble de périphériques serveur dans un pool. Vous pouvez regrouper les serveurs de ce pool particulier et planifier des notifications à déclencher selon vos besoins.

Load Balancing Notifications - ManageEngine OpManager

Workflow

La fonction Workflow d'OpManager vous permet d'automatiser les actions correctives dans votre infrastructure informatique. En utilisant cela, vous pouvez libérer de l'espace disque avant qu'il n'atteigne un niveau critique. Par exemple, au fur et à mesure que le lecteur de disque dépasse la limite de stockage configurée, vous pouvez programmer un workflow pour supprimer les dossiers inutiles. Ces automatisations peuvent être créées sans codage, ce qui rend la fonctionnalité de flux de travail d'OpManager très conviviale.

Avec cette fonction d'automatisation intelligente de workflow informatique, vous pouvez également configurer une alarme pour vous avertir en cas de violation du seuil configuré.

Load balancer Workflow - ManageEngine OpManager

Rapports et tableau de bord complet

Les données, lorsqu'elles sont présentées sous une forme appropriée, peuvent être facilement comprises et vous aide à prendre la bonne mesure pour les besoins de votre réseau. Pour être au top de votre réseau tout en analysant votre équilibreur de charge, vous avez besoin d'informations sur plusieurs métriques simultanément.

OpManager propose un tableau de bord complet qui vous permet de visualiser les mesures critiques nécessaires à l'intégrité et aux performances de votre système. Le tableau de bord fournit un large aperçu de l'état de votre réseau en affichant des paramètres vitaux liés aux serveurs et services, et les graphiques de performances en temps réel vous permettent de résoudre les problèmes sur les appareils. Selon les besoins de votre entreprise, vous pouvez personnaliser le tableau de bord pour afficher les mesures les plus importantes en haut et pousser les autres moins importantes ci-dessous.

Load balancer dashboard - ManageEngine OpManager

Les rapports intuitifs disponibles dans OpManager vous permettent de comprendre les problèmes de réseau et de suivre les performances des appareils. Pour une meilleure expérience, OpManager classe les rapports en fonction du système, de l'intégrité et des performances, de la disponibilité et de la réponse, de l'inventaire, du stockage, etc.

Ces rapports réduisent considérablement le temps nécessaire pour déterminer les performances de votre système. Une fois les rapports générés, vous pouvez même les présenter à votre équipe en exportant les rapports sous forme de fichiers PDF ou XLS, ou planifier leur envoi par e-mail à une adresse e-mail particulière.

Avec une analyse proactive, des mesures correctives et la collecte concertée de données de performances réseau dans une seule fenêtre, OpManager est un outil d’analyse d'équilibrage de charge efficace et robuste pour améliorer la productivité de l'entreprise.