Gate Training

logo-png
Java - Java EE

Formation Optimisation et Monitoring de JBoss 7 / JBoss EAP 6 :

3 Jours

Objectifs de la formation JBoss 7 Optimisation

Le serveur OpenSource JBoss supporté par Redhat est sûrement le serveur applicatif Java EE dont la pénétration en entreprise est en constante progression. Les versions communautaires 7.x, ou commerciale EAP 6 sont toutes les deux certifiées Java EE6 et offrent des fonctionnalités supplémentaires très attractives (console d’administration, outils de commande en ligne, support pour le clustering, outils de monitoring). Cette formation avancée JBOSS 7/JBoss EAP 6, est tournée vers les administrateurs de plate-forme qui veulent mettre en place des outils de surveillance et de mesure de performance. Elle se concentre sur les points de configuration du serveur permettant d’optimiser le matériel nécessaire à une instance Jboss et de maximiser le débit des applicatifs déployés.

À qui s’adresse cette formation ?

Public :

Cette formation JBOSS 7 / Jboss EAP 6 s’adresse aux administrateurs, exploitants de plate-forme JBoss, architectes ou développeurs d’applications voulant se sensibiliser aux problématiques d’exploitation et optimisation Pratique de l’exploitation de JBoss7 ou d’un autre serveur applicatif recommandée, ou mieux : avoir suivi la formation JBoss7 / Jboss EAP 6 Administration

 

Prérequis :

Aucun

 

Contenu du cours JBoss 7 Optimisation

 

Introduction

Java  et le monitoring : Rappels , Gestion mémoire et collecte, Tuning mémoire, JMX
Java EE : Rappels, Architectures de déploiement, Cluster, Pools, Caches, I/O
Monitoring du serveur JBoss7, Rappels sur les outils d’administration, Autres outils dédiés au monitoring, l’offre RedHat avec Jboss ON

Monitoring et dimensionnement mémoire

Options de démarrage des serveurs
Dimensionner la mémoire d’une instance JBoss
Les algorithmes de collectes
Surveillance et récupération de métriques
AtelierMise en place de scripts de démarrage et d’arrêt, Dimensionnement mémoiree et choix algorithme de collecte, configuration des outils de surveillance.

Fichiers journaux

Rappel sur la configuration des différents fichiers de traces JBoss
Configuration dynamique du niveau de trace
AtelierConfiguration pour générer les différents fichiers de trace. Modification dynamique du niveau de trace via les outils d’administration.

Pools de threads

Principes des pools de thread
Configuration du sous-système Threads, Utilisation dans les autres sous-systèmes
Types de pools et attributs de configuration
Tuning des pools
Pools des connecteurs HTTP, AJP ou cluster
AtelierConfiguration pool de threads HTTP

Monitoring JDBC

Rappels JDBC et pools de connexions
Attribut de configuration d’un pool de connexions
Tuning d’un pool de connexions
Surveillance de l’utilisation d’un pool de connexion
Cache d’instruction, dimensionnement et surveillance
Cache de second niveau, mis en place et surveillance
Caches et Architecture en cluster
AtelierConfiguration d’un pool de connexions, conséquences sur le débit d’un applicatif Web

Monitoring EJB et JMS

Rappels Types d’EJBs, cycles de vie d’un EJB
Configuration des EJBs stateless et MDBs
Tuning des pools
Configuration des EJBs stateful
Tuning des pools et dimensionnement des caches
Architecture en cluster
Rappels JMS, Usine à connexions, destinations, considérations de performance et débit
Métriques d’utilisation d’une destination
AteliersConfiguration d’un pool d’EJBs de connexions, surveillance des métriques

Surveillance des serveurs avec JBoss ON

Présentation de Jboss ON
Configuration des métriques de temps de réponse
Mise en place du monitoring des ressources de Jboss 7 / EAP 6
Configuration de la surveillance des évènements
Mise en place d’alertes sur Jboss 7 / EAP 6
AtelierConfifuration de JBoss ON

 

Travaux Pratiques

Les ateliers représentent plus de 50 % de la formation. Ils utilisent les logiciels suivants : JBoss AS7 / EAP6, jConsole, Jmeter et JBoss ON

Réf:

0077

Tarif:

600 Dt

Niveau:

Avancé

Classe à distance:

Possible

Pas de sessions disponibles