Présentation de la rubrique Architecture d'administration de base
L'architecture d'administration de base se compose de processus logiciels appelés serveurs, d'unités topologiques référencées en tant que noeuds et cellules, et d'un référentiel de configuration utilisé pour stocker les informations de configuration. Le serveur d'applications, le serveur d'agent de noeud, le gestionnaire de déploiement, l'agent d'administration et le gestionnaire de travaux interagissent pour réaliser les tâches d'administration du système.
Cette rubrique décrit les concepts de base de l'architecture d'administration pour vous aider à appréhender l'administration système dans un environnement WebSphere Application Server.
Les serveurs sont les entités qui exécutent le code. Les types de serveurs varient selon la configuration. Chaque serveur exécute sa propre machine virtuelle Java. Dans toutes les configurations WebSphere Application Server, le serveur d'applications est le principal composant de l'environnement d'exécution. Une configuration WebSphere Application Server peut avoir un ou plusieurs serveurs d'applications. Dans certaines configurations, chaque serveur d'applications fonctionne comme une entité autonome, sans distribution de la charge de travail ni administration commune aux serveurs d'applications. Dans d'autres configurations, la charge de travail est répartie entre les serveurs et l'administration effectuée à partir d'un point central.
Un noeud est un groupe logique de processus serveur gérés par WebSphere Application Server qui se partagent un référentiel de configuration commun. Un noeud est associé à un seul profil. Un noeud n'a pas nécessairement d'association un à un avec un système. Un ordinateur peut héberger plusieurs noeuds, mais un noeud ne peut pas couvrir plusieurs systèmes. Un noeud peut contenir zéro, un ou plusieurs serveurs d'applications.
Le référentiel de configuration détient des copies des documents de configuration des composants individuels, qui définissent la configuration d'un environnement WebSphere Application Server. Toutes les informations de configuration sont stockées dans des fichiers .xml.
Une cellule est un regroupement de noeuds dans un domaine d'administration. Elle peut se composer de plusieurs noeuds, tous administrés à partir d'un même gestionnaire de déploiement. Lorsqu'un noeud intègre une cellule (noeud fédéré), un serveur d'agent de noeud est créé sur le noeud pour travailler conjointement avec le serveur du gestionnaire de déploiement à la gestion de l'environnement WebSphere Application Server sur ce noeud.
Un noeud autonome, c'est-à-dire qui ne fait pas partie d'une cellule, contient entièrement le référentiel de configuration. Lorsqu'un noeud autonome est enregistré avec un agent d'administration, le référentiel de configuration continue d'être entièrement contenu sur le noeud. Si le noeud fait partie d'une cellule, les fichiers de configuration et d'application de tous les noeuds de la cellule sont centralisés dans un référentiel de configuration de cellule maître. Ce référentiel centralisé est géré par le gestionnaire de déploiement et synchronisé sur les copies locales détenues sur chaque noeud. La copie locale du référentiel fournie à chaque noeud ne contient que les informations de configuration nécessaires au noeud, et non l'intégralité de la configuration que gère le gestionnaire de déploiement. Lorsqu'il est enregistré avec un gestionnaire de travaux, le gestionnaire de déploiement continue de gérer le référentiel de configuration centralisé.
Types WebSphere Application Server
La présente section décrit les types de serveurs qui interagissent pour administrer le système.
- Serveur d'applications
- Le produit offre des fonctions qui prennent en charge et hébergent des applications utilisateur. Un serveur d'applications ne peut s'exécuter que sur un seul noeud, mais un même noeud peut prendre en charge plusieurs serveurs d'applications.
- Agent de noeud
- Lorsqu'un noeud est fédéré, un agent de noeud est créé et installé sur ce noeud. L'agent de noeud s'associe au gestionnaire de déploiement pour exécuter des tâches d'administration sur le noeud.
- Gestionnaire de déploiement
- Permet d'administrer plusieurs noeuds à partir d'un gestionnaire centralisé. Le gestionnaire de déploiement s'associe à l'agent de noeud de chaque noeud pour gérer les serveurs dans un environnement réparti. Les noeuds de serveur d'applications doivent être fédérés avec le gestionnaire de déploiement pour qu'il puisse les gérer.
- Agent d'administration
- Un agent d'administration fournit une interface unique permettant de gérer plusieurs noeuds de serveurs d'applications non fédérés dans des environnements, tels qu'un environnement de développement, un test d'unité ou la partie d'un parc de serveurs qui réside sur un ordinateur unique. Les noeuds de serveur d'applications doivent être enregistrés dans l'agent d'administration pour qu'il puisse les gérer.
- Gestionnaire de travaux
- Dans un environnement de gestion souple, un gestionnaire de travaux permet de soumettre des travaux administratifs de manière asynchrone pour les noeuds de serveurs d'applications enregistrés aux agents d'administration et pour les gestionnaires de déploiement. Les noeuds de serveur d'applications gérés par un agent d'administration ou un gestionnaire de déploiement doivent être enregistrés dans le gestionnaire de travaux pour qu'il puisse les gérer.
Le schéma ci-dessous illustre les concepts expliqués dans cette rubrique.

Les concepts décrits dans cette rubrique constituent la base de l'administration WebSphere Application Server. Des descriptions plus détaillées sont fournies dans d'autres rubriques.