La fonction de positionnement dynamique d'application pour les types de demande HTTP repose sur la coopération de groupes de noeuds, de clusters dynamiques, du routeur ODR et du gestionnaire autonome associé, ainsi que du gestionnaire autonome de la fonction de positionnement d'application. La fluctuation du volume de demandes d'applications est prise en charge de manière dynamique par la fonction de positionnement d'application sur le serveur d'applications afin de respecter les objectifs fixés.
Le positionnement d'application est une extension naturelle de la fonction de définition de la priorité des demandes décrite dans la rubrique Présentation de la fonction de définition de la priorité des demandes. Alors que le routeur ODR et les gestionnaires autonomes associés gèrent le flux des travaux en fonction de la stratégie indiquée, la fonction de positionnement d'application vérifie que les applications et les noeuds sur lesquels elles s'exécutent sont maintenus à un niveau suffisant pour prendre en charge le flux de travaux. Lorsque le flux de travaux est faible, le nombre d'instances d'application exécutées dans le pool de ressources est maintenu à un niveau minimal. Lorsque le flux de travaux est important, le nombre d'instances d'application qui s'exécutent dans le pool de ressources augmente pour prendre en charge les nouvelles demandes.
Le graphique précédent représente le processus de positionnement d'application d'une société de courtage lorsque le flux de travaux est faible. Par exemple, cet instantané représente le flux de demandes à une heure de trafic peu élevé. Le routeur ODR et ses gestionnaires déterminent la priorité des demandes entrantes. La fonction de positionnement d'application identifie la stratégie de service des demandes d'URI entrantes, ainsi que le niveau d'utilisation des ressources du serveur d'applications. Les instances d'application qui s'exécutent peuvent donc répondre facilement aux besoins.
Ensuite, les demandes d'URI entrantes augmentent brutalement. Par exemple, à l'heure du déjeuner, tous les clients ont le temps d'accéder au site Web à titre personnel. La fluctuation brutale de la demande, qui nécessite une intervention manuelle dans d'autres environnements, est traitée automatiquement par les fonctions autonomes de l'environnement d'opérations dynamiques.
Lorsque le flux de demandes est plus important, la fonction de positionnement d'application doit s'assurer que les objectifs créés pour les URI d'applications sont atteints. Les gestionnaires autonomes d'opérations dynamiques doivent coopérer pour équilibrer la charge au sein de l'environnement. Cet équilibre est représenté dans l'image précédente. La fluctuation du flux de travaux est prise en charge en augmentant le nombre d'instances d'application qui s'exécutent sur les noeuds disponibles et en équilibrant les définitions de stratégie de service. Quand la forte hausse disparaît, la fonction de positionnement d'application réduit le nombre d'instances d'application.
La fonction de positionnement dynamique d'application requiert l'utilisation des composants de base WebSphere Extended Deployment, comme des groupes de noeuds, des clusters dynamiques et des stratégies de service. Les groupes de noeuds sont des pools de noeuds comportant des fonctions communes. Les clusters dynamiques sont des cibles de déploiement d'application étroitement intégrées au groupe de noeuds. Les stratégies de service sont des objectifs de performances affectés à un URI d'application spécifique.
Une fois intégrés aux gestionnaires autonomes, ces composants prennent en charge le bon fonctionnement de l'option de positionnement dynamique d'application.
Related tasks
Configuration du positionnement dynamique d'application
Configuration du gestionnaire autonome de flux de demandes