Clusters JBoss

DATES:Du 15 au 17 Septembre
DATES:du 20 au 22 Octobre
DATES:du 8 au 10 Décembre
CODE:AS144

Public


Architectes, administrateurs d'applications J2EE souhaitant configurer, optimiser des clusters JBoss.

Objectifs


Comprendre le fonctionnement d'une grappe de serveurs JBoss, savoir les configurer et les administrer. Comprendre les impacts sur le développement d'applications J2ee en cluster.

Préalables


Une bonne connaissance de Jboss est nécessaire et des environnements applicatifs J2ee.

Programme


JBoss


Rappels sur l'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans. Les outils JBoss: Hibernate, AOP, cache IDE.
Installation, configuration.

Cluster


Fonctionnement en cluster ou en grappes de serveurs. Configuration d'un cluster.
Définitions: noeud, partition, serveur, application.

Configuration


Création d'une grappe autour d'une partition. Séparation de la grappe en multi-partitions.
Modifications des paramètres réseaux. Séparation de la grappe en plusieurs domaines multicast . Configuration du mode de lancement en ligne de commande et à l'aide de fichier de configuration.
Gestion de versions différentes de JBoss sur une même grappe. Problème des cast.

Applications


Déploiement d'application dans une grappe. Modes de fonctionnement réparti ou singleton. Mise à jour des applications.
Réplication de sessions HTTP. Réplication d'EJB. HA-JNDI. Mise en évidence de la disponibilité du service de nommage.

Routage HTTP


Distribution de sessions HTTP. Routage de niveau 7. Les outils. Mise en place de pound et mod_jk.
Mise en évidence de la répartition de charge.

Architecture


Mise en place d'un référentiel central d'applications. Architecture d'exploitation pour les applications.
Intégration des fichiers journaux. Regroupement. Configuration de Log4j.
Liaison d'une grappe avec une base de données répliquée.

Automatisation


Ecriture d'un script de visualisation de statistiques sur un cluster: taux d'utilisation mémoire, nombres de requêtes, état des connexions JDBC.
Ecriture d'un script donnant une vue globale des applications d'une grappe: état, nom, charge.


Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:AS144

Contenu de la formation
Administration avancée JBoss:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours