Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > JBoss WildFly - Administrer des serveurs d'applications

JBoss WildFly - Administrer des serveurs d'applications

Installer, configurer et optimiser un serveur JBoss

jboss

Face aux produits proposés par les éditeurs du marché, JBoss a su s’imposer comme l’alternative Open Source de qualité professionnelle en matière de serveurs d’applications JEE. De plus en plus d’entreprises se tournent vers cette solution qui a convaincu et fait ses preuves. Pendant cette formation, vous apprendrez à administrer le serveur JBoss et comprendrez les atouts offerts par ce dernier.

Objectifs

  • Savoir installer et démarrer le serveur JBoss
  • Pouvoir configurer et déployer les applications JEE
  • Être à même de sécuriser des applications
  • Acquérir les compétences nécessaires à l'optimisation d'un serveur JBoss

Public

  • Administrateurs
  • Développeurs
  • Architectes

Prérequis

  • La connaissance de la syntaxe XML est recommandée

Programme de la formation

JBoss

  • JBoss présentation
  • Historique, présentation des différentes versions et de leurs caractéristiques, de JBOss AS V 5, 6, 7 à WildFly 10.
  • L'architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans.
  • Les outils JBoss: Hibernate, AOP, cache IDE.Présentation du noyau JBoss. Présentation du micro-conteneur.
  • Installation, configuration, arborescence des fichiers.Les services disponibles.
  • Adaptation de la configuration : ajout/suppression de services.
  • Visualisation dans les consoles de JBoss.

Applicatif

  • Terminologie: application web, container, sources de données, pilote JDBC, hôtes virtuels.
  • Configuration des services essentiels : JBossWeb, JNDI, JBossMQ, ...
  • Configuration du scanner de déploiement d'applications.
  • Applications pliées, dépliées.

Lien avec Tomcat

  • Installation de Tomcat et modification des paramétres de base.
  • Activation du service Tomcat dans la configuration Jboss.
  • Le fichier server.xml.
  • Administration du service web.
  • Mise en place d'hôtes virtuels.

Gestion des ressources

  • Fournisseurs d'URL, fournisseurs JMS, sessionMail.
  • Mécanismes de connexion aux bases de données : JDBC, pool de connexions.
  • Modification de la base de données cible.
  • Exemple avec postgresql.
  • Connexion interapplicatives avec JCA.

Sécurité avec JAAS et SecurityManager

  • Intégration de la sécurité dans le serveur d'applications.
  • Mise en place d'une politique de sécurité lors du déploiement de l'application.
  • Sécurité: JAAS, rôles, groupes de permissions.

Automatisation

  • Exploitation par scripts avec twiddle, JBoss-cli.
  • Parcours de ressources.
  • Ecriture d'un script de visualisation de statistiques sur un cluster: taux d'utilisation mémoire, nombres de requêtes, connexions JDBC.
  • Scripts d'automatisation

Journalisation

  • Mise en œuvre de la journalisation.
  • Analyse des logs.
  • Fichiers de logs, résolution d'incidents.
  • Configuration de la journalisation.
  • Modification des niveaux de journalisation.
  • Différents types ventilations.
  • Centralisation des logs vers une machine syslog externe.

Suivi

  • Gestion des performances.
  • Suivi du garbage collector.
  • Installation du MBean Jboss Profiler.
  • avec jconsole.
  • Paramétres de la JVM pour gérer au mieux l'espace mémoire.
  • Travaux pratiques: mise sous stress avec jmeter, suivi de la charge et amélioration de la configuration.
  • Optimisation et allègement des configurations JBoss.
  • Utilisation du MBean SNMP sur version 7.
  • Envoi de trap SNMP à une console de supervision.
  • Lien vers la supervision avec Nagios via SNMP.
  • Automatisation d'alertes en cas d'incident

Les + de cette formation

Les apports théoriques sont très largement complétés par des phases de mise en pratique qui amènent les participants à réaliser de nombreuses manipulations sur la version 10 de JBoss De l'installation du serveur à la mise en place d'un cluster, tous les aspects de la mission d'administrateur de serveur JBoss sont couverts par le programme.