[AIX Solaris HP-UX Linux Windows][z/OS]

Présentation de la fonction Gestion intelligente pour les serveurs Web

La fonction Gestion intelligente augmente la qualité de service et diminue le coût total de possession de votre middleware. Les fonctionnalités Gestion intelligente sont disponibles pour les serveurs Apache ou IBM HTTP dans les noeuds gérés et non gérés.

Lorsque vous activez la fonction Gestion intelligente pour votre serveur Web, les fonctions suivantes sont disponibles pour le plug-in du serveur Web :
  • Routage automatique: le plug-in du serveur Web reconnaît automatiquement les événements du serveur d'applications (créer, supprimer, démarrer ou arrêter), les événements d'application (démarrer, arrêter, mettre à jour), les mises à jour d'hôte virtuel, les modifications de configuration d'affinité de session et d'autres événements qui affectent le routage.
  • Informations et statistiques de routage : vous pouvez extraire des informations de routage et des statistiques par application et par serveur. Si le module Apache mod_status est activé, le plug-in WebSphere Application Server avec Intelligent Management activé ajoute des informations d'état spécifiques WebSphere Application Server à http://votre_hôte/server-status.
    Remarque : Si plusieurs processus enfant sont configurés dans Apache, les statistiques qui sont présentées sont uniquement applicables au processus enfant qui gère la demande d'état de serveur actuelle.
  • Règles de routage d'édition d'application : les règles de routage qui sont associées à une application sont automatiquement appliquées par le plug-in pour un transfert vers l'édition d'application appropriée.
  • Routage dépendant de l'édition : le plug-in conserve une disponibilité continue pendant les déploiements d'édition d'application.
  • Routage en mode maintenance du noeud et du serveur : lorsqu'un mode maintenance de noeud ou de serveur d'applications est configuré, le plug-in achemine automatiquement les demandes qui sont basées sur ce mode.
  • Routage multi-cellulaire : le plug-in effectue le transfert vers plusieurs cellules. La même URL d'application ne doit pas être exportée par plusieurs cellules.
  • Connexion à haute disponibilité pour chaque cellule. Le plug-in se connecte à un service REST dans chaque cellule. La terminaison du service REST est disponible dans le gestionnaire de déploiement et de chaque agent de noeud via le port XD_AGENT. Quand un échec de connexion se produit, le plug-in bascule automatiquement sur l'autre terminaison de service REST.
  • Mise en cache dépendante de l'édition : le cache Edge Side Include (ESI) dans le plug-in reconnaît l'édition ciblée par la requête. L'édition est utilisée pour former la clé lors du stockage et de l'extraction des entrées de cache.
  • Equilibrage de charge WLOR (Weighted Least Outstanding Requests) : Cet algorithme d'équilibrage de charge répond rapidement aux ralentissements ou aux blocages des serveurs d'applications.
  • Adaptation automatique aux pondérations de serveur dynamiquement modifiées : Le plug-in reconnaît les modifications dynamiques de pondérations du serveur et utilise automatiquement ces pondérations dans l'équilibrage de charge.
  • Stratégies de santé d'Intelligent Management : le plug-in prend en charge les stratégies de santé Délai d'attente de requête excessif et Temps de réponse de requête excessif en avertissant le contrôleur de la santé lorsqu'un seuil configuré est dépassé. Les stratégies de santé qui n'impliquent pas le routeur à la demande (ODR), comme l'utilisation de la requête excessive et les conditions de santé personnalisées, sont disponibles dans le plug-in du serveur Web.
  • Traçage conditionnel par requête: utilisez le plug-in pour activer le traçage de requêtes spécifiques.
Toutes ces fonctions sont également disponibles via l'ODR. Cependant, l'ODR est stabilisé.
Les fonctionnalités suivantes ne sont pas disponibles dans le plug-in. Utilisez l'ODR pour les scénarios suivants :
  • règles de routage ODR.
  • protection contre la surcharge de l'UC. Cette fonction régule le trafic lorsque l'utilisation du processeur dépasse un seuil configuré sur un hôte du serveur d'applications.
  • Protection contre les surcharges mémoire. Cette fonction régule le trafic lorsque l'utilisation du segment dépasse un seuil configuré sur le serveur d'applications.
  • Hiérarchisation des requêtes. Pour en savoir plus sur la hiérarchisation des requêtes, consultez la présentation de la hiérarchisation des flux de requêtes.
  • Gestionnaire de déploiement hautement disponible.
  • Classification basée sur l'identité de l'utilisateur dans un jeton LTPA (Lightweight Third Party Authentication).
  • Démarrage en retard pour les clusters dynamiques.
  • Strétgies de santé de drainage incorrect des demandes et surcharge.

Lorsque Intelligent Management est activé dans le plug-in WebSphere, les informations de routage ne sont pas définies dans le fichier plugin-cfg.xml. Au lieu de cela, le plug-in se connecte à un service REST pour rassembler dynamiquement des informations de routage pour une ou plusieurs cellules WebSphere. Le diagramme ci-après illustre le fonctionnement d'Gestion intelligente pour Apache et IHS.

Intelligent Management sur Apache et IHS

Le processus démon de la fonction Gestion intelligente est un processus unique hautement disponible, qui démarre automatiquement lorsque la fonction Gestion intelligente est activée. Chaque processus de traitement enfant se connecte au processus démon de la fonction Gestion intelligente pour obtenir les informations de routage. Le démon de la fonction Gestion intelligente se connecte à un service REST de la fonction Gestion intelligente via le port XD_AGENT du gestionnaire de déploiement et chaque agent de noeud. Le processus démon de la fonction Gestion intelligente se connecte à un seul service REST à la fois par cellule. Si le processus auquel le démon de la fonction Gestion intelligente est connecté s'arrête ou échoue, le démon de la fonction Gestion intelligente se connecte à un autre processus hébergeant le service REST de la fonction Gestion intelligente. Un processus de traitement enfant ne se connecte pas directement au service REST de la fonction Gestion intelligente ; seul le processus démon de la fonction Gestion intelligente se connecte au service REST de la fonction Gestion intelligente. Lorsque la fonction Gestion intelligente est activée, le fichier plugin-cfg.xml est rempli d'informations de terminaison pour tous les ports XD_AGENT : pour le gestionnaire de déploiement et pour chaque agent de noeud. Le plug-in impose ces données pour découvrir des informations de routage dans un cadre de haute disponibilité. Après que le démon de la fonction Gestion intelligente se connecte à un service REST de la fonction Gestion intelligente et extrait les informations de routage initiales pour la cellule, il émet immédiatement une nouvelle demande, qui se bloque jusqu'à ce qu'une modification affectant le routage se produise. De cette façon, le plug-in est immédiatement informé des changements de configuration ou d'état qui sont importants pour le routage.


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwve_implugin
Nom du fichier : cwve_implugin.html