FORMATIONS CLUSTERING JBOSS PAR PYTHAGORE F.D.
Du lundi 28 mars 2011 au mercredi 30 mars 2011
Pythagore F.D. propose une formation sur le clustering JBoss destinée aux architectes, administrateurs et chefs de projets d'applications JEE.
Paris - ile de france
JBoss est un environnement Opensource pour Java. Depuis les applications les plus simples implémentant le modèle MVC, jusqu'au déploiement de clusters JavaEE avec l'utilisation des messages JMS et de composants MBeans personnalisés, JBoss offre un ensemble de solutions permettant de déployer des applications Java évolutives, et capables de s'adapter à l'environnement applicatif existant.L'industrialisation et l'administration des environnements JBoss est facilitée par les outils comme twiddle, les Mbeans, et la console JMX.
Pythagore F.D. propose une formation sur le clustering JBoss destinée aux architectes, administrateurs et chefs de projets d'applications JEE.
Les objectifs de cette formation sont de comprendre le fonctionnement d'une grappe de serveurs JBoss, savoir les configurer et les administrer, de comprendre les impacts sur le développement d'applications JEE en cluster.
Le souci de performance est également à l'ordre du jour avec la mise en oeuvre de haproxy, par exemple, comme redirecteur http en amont de JBoss.
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, l'administration MacOS X au développement IPhone, des bases de Java au clustering avec Jboss, des Concepts TCP/IP à la mise en oeuvre de la VoIP avec Astérisk, sans oublier le développement sur Android.
Dans le domaine Java/JEE, les dates des prochaines sessions sont :
- Programmation Java avancée , du 14 au 18 Mars
- Développement de WebServices, du 14 au 16 Mars
- Sécurité Java, les 24 et 25 Mars
- Clustering JBoss, du 28 au 30 Mars.
site de l'événement
11 rue du Faubourg Poissonnière
75009 PARIS
Pour toute information pratique, contactez le 01 55 33 52 10, ou par mail pfd@pythagore-fd.fr
© 2024 Dataevent