La mise en oeuvre de clusters JBoss est très simple, mais nécessite une bonne connaissance du produit et des bases techniques comme JGroups, par exemple.
Pythagore F.D. propose une formation sur le clustering JBoss destinée aux architectes, administrateurs et chefs de projets d'applications JEE.
Cette formation permet de comprendre les principes de JGroups, d'apprendre à configurer la réplication sous JBoss, et, bien sûr, l'interfaçage avec JMX, et l'accès au travers de twiddle.
Le programme de la formation « Clustering JBoss » est le suivant :
Rappels sur l'architecture Jboss :
le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans. Installation, configuration.
Principe du cluster :
Fonctionnement en cluster ou en grappes de serveurs.
Configuration d'un cluster. Définitions: noeud, partition, serveur, application.
Configuration :
Présentation du projet JGroups intégré dans JBoss.
Travaux pratiques :
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 fichiers de configuration.
Gestion de versions différentes de JBoss sur une même grappe.
Problème des cast.
Applications :
Déploiement d'applications dans une grappe.
Modes de fonctionnement réparti ou singleton.
Mise à jour des applications.
Réplication de sessions HTTP. Réplication d'EJB. Mise en peuvre de HA-JNDI.
Travaux pratiques :
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, mod_jk et haproxy.
Travaux pratiques :
mies en oeuvre de solutions pour la répartition de charge.
Architecture :
Principe d'un référentiel central d'applications.
Architecture d'exploitation pour les applications.
Intégration des fichiers journaux. Regroupement.
Travaux pratiques :
Configuration de Log4j.
Liaison d'une grappe avec une base de données répliquée.
Automatisation :
Le langage de scripts. Les objets accessibles.
Travaux pratiques :
Ecriture de scripts d'extraction de statistiques, de visualisation des grappes JBoss, ..
Pythagore F.D. est un centre de formation en nouvelles technologies. Les stages proposés vont de l'introduction à Unix à la haute disponibilité sous Linux, des Concepts TCP/IP à la mise en oeuvre de la VoIP avec Asterisk, et dans le domaine de l'embarqué : du développement sur android à la mise en oeuvre de serveurs avec openWRT.
Dates des prochaines sessions «Clustering JBoss » :
du 28 au 30 Novembre 2011
Ces formations peuvent être financées dans le cadre du DIF.
Pour connaître les dates des sessions suivantes, ou pour toute information pratique, contactez-nous au 01 55 33 52 10, ou par mail pfd@pythagore-fd.fr, ou sur le site www.pythagore-fd.fr
Lieu des formations : Paris 9è