La présente section décrit la gestion d'environnements de production et d'environnements de test réalistes, comprenant les tâches suivantes :
- Fonctionnements de base de Load Balancer
- Prise en charge ICMP
- Utilisation des conseillers
Voir également la rubrique Optimisation.
- Activation des conseillers pour gérer l'équilibrage de charge
- L'optimisation est une partie essentielle permettant d'obtenir les meilleures performances de votre site Web, mais elle implique
d'analyser les données de performances et de déterminer la configuration de serveur optimale. La détermination de la configuration serveur optimale requiert une
connaissance approfondie des composants du serveur d'applications et de leurs
caractéristiques de performances. Les conseillers de performances encapsulent ces
connaissances, analyse les données de performances et fournissent des recommandations
relatives à la configuration afin d'améliorer les performances du serveur d'applications. Par conséquent, les conseillers de performances servent de base au processus
d'optimisation du serveur d'applications, sans requérir de vous des compétences
approfondies.
-
- Configuration de la haute disponibilité
- La fonctionnalité de haute disponibilité requiert une
deuxième machine. La première se charge de l'équilibrage de charge pour la totalité du trafic client, comme dans une
configuration à une seule machine. La seconde machine surveille le "bon fonctionnement" de la première et reprend
l'équilibrage de charge si elle détecte un échec de la première machine.
-
- Utilisation du transfert d'encapsulation pour acheminer le trafic sur les segments de réseau
- La fonctionnalité de haute disponibilité requiert une
deuxième machine. La première se charge de l'équilibrage de charge pour la totalité du trafic client, comme dans une
configuration à une seule machine. La seconde machine surveille le "bon fonctionnement" de la première et reprend
l'équilibrage de charge si elle détecte un échec de la première machine.
-
- Mise au repose des serveurs pour la fenêtre de maintenance de serveur
- Load Balancer enregistre les entrées dans un journal du serveur, un journal du gestionnaire, un journal du contrôleur de mesures
(consignation des communications avec les agents Metric Server) et dans un journal pour chaque conseiller utilisé.
-
- Optimisation des connexions avec affinité client à serveur
- La fonction d'affinité de Load Balancer met en correspondance les adresses IP client et un serveur dorsal. L'affinité est établie dès que l'adresse IP de destination d'un paquet correspond au cluster, que le port de destination correspond à celui de Load Balancer et que l'adresse IP source correspond.
-
-
Limitation du trafic entrant avec ipchains et iptables
- Le pare-feu ipchains est intégré au noyau Linux.
Lors de l'exécution simultanée de Load Balancer et d'ipchains, Load Balancer voit le
paquets avant ipchains. Vous pouvez ainsi utiliser ipchains pour renforcer un système Load Balancer Linux, tel qu'un système Load Balancer permettant de charger
des pare-feux d'équilibrage de charge.
-
- Consignation avec Load Balancer
- Load Balancer enregistre les entrées dans un journal du serveur, un journal du gestionnaire, un journal du contrôleur de mesures
(consignation des communications avec les agents Metric Server) et dans un journal pour chaque conseiller utilisé.
-
- Prise en charge du réacheminement ICMP et de la messagerie
- Load Balancer prend désormais en charge le réacheminement et le traitement des messages ICMP afin d'améliorer la robustesse des
protocoles de connexion et permettre à Load Balancer de recevoir des messages de fragmentation ICMP.
-
- Configuration des règles de gestion du trafic sur des serveurs occupés ou indisponibles
- Utilisez l'équilibrage de charge reposant sur des règles pour affiner l'envoi des paquets aux serveurs. Load Balancer examine toutes les
règles que vous avez ajoutées, de la première à la dernière règle de priorité, en s'arrêtant sur celle qui lui semble vraie, puis en équilibrant la
charge du trafic entre tous les serveurs associés à cette règle. Il équilibre déjà la charge en fonction de la destination et du port,
mais l'utilisation des règles permet de développer sa capacité à répartir les connexions.
-
- Exemples de scripts pour la génération d'alertes ou d'erreur du serveur d'enregistrement
- Load Balancer fournit des exits utilisateur qui déclenchent des scripts que vous pouvez personnaliser.
Vous pouvez
créer des scripts afin d'effectuer des actions automatisées. Il est,
par exemple, possible de prévenir un administrateur lorsque le
gestionnaire indique qu'un serveur est inactif ou simplement
d'enregistrer l'erreur.
-