picto Java - Java EE

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

Référence

JBOM

Durée

3 JOURS

Tarif

EN INTRA SEULEMENT

NIVEAU

Expert

Cours à distance

Oui

Objectifs de la formation Optimisation et Monitoring de JBoss 7 / JBoss EAP 6 :

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 communautaire 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.

Pré-Requis

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 communautaire 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.

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

Contenu du cours Optimisation et Monitoring de JBoss 7 / JBoss EAP 6 :

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
Atelier Mise 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
Atelier Configuration 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
Atelier Configuration 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
Atelier Configuration 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
Ateliers Configuration 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