JBoss, haute disponibilité
Réf: JBA
Durée: 2 jours
Objectifs de la formation
Ce cours avancé vous permettra de mettre en place des architectures en cluster avec JBoss. Vous verrez les différents types de réplication pour traiter toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilité.
Contenu de cette formation JBoss:
-Introduction
-Mise en place
-Réplication de session HTTP
-Clustering d »EJB
-Redondance passive
Analyste exploitation Java / JEE
Programme de Formation
Introduction
Concepts du clustering
-Application critique et sûreté de fonctionnement.
-Typologie des clusters.
-Exploitation des architectures en clusters.
Fonctionnalités de clustering de JBoss
-Auto-discovery, Farming, Partitions.
-Sous-projets concernés Java Groups, JBoss Cache
-Différents services de réplication.
-Clients lourds/clients Web.
Mise en place
La configuration » all «
-Installation. Les différents répertoires.
-Configuration. Farming. Traces serveurs.
Configuration JGroups
-Pile de protocole. Service de membership.
-Détection de défaillance. Garbage collecting.
Equilibrage de charges
-Les différentes stratégies.
-Le mode sticky.
-Apache comme répartiteur. Module mod_jk.
-Configuration workers.properties.
Travaux pratiques
Mise en place d »un cluster avec Apache en mode sticky. Déploiement d »application. Stress de l »application.
Réplication de session HTTP
Configuration
-Le MBean TomcatClusteringCache.
-Granularité de la réplication.
-Configuration des triggers de réplication.
-Single Sign On.
JBoss Cache en mode cluster
-Architecture. Réplication de cache et transactions.
-Invalidation. Transfert d Ȏtat.
Travaux pratiques
Granularité de la réplication et performance d »une application Web.
Clustering d »EJB
Le service JNDI en mode cluster
-Fonctionnement. Configuration des clients.
-Le MBean HAJNDI.
EJB session
-Rappels sur la configuration des pools.
-EJB 2.x/3.0 stateless et stateful.
EJB entités 3.0
-JBoss Cache et les EJB 3.0. EJB3EntityTreeCache.
-Configuration des entity beans.
Travaux pratiques
Clustering d »EJB session. Analyse des fichiers de traces.
Redondance passive
-Le service JMS en singleton. Fonctionnement.
-Configuration serveur. Impacts sur le client.
-Réplications des Message Driven Beans.
Travaux pratiques
Mise en place d »EJB MDB répliqués. Observation du comportement lors d »une défaillance.
Profil Stagiaires & Pré-requis
Développeurs ou exploitant d »application JEE.\r\nBonnes connaissances de l »administration JBoss. Expérience requise.
Prix : 1320 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter