![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Clusters dynamiques
Un cluster dynamique est un cluster de serveurs qui utilise des pondérations et l'équilibrage de charges pour répartir les charges de travail de ses membres de manière dynamique, en fonction des informations de performances collectées à partir des membres du cluster. Les clusters dynamiques activent la virtualisation des serveurs d'applications.
Un cluster dynamique est une cible de déploiement d'applications modulable en fonction de la charge de travail de votre environnement. Les clusters dynamiques fonctionnent avec des gestionnaires autonomes, notamment le contrôleur de positionnement d'application et le gestionnaire de charge de travail dynamique, pour optimiser l'utilisation des ressources informatiques. Ils sont nécessaires pour la plupart des fonctions autonomes d'Gestion intelligente, y compris pour les stratégies de service et de haute disponibilité.
Pour les serveurs de gestion à cycle de vie complet, le produit contrôle la création et la suppression des instances de serveur et peut démarrer et arrêter les serveurs. Pour les serveurs de gestion à cycle de vie assisté, le produit peut contrôler l'état des serveurs en arrêtant et en démarrant les serveurs d'un pool d'instances de serveur prédéfinies.
Appartenance à un cluster dynamique
Vous pouvez ajouter des membres à un cluster dynamique de deux façons : en définissant automatiquement les membres du cluster avec des règles ou en définissant manuellement les membres du cluster.
- Définir automatiquement les membres du cluster avec des règles
En définissant automatiquement les membres du cluster à l'aide de règles, vous pouvez créer une sous-expression qui sélectionne automatiquement les noeuds devant héberger les membres du cluster dynamique selon différentes propriétés de noeud. Cette sous-expression est appelée stratégie d'appartenance. Une fois la stratégie d'appartenance créée, vous pouvez prévisualiser l'appartenance du noeud avant de terminer la création du cluster dynamique.
L'option de définition automatique des membres du cluster avec des règles est disponible uniquement pour les serveurs de gestion à cycle de vie complet. Une fois le cluster dynamique créé à l'aide d'une stratégie d'appartenance, les instances du cluster dynamique peuvent démarrer sur n'importe quel noeud sélectionné. Si des noeuds répondant aux critères de votre stratégie d'appartenance deviennent disponibles, les instances du cluster dynamique peuvent également démarrer sur ces noeuds.
- Définir manuellement les membres d'un cluster Lorsque vous définissez manuellement des membres de cluster, vous définissez de manière statique les serveurs qui sont membres du cluster en sélectionnant ceux que vous voulez ajouter au cluster. Il est préférable d'utiliser cette option plutôt que la stratégie d'appartenance dans les cas suivants :
- Vous disposez d'un cluster statique que vous voulez convertir en cluster dynamique.
- Vous utilisez des serveurs de gestion à cycle de vie assisté. Les serveurs de gestion à cycle de vie assisté ne peuvent pas être créés dans la console d'administration. Cette option permet de représenter les serveurs sous forme de membres de cluster. Ces membres doivent être homogènes, c'est-à-dire qu'ils doivent tous être du même type ; il peut s'agir par exemple d'un groupe de serveurs BEA WebLogic. La même version du logiciel intermédiaire doit être installée sur tous les noeuds du cluster dynamique et vous devez déployer les mêmes applications sur ces serveurs avant de créer le cluster dynamique.
Modèles de serveurs
Un modèle de serveur est la copie d'une configuration de serveur qui peut être utilisée comme point de départ lorsqu'un serveur est ajouté au cluster dynamique. Des modèles prédéfinis existent pour différents types de serveurs middleware. Vous pouvez aussi définir vos propres modèles de serveur.
Modèles de serveur du cluster dynamique
Une fois le cluster dynamique créé, le modèle de serveur du cluster dynamique définit les propriétés de tous les membres du cluster dynamique.
Instances de cluster
Vous pouvez contrôler la création et la gestion des instances de cluster pour votre cluster dynamique. Ces options permettent :- de créer un nombre minimal et un nombre maximal d'instances de cluster ;
- d'arrêter des instances de cluster lorsque d'autres clusters dynamiques ont besoin de ressources ;
- d'autoriser le démarrage de plusieurs instances de cluster sur le même noeud ; cette option est aussi appelée empilement vertical. L'empilement vertical permet d'éviter les goulots d'étranglement entre les applications. Le nombre d'instances empilées définit le nombre d'instances de cluster pouvant démarrer sur un seul noeud,
- d'indiquer si les instances de cluster d'autres clusters dynamiques peuvent démarrer sur le même noeud ; cette option est aussi appelée isolement du cluster dynamique.
Modes d'exploitation
Les clusters dynamiques agissent différemment selon le mode de fonctionnement sélectionné. Choisissez l'une des options suivantes pour le mode de fonctionnement :- Manuel. En mode manuel, le cluster dynamique ne se différencie pas des environnements de serveurs d'applications standard comportant des clusters statiques. Le mode manuel ne prend pas en charge le positionnement d'application ni la suggestion de tâches d'exécution. Le gestionnaire autonome de flux de demandes (ARFM) et le gestionnaire DWLM (Dynamic Workload Management) peuvent fonctionner avec le cluster.
- Supervisé. En mode supervisé, l'environnement fournit des informations sur les actions correctives requises en générant des tâches d'exécution. Vous pouvez accepter ou refuser les recommandations des gestionnaires autonomes dans le panneau de gestion des tâches de la console d'administration. Pour gérer les tâches d'exécution, cliquez sur .
- Automatique. En mode automatique, l'environnement intervient automatiquement.
Si vous utilisez le mode manuel pour le gestionnaire autonome de flux de demandes (ARFM) au niveau de la cellule ou au niveau de la cible de déploiement, vous devez aussi définir le mode manuel pour vos clusters dynamiques. Vous pouvez également utiliser des clusters statiques lorsque le gestionnaire autonome de flux de demandes (ARFM) fonctionne en mode manuel pour la cellule ou la cible de déploiement. Si le gestionnaire autonome de flux de demandes (ARFM) fonctionne en mode automatique, vous pouvez définir n'importe quel mode de fonctionnement pour le cluster.