Formation en Réseaux et systèmes: Weblogic Server - Tuning Troubleshooting & Monitoring - Ascent Formation
Retour aux formations
Réseaux et systèmes

Weblogic Server - Tuning Troubleshooting & Monitoring

5 jour(s)35h

Description

Objectif de formation : Obtenir les connaissances et les compétences pour optimiser les performances d'Oracle Weblogic Server

Objectifs pédagogiques

  • Java Virtual Machine (JVM): Comprendre le rôle de la JVM, gérer la mémoire et optimiser les performances.
  • Weblogic Scripting Tool (WLST): Maîtriser l'administration et l'automatisation de Weblogic Server avec WLST
  • Tuning & Troubleshooting de Weblogic Server Core: Diagnostiquer et résoudre les problèmes de performance de Weblogic Server
  • Optimisation de la gestion des threads avec les Work Managers: Utiliser les Work Managers pour optimiser la gestion des threads
  • JDBC: Optimiser l'accès à la base de données et résoudre les problèmes liés à JDBC
  • JMS: Configurer et optimiser JMS pour des échanges de messages performants
  • Weblogic Server Clusters: Configurer et gérer des clusters Weblogic pour une disponibilité et une évolutivité améliorées

Public concerné

Administrateurs systèmes

Prérequis

Bases d’administration du serveur WebLogic
Connaissances de base en administration, bases de données, SQL et réseaux

Déroulé du programme

1

Introduction à l'optimisation des performances d'Oracle Weblogic Server (3 heures)

3h
  • Introduction à l'optimisation des performances
  • Benchmarking
  • Tests de performances
  • Méthodologie de test
  • Présentation de JMeter
2

Java Virtual Machine - Notions de base (2 heures)

2h
  • Le langage Java
  • Java Virtual Machine (JVM)
  • Introduction à la gestion de la mémoire Java
  • Introduction au Garbage Collector
3

Weblogic Scripting Tool (WLST) (2 heures)

2h
  • Rappel sur les domaines Weblogic
  • Présentation des technologies JMX/MBeans
  • Présentation de WLST
  • Syntaxe Jython
4

Weblogic Logging Service (3 heures)

3h
  • Types de Logs Weblogic
  • Configuration des Logs Weblogic
  • Visualisation des Logs Weblogic
  • Contenu, sévérité et attributs des messages Weblogic
  • Atelier : Création d'un domaine Weblogic
  • Atelier : Configuration du domaine avec WLST
  • Atelier : Déploiement de l'application de test
  • Atelier : Paramétrage des Logs Weblogic
  • Atelier : Création d'un scénario de test JMeter
5

JVM : Tuning & Troubleshooting d'Oracle Weblogic Server (4 heures)

4h
  • Fonctionnement du Garbage Collection
  • Tuning du Garbage Collector
  • JVM Monitoring Tools
  • Monitoring du GC
  • Monitoring du GC : Recommandations
  • Paramètres de la JVM
  • Les erreurs mémoires
  • Crash de la JVM
  • JVM Diagnostic Tools
6

Troubleshooting des applications Java (4 heures)

4h
  • Gestion des exceptions Java
  • Diagnostic des erreurs de ClassPath
  • Java ClassPath / Class Loaders
  • Packaging des applications Java EE
  • Déploiement des applications sur Weblogic
  • Diagnostic des erreurs mémoire et système
  • Atelier : Troubleshooting de la JVM par les outils de la JDK
  • Atelier : Modification des paramètres du GC
  • Atelier : Analyse du comportement du GC
  • Atelier : Simulation d'erreurs dans une application Java EE
  • Atelier : Troubleshooting d'une application Java EE
7

Tuning & Troubleshooting de Weblogic Server Core (4 heures)

4h
  • Démarrage de Weblogic Server
  • Gestion des erreurs de démarrage
  • Gestion des threads Weblogic
  • Optimisation avancée : Connection Backlog, Trames I/O, etc.
  • Ateliers : Identification des erreurs, Tuning des paramètres Weblogic Core, analyse de l'impact du tuning sur les performances.
8

Configuration des Work Managers (2 heures)

2h
  • Introduction aux Work Managers
  • Default Work Manager
  • Composants du Work Manager
  • Création d'un Work Manager
  • Ateliers : Création des Work Managers, Distribution des tâches, Création de contraintes, analyse de l'impact sur les performances.
9

JDBC : Tuning & Troubleshooting d'Oracle Weblogic Server (4 heures)

4h
  • Présentation et concepts de base de JDBC
  • Tuning du Pool de connexions
  • Test des connexions
  • Pré-extraction des lignes
  • Statement cache
  • Gestion des transactions JDBC
  • Gestion et monitoring de JDBC
  • Accès et gestion par WLST
  • Erreurs de configuration et de connexion
  • Fuites de connexions
  • Statement Timeout
  • Gestion de la disponibilité de la base de données
  • Ateliers : Investigation des problèmes JDBC, Monitoring des Pools de connexion JDBC, Simulation et correction des fuites de connexions JDBC, Tuning du module JDBC, analyse de l'impact du tuning sur les performances.
10

JMS : Tuning & Troubleshooting d'Oracle Weblogic Server (4 heures)

4h
  • Présentation et concepts de base de JMS
  • Types d'échanges synchrones/asynchrones
  • Persistance des messages
  • Techniques de throttling
  • Gestion des messages expirés et erronés
  • Gestion et monitoring de JMS
  • Accès via la console d'administration et WLST
  • Erreurs de configuration
  • Ateliers : Configuration d'un module JMS, Test du module JMS, Tuning du module JMS, analyse de l'impact du tuning sur les performances.
11

Weblogic Server Clusters (3 heures)

3h
  • Présentation et concepts des clusters Weblogic
  • Exemples d'architectures de clusters
  • Load Balancing
  • Weblogic Web Server Plug-in
  • Réplication des sessions HTTP
  • Communication entre les instances d'un cluster
  • Ateliers : Configuration du plugin Weblogic Web Server, Configuration du Cluster.

Informations

Durée

5 jour(s)

35h

Tarif

2930 € HT

HT