![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Stratégies opérationnelles
La fonction Gestion intelligente utilise des processus de gestion des niveaux de service et des objectifs fondés sur des règles pour garantir un environnement opérationnel robuste, chargé de fournir une haute qualité de service. Les stratégies opérationnelles sont constituées de stratégies de service et de santé. Les stratégies de service vous permettent de différencier les applications en fonction de leur niveau d'importance et de valeurs cible. Les stratégies de santé identifient les conditions à surveiller par le produit qui peut, alors, réagir à celles-ci pour garantir un environnement opérationnel.
Stratégies de service
Les stratégies de service, et, pour la majorité des types de demande de travail, les classes de travail, sont utilisées pour catégoriser et prioriser les demandes de travail. Une stratégie de service se compose d'un objectif de performances défini par l'utilisateur et (dans certains cas) d'un niveau d'importance. Les stratégies de service sont liées aux demandes de travail via les classes de transaction. Chaque demande de travail appartient à une classe de transaction et une seule, et chaque classe de transaction appartient à une stratégie de service et une seule. Pour la plupart des demandes de travail, les classes de travail sont utilisées pour mapper les demandes entrantes aux classes de transaction. Chaque classe de travail est associée à une application Java™ Platform, Enterprise Edition (Java EE) et à une fonction de demande de base : préfixe URI (Uniform Resource Identifier) pour HTTP, nom de la méthode pour le protocole IIOP (Internet Inter-ORB Protocol), et bus + destination pour JMS (Java Message Service). Chaque classe de travail indique la façon dont les demandes pertinentes sont classées dans les classes de transaction. Les classes de travail ne sont pas utilisées dans le cas des clusters de serveurs génériques, ni pour le protocole SIP (Session Initiation Protocol) ; à la place, les règles de classification des demandes dans les classes de transaction sont configurées dans les routeurs On Demand.
Une stratégie de santé, contrairement à une stratégie de service, correspond à la définition d'un critère de santé spécifique par rapport auquel votre produit doit se protéger. La fonction de gestion de santé utilise la règle définie lorsqu'elle analyse l'environnement en vue d'identifier les dysfonctionnements logiciels.
Différentes stratégies de service peuvent être associées à des types d'objectif différents. L'objectif de type discrétionnaire n'est pas associé à une valeur ou à un niveau d'importance. L'objectif défini pour le temps de réponse moyen est associé à un temps de réponse maximal et à un niveau d'importance alors que l'objectif défini pour le temps de réponse en centile est associé à deux valeurs, le pourcentage et le délai, ainsi qu'un niveau d'importance.
La gestion des performances effectuée par le gestionnaire ARFM, le gestionnaire DWLM et le contrôleur de positionnement d'application a pour objectif d'établir des résultats de performances équilibrés. L'équilibre défini pour les flux non discrétionnaires consiste à placer les flux sous un seuil avec la même valeur relative, exprimée sous forme de fraction du seuil, ou de les placer au-dessus du seuil avec une valeur relative inversement proportionnelle, 100 - importance. Les flux discrétionnaires disposent d'une allocation minimale.
La stratégie de performances requiert une fonction de surveillance assurée par le gestionnaire autonome pour déterminer si les objectifs de performances sont atteints et une fonction de notification pour signaler à un module d'affectation des ressources quand des modifications doivent être apportées. Lorsqu'il est impossible d'atteindre tous les objectifs de performances, vous pouvez affecter une valeur à chaque objectif. Les administrateurs doit posséder une connaissance approfondie des applications déployées afin de définir des objectifs de performances réalistes.
Stratégie de santé
Une stratégie de santé fonctionne comme la stratégie de service sauf qu'elle définit un objectif de santé pour l'environnement. Une stratégie de santé est constituée d'une condition de santé et d'une action de santé. Une condition de santé dépeint à un scénario de dysfonctionnement de votre environnement. Si ce scénario se produit, l'action de santé indiquée est exécutée afin d'améliorer la condition. Vous pouvez indiquer une stratégie de santé pour surveiller différentes cibles, telles qu'un cluster dynamique ou un serveur. Les serveurs peuvent être surveillés simultanément par plusieurs stratégies de santé. Une fois qu'elle dispose des conditions à rechercher, la fonction Gestion intelligente surveille l'environnement jusqu'à ce qu'un incident soit détecté et l'action appliquée.