Accueil / Administration des serveurs WildFly 14 et JBoss® EAP 7.2 avec Elytron Security

Administration des serveurs WildFly 14 et JBoss® EAP 7.2 avec Elytron Security

Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3JBS

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation sur l’administration des serveurs WildFly 14 et JBoss® EAP 7.2 avec Elytron Security vous apprendra comment effectuer les tâches d’administration importantes pour ces versions du serveur. Vous apprendrez la structure de base, l’architecture, l’installation, ainsi que l’utilisation des différents outils de gestion et de déploiement des applications. Vous verrez également la configuration et la gestion de tous les services et sous-systèmes importants.

Note : Ce cours peut également être enseigné à l’aide de WildFly 13.

Objectifs

  • Comprendre l’architecture WildFly et la structure du serveur JEE
  • Installer et configurer le serveur
  • Comprendre la structure des installations autonomes et des installations basées sur les domaines
  • Comprendre les types de déploiement et leur conditionnement (JAR, WAR, EAR …), et déployer les applications
  • Comprendre le chargement modulaire des classes dans WildFly Server
  • Configurer et surveiller le conteneur Web
  • Configurer des services importants, notamment les sources de données, la messagerie JNDI, EJB, JMS et la journalisation
  • Comprendre et configurer la sécurité Elytron de WildFly
  • Utiliser des outils de suivi et identifier les zones à ajuster.
  • Comprendre et utiliser le clustering avec WildFly, y compris l’équilibrage de charge avec l’équilibreur de charge frontal intégré, Apache httpd et mod_cluster
  • Se familiariser avec l’utilisation des capacités du serveur Java EE 8 (différentes dans le WF 13/14)

Programme

  1. Introduction et installation de WildFly

    • Aperçu et architecture de Java EE
    • Historique et vue d’ensemble du serveur WildFly
    • Installation et démarrage du serveur WildFly
    • Mode de suspension du serveur
    • Travailler avec WildFly Server
    • Aperçu de la documentation
  2. Structure et architecture

    • Répertoire et structure des fichiers du serveur WildFly
    • Architecture et configuration du serveur
  3. Configuration et gestion – Partie 1

    • Aperçu des options de gestion
    • Comprendre le modèle de gestion et les fichiers de configuration XML
    • Utilisation de l’interface de ligne de commande (CLI)
    • Utilisation de la console de gestion (nouvelle conception du WF 13)
  4. Déploiement des applications

    • Support Java EE 8
    • Archives des déploiements Java EE (JAR, WAR, EAR)
    • Déploiement / non-déploiement avec la CLI et la console de gestion
    • Scanner de déploiement – Déploiement automatique dans le serveur WildFly
    • Fichiers marqueurs et déploiement automatique
  5. Configuration et gestion – Partie 2

    • Modules JBoss et Modular Classloading
    • Définition d’un module
    • Travailler avec les dépendances
    • Connexion au serveur
    • Handlers, Log Levels, Formatters et Pattern Strings
    • Configuration du log des applications
    • Configuration du log des audits
  6. Configuration du sous-système

    • JNDI et nomenclature
    • Aperçu et configuration du sous-système de dénomination
    • Source de données et aperçu de JCA
    • Configuration des sources de données et des pilotes (XML, CLI et console d’administration)
    • Surveillance des sources de données et mise au point
    • Pools de thread – Historique et configuration actuelle
    • Conteneur Web Undertow
    • La base de données H2 et ExampleDS
    • Conteneur/sous-système EJB (SLSB Pooling, MDB, SFSB Cache, Monitoring)
    • Autres sous-systèmes en bref (remoting, ee, Infinispan)
    • WF13 uniquement : Utilisation de Java EE 8
  7. Messagerie dans le serveur WildFly

    • Aperçu de la messagerie et du JMS (Java Message Service)
    • Aperçu de HornetQ
    • Configuration du sous-système de messagerie (XML, CLI et console d’administration)
    • Configuration générale
    • Connecteurs et accepteurs ?
    • Configuration des factories de connexion
    • Configuration des files d’attente et des topics (XML, CLI et console d’administration)
    • Suivi et gestion
    • Adresse et paramètres de sécurité
  8. Sécurité d’Elytron

    • Introduction à la sécurité WildFly/JEE

      • Exigences générales
      • La sécurité Elytron et la sécurité « héritée »
      • Architecture de sécurité Elytron
      • Activer la sécurité Elytron
    • Sécurité des applications

      • Aperçu de la sécurité de Java EE
      • Authentification, autorisation, identité
      • Lier les applications à un domaine de sécurité
      • Mise en cache des informations de sécurité
    • Sécuriser les interfaces de gestion
    • Configuration du sous-système avec Elytron
    • RBAC – Contrôle d’accès basé sur les rôles
    • Sécurité des ressources

      • Configuration de TLS/SSL/HTTPS
      • Stockage sécurisé des certificats – Protection des chaînes de caractères sensibles
    • Migration depuis la sécurité héritée
  9. Regroupement et équilibrage de charge HTTP

    • Vue d’ensemble des regroupements
    • Aperçu du cluster de serveurs WildFly (y compris HA Singleton)
    • Configuration des clusters – JGroups
    • Architectures – Équilibreurs de charge et intercepteurs de clients (Proxies)
    • Équilibrage de la charge HTTP

      • Équilibreur de charge intégré
      • Équilibreur de charge Apache httpd
      • mod_cluster Overview
      • Configuration de httpd.conf
      • Choix d’installation
      • Configuration du sous-système modculster
      • Gestion
  10. Le mode domaine WildFly Server – Exploration pratique

    • Aperçu du mode de fonctionnement des domaines
    • Topologie des domaines – Contrôleurs de domaine, Contrôleurs d’hôte, Groupes de serveurs
    • xml – Configuration des domaines, groupes de serveurs
    • xml – Contrôleur de domaine
    • xml – Contrôleurs d’hôte, processus et instances de serveur
    • Gestion – Console de gestion et CLI
    • Déploiement / suppression via la console de gestion et le CLI
  11. Mise au point et suivi

    • Permettre les statistiques
    • Ajustement du conteneur Web (Undertow) – Statistiques, Worker threads
    • EJB Tuning – Exemples de beans, pool de threads
    • Accès aux bases de données / sources de données
    • Communication et réplication des clusters
    • Suivi des données d’exécution
    • Sensibilisation à la machine virtuelle Java (JVM)

      • Taille du tas ou heap
      • Aperçu du garbage collector (GC) et GC générationnel
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement