Serveurs JBoss

JBoss WildFly – Administration avancée

Objectifs

  • Savoir optimiser la configuration d'applicatifs fonctionnant avec JBoss.
  • Comprendre le fonctionnement d'une grappe de serveurs JBoss, savoir les configurer et les administrer
  • Comprendre les impacts sur le développement d'applications JEE en cluster.

Programme

JBoss présentation
  • Historique
  • Présentation des différentes versions et de leurs caractéristiques (JBoss AS V 5, 6, 7 à WildFly)
  • Rappels sur l'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application
  • Installation, configuration
Cluster
  • Définitions : noeud, serveur, application
  • Architecture HA JBoss
  • Fonctionnement en cluster ou en grappes de serveurs
  • Mode domain, mode standalone
  • Travaux pratiques : configuration d'un cluster, configuration du réseau, fichiers de configuration (standalone-ha.xml, domain.xml)
JGroups
  • Présentation du projet JGroups intégré dans JBoss
  • Architecture de JGroups
  • Configuration détaillée de JGroups : paramètres de protocoles et paramètres de découverte (PING, MPING, TCPGossip, TCPPING, UDP, TCP)
  • Principe des Tunnels entre noeuds JBoss
Applications
  • Principe des applications réparties
  • Mise à jour des applications
  • Réplication de sessions HTTP
  • Mise en place de pound, mod_jk, haproxy et mod_cluster
  • Réplication d'EJB
  • Le service de déploiement
  • Gestion des caches
Architecture
  • Intégration des fichiers journaux
  • Regroupement vers une machine syslog
  • Mise en place de la sécurité avec ldap
  • Fichier de configuration
Automatisation
  • Le langage de scripts
  • Les objets accessibles
  • Introduction à OSGi
  • Requêtes d'interrogation sur le noyau JBoss
  • Travaux pratiques : écriture 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.
Please login to get access to the quiz
JBoss WildFly – Administrer des serveurs d’applications (Prev Lesson)
Back to Serveurs JBoss
Public

<li>Administrateurs d'applications JEE souhaitant apprendre à configurer, optimiser des applicatifs JBoss ainsi qu'à mettre en oeuvre le clustering</li>

Pré-requis

Avoir des connaissances sur les aspects d'administration d'un server Wildfly