wildfly-jboss

Administration JBoss / WildFly

Formation

Contacter l'agence

Pour :

  • Administrateurs et intégrateurs de serveurs d’applications Java
  • Développeurs et architectes
3 jours
maxi 6 participants

WildFly est le successeur de JBoss AS 7 et sert de base aux dernières versions de JBoss EAP. Cette formation couvre WildFly et est compatible à 90% avec JBoss EAP 6 et à 95% avec JBoss EAP 7. La politique de distribution de JBoss / WildFly, avec des versions communautaires et productisées , sera expliquée pendant la session.

Ce cours vous permettra de comprendre le fonctionnement et les principes de configuration de WildFly. Il vous permettra d’acquérir les pratiques nécessaires à son administration (déploiement, logging, monitoring, sécurité…) et la connaissance des outils comme JBoss CLI qui vous permettront de mieux automatiser vos tâches. Vous étudierez aussi les leviers qui permettent d’obtenir la qualité de service attendue pour vos applications.

Introduction à Java EE et WildFly

  • Présentation de Java et de Java EE
  • Typologie des applications Java EE
  • Présentation de WildFly, JBoss AS et JBoss EAP

Installation de WildFly

  • Installation, démarrage et arrêt
  • Installation en service
  • Modes alternatifs d’installation

Configuration stand alone

  • Mode autonome ou domaine
  • Principaux éléments de configuration
  • Outils d’administration : console web, jboss-cli, APIs
  • Configuration réseau

Déploiement d’applications et de modules

  • Déploiement d’applications (ear, war, jar,…)
  • Déploiement automatique ou manuel
  • Déploiement par script
  • Gestion des dépendances avec les modules
  • Déploiement de DataSource
  • Déploiement de destinations JMS

Administration d’un domaine WildFly

  • Introduction au mode domaine
  • Configuration d’un Domain Controller
  • Configuration d’un Host Controller
  • Pilotage d’un domaine

Gestion des traces

  • Traces de la JVM
  • Traces d accès Web
  • Traces du serveur
  • Traces des applications (Log4J, SLF4J)
  • Traces des outils d’administration

Inspection du serveur

  • Console d administration
  • Commandes par script
  • Monitoring par commandes HTTP
  • Outils du JDK

Optimisation des performances

  • Tuning de la machine virtuelle
  • Gestion de la mémoire et du Garbage Collector
  • Dimensionnement des pools (EJB, DataSource, threads)

Sécurité du serveur et des applications

  • Objectifs de sécurisation du serveur
  • Sécurisation des interfaces d administration
  • Gestion des autorisations et des authentifications pour les applications

Sécurisation des échanges avec SSL (en option, 1 journée) Clustering WildFly

  • Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
  • Répartition des invocations EJB
  • Répartition des requêtes HTTP
  • Synchronisation des états
  • Répartition de la charge JMS avec ActiveMQ Artemis (HornetQ)
  • Tolérance de panne JMS avec ActiveMQ Artemis

N'hésitez pas à nous demander plus d'info

Nous contacter