La définition de la priorité des demandes repose sur la collaboration du routeur ODR (On Demand Router) et des gestionnaires autonomes qui contrôlent le flux de demandes, la priorité des demandes et la gestion dynamique des charges. Cette rubrique décrit la priorisation des flux de demandes HTTP.
Le routeur ODR est un nouveau type de serveur proposé dans WebSphere Extended Deployment, les routeurs ODR assurent la fonction de serveur proxy et servent d'intermédiaires entre les demandes HTTP et les serveurs d'applications chargés de traiter ces demandes. Les routeurs ODR exécutent le gestionnaire ARFM qui définit l'ordre de priorité du flux de demandes. Plusieurs ODR peuvent coexister mais chaque demande transite par un ODR particulier. Les flux de demandes sont gérés pour un équilibre de performances optimal en fonction des stratégies de service configurées et de la charge offerte.
A l'aide de WebSphere Extended Deployment, vous pouvez définir des objectifs de performances et les lier à des sous-ensembles du trafic entrant. Le routeur ODR et les gestionnaires autonomes associés peuvent atteindre les objectifs fixés en prenant des décisions pertinentes pour traiter les travaux envoyés au routeur ODR. Tous les travaux ne sont pas créés de façon égale dans votre configuration. Le routeur ODR peut prendre en charge ce concept en acheminant plus ou moins rapidement des flux de demandes différents, l'objectif étant d'atteindre un équilibre optimal.
Une stratégie de service est une catégorisation personnalisée affectée à un travail potentiel en tant qu'attribut lu par le gestionnaire ARFM. A l'aide d'une stratégie de service, vous pouvez classifier des demandes basées sur des attributs propres, tels que l'URI, le nom et l'adresse du client et l'ID utilisateur ou le groupe. La configuration de stratégies de service permet d'appliquer des niveaux d'importance différents au travail réel. Vous pouvez utiliser plusieurs stratégies de service pour fournir des services différenciés à des catégories de demandes différentes. Les objectifs de stratégies de service peuvent différer en termes de performances visées et d'importance.
Le gestionnaire ARFM (Autonomic Request Flow Manager) réside sur le routeur ODR et contrôle la définition des priorités des demandes. Le gestionnaire ARFM se compose de deux éléments : un contrôleur et une passerelle. Pour chaque cellule, la fonction ARFM est mise en oeuvre par un contrôleur et une série de passerelles situées sur les routeurs ODR. Les files d'attente interceptent et traitent les demandes HTTP entrantes et le contrôleur vérifie les signaux (instructions) envoyés vers les passerelles et le contrôleur de positionnement. Le gestionnaire ARFM peut également comporter le profileur de travail qui estime les caractéristiques de charge de traitement des différents flux de demandes. Ensemble, ces composants sont en mesure de définir correctement la priorité des demandes entrantes.
Le composant DWLM (Dynamic Workload Management) est une fonction du routeur ODR qui applique les mêmes règles que le composant WLM (Workload Management), tels que le routage sur un système de pondération, afin d'établir un système de routage avec des priorités. DWLM est un composant supplémentaire facultatif qui permet de définir de façon autonome les pondérations de routage pour les transmettre à WLM. WLM vous permet de définir des pondérations statiques dans la console d'administration. A l'aide du gestionnaire DWLM, le système peut modifier les pondérations de manière dynamique en fonction des objectifs de l'entreprise. DWLM peut être désactivé. Si vous souhaitez utiliser les modes d'exploitation pour les composants d'opérations dynamiques, la définition d'une pondération statique WLM peut empêcher le bon fonctionnement de l'option de prise en charge des fluctuations de la demande.
Comme le diagramme précédent l'indique, un flux de demandes régulier est transmis au routeur ODR. Cependant, après que le système a défini la catégorie, la priorité et la file d'attente à affecter aux travaux, un volume plus élevé de travaux Platine prioritaires est envoyé pour traitement et un volume plus faible de travaux Bronze moins urgents attend d'être placé en file d'attente. Cependant, du fait que le travail de priorité inférieur est différé le plus longtemps, le taux moyen à long terme du travail Bronze quittant le routeur ODR n'est pas inférieur au taux moyen à long terme du travail entrant. Les fonctions de l'environnement d'opérations dynamiques (Dynamic Operations) tentent de traiter tous les travaux dans le délai imparti.
Related tasks
Création et configuration du routeur ODR