Formation Architecture en cluster avec JBoss (Version 4,5 et 6)


REFERENCE
 
 
SACJ
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Non
OBJECTIFS :
 

Cette formation Jboss cluster est un cours avancé qui s'adresse à des développeurs ou des exploitants d'application Java EE désireux de mettre en place des architectures en cluster avec JBoss. Les différfents types de réplication sont abordés et à chaque fois une mise en pratique par l'intermédiaire d'atelier permet aux stagiaires d'appréhender toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilités.

PRÉ-REQUIS :
 

Pratique du serveur JBoss

PUBLIC :
 

Développeurs ou exploitant d'application J2EE

PROGRAMME :
 

Ce cours est disponible en version 7 (version recommandée) voir le descriptif de la formation Cluster avec JBoss 7

Introduction

Concepts du clusteringApplication critique et sûreté de fonctionnement
Répartition de charge et tolérance aux fautes
Typologie des clusters
Exploitation des architectures en clusters
Fonctionnalités de clustering de JBossAuto-discovery, Farming, Partitions
Sous-projets concernés Java Groups, JBoss Cache
Différents services de réplication
Clients lourds / clients web
Différences entre les versions

Mise en place

La configuration « all » Installation
Parcours des différents répertoires
Configuration
Farming
Gestion des traces serveurs
Configuration JGroups
La pile de protocole
Protocoles de transport
Le service de membership
La détection de défaillance
Protocoles de communication sûrs
Garbage collecting

Equilibrage de chargesLes différentes stratégies
Le mode sticky
Apache comme répartiteur. Module mod_jk
Configuration workers.properties

Travaux PratiquesMise en place d'un cluster avec Apache en mode sticky. Déploiement d'application. Stress de l'application et dimensionnement des partitions

Réplication de session HTTP

Configuration Le MBean TomcatClusteringCache
Granularité de la réplication
Configuration des triggers de réplication
Single Sign On
Impacts sur le développement
Annotations disponibles
JBoss Cache en mode cluster
Architecture
Réplication de cache et transactions
Invalidation
Transfert d'état
Travaux PratiquesTravail en binôme : Etude de l'impact de la granularité de la réplication sur les performances d'une application web

Clustering d'EJBs

Le service JNDI en mode cluster
Fonctionnement
Configuration des clients
Le MBean HAJNDI

EJBs session
Rappels sur la configuration des pools
EJB 2.x Stateless
EJB 2.x stateful
EJB 3.0 stateless
EJB 3.0 stateful
EJBs entités 3.0
JBoss Cache et les EJB 3.0
Le MBean EJB3EntityTreeCache
Configuration des entity beans
Travaux PratiquesMise en pratique avec des EJBs session (stateless et stateful). Analyse des fichiers de traces lors de la défaillance d'un noeud

Considération d'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.

EN INTRA SEULEMENT
FORMATION JBOSS CLUSTER
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
JBoss est le leader des serveurs applicatifs Java EE libre. Sa pénétration dans les entreprises est en constante progression. La version 7.x, certifiée Java EE6, permet le déploiement d'applications...

2 j

 
À l'issue cette formation Administration avancée JBoss, les participants auront acquis les compétences et les connaissances nécessaires pour : Optimiser la...

4 j

 
JBoss Seam est un nouvel environnement de développement d'application Web. Basé sur le standard Java EE5, il unifie et intègre les technologies comme Ajax, JSF, et les...

3 j

 
Pouvoir maîtriser l'évolution des règles métier de son système d'information en impliquant les acteurs fonctionnels, c'est l'enjeu de...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB