Pour concevoir correctement un environnement de déploiement, vous devez comprendre la fonctionnalité offerte par chaque cluster dans un modèle d'environnement de déploiement IBM particulier ou dans un environnement de déploiement personnalisé. Vous pourrez ainsi déterminer avec précision quel environnement de déploiement répond le mieux à vos besoins.
Pour un déploiement réseau, les clusters peuvent collaborer afin d'offrir des fonctionnalités spécifiques à l'environnement. Selon vos besoins, vous répartirez les fonctions spécifiques entre les différents clusters de l'environnement de déploiement afin de garantir les performances, la reprise en ligne et la capacité requises.
Modèles d'environnement de déploiement fournis par IBM
Les clusters configurés au sein d'un modèle d'environnement de déploiement offrent les fonctions suivantes :
- Cible du déploiement d'application
- Comprend un cluster sur lequel les applications sont installées. En fonction du modèle d'environnement de déploiement choisi, la cible de déploiement d'application peut également offrir une infrastructure de messagerie et des fonctions d'infrastructure de support.
Dans un modèle à cluster unique, la cible du déploiement d'application
offre toutes les fonctionnalités de l'environnement de déploiement.
- Infrastructure de support
- Elle consiste en un cluster hébergeant l'infrastructure CEI (Common Event Infrastructure),
ainsi que d'autres services d'infrastructure utilisés pour gérer le système.
Important : Vous devez utiliser pour ce noeud un profil personnalisé contenant les mêmes fonctions produit que celles utilisées pour le cluster cible de déploiement d'application.
- Infrastructure de messagerie
- Elle consiste en un cluster sur lequel figurent les moteurs de messagerie.
Les moteurs de messagerie activent les communications entre les noeuds de l'environnement de déploiement. Votre cluster peut se composer de membres de noeuds créés à l'aide de WebSphere Application Server plutôt que de WebSphere ESB si le cluster seul fournit la fonction de messagerie.
Environnements de déploiement personnalisés
Les environnements personnalisés permettent d'utiliser des topologies plus variées. Si vous avez besoin de davantage de capacités de traitement pour vos applications, si vous devez répartir les fonctions de l'infrastructure de support entre plusieurs clusters ou consolider cette infrastructure pour plusieurs serveurs ou clusters au sein d'un même cluster, vous pouvez utiliser des environnements de déploiement personnalisés, qui répondent à ces besoins.
Vous répartissez les fonctions entre les clusters à l'aide d'unités collaboratives.
Les unités collaboratives permettent de répartir les fonctions sur différents clusters et serveurs qui coopèrent afin d'augmenter l'isolation, la consolidation des fonctions, les capacités de rendement et de reprise, selon vos besoins.
Les unités collaboratives sont regroupées sur la console d'administration de la façon suivante :
- Messagerie
- Les unités de messagerie offrent le même support que l'infrastructure de messagerie pour les modèles d'environnement de déploiement fournis par IBM. L'un des serveurs du cluster contient un moteur de messagerie local ; les autres serveurs et clusters de l'unité utilisent ce moteur en tant que destination des messages.
- Infrastructure CEI (Common Event Infrastructure)
- Les unités CEI (Common Event Infrastructure) se composent d'un serveur hébergeant le serveur CEI et d'autres clusters et serveurs qui prennent en charge les fonctions CEI. Les événements de base reçus au niveau de chaque cluster ou serveur de l'unité sont acheminés vers le serveur qui héberge le serveur CEI. Utilisez le nombre d'unités collaboratives dont votre environnement de déploiement a besoin pour héberger des serveurs CEI afin d'isoler les événements des différentes sources d'événements.
- Prise en charge d'applications
- Les unités de support d'applications sont similaires à l'infrastructure de support pour les modèles d'environnement de déploiement fournis par IBM. Elles regroupent des clusters et des serveurs sur lesquels vous déployez vos applications. Elles diffèrent dans la mesure où elles permettent à plusieurs conteneurs ou clusters de support SCA d'être définis au sein d'un environnement réseau, via la définition d'un plus grand nombre d'unités. Une unité définit un ou plusieurs clusters de support SCA et les applications de support à définir sur un même cluster ou sur des clusters différents au sein de l'unité.