Weblogic Server – Tuning Troubleshooting & Monitoring

0 Enrolled
35 heures
  • 35 heures
  • 81
  • 0
  • no
2,930.00€

Aperçu du cours

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

Prérequis

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

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 ciblé

  • Administrateurs systèmes

Programme de formation

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

    • Introduction à l’optimisation des performances

    • Benchmarking

    • Tests de performances

    • Méthodologie de test

    • Présentation de JMeter

  • Java Virtual Machine - Notions de base (2 heures)

    • Le langage Java

    • Java Virtual Machine (JVM)

    • Introduction à la gestion de la mémoire Java

    • Introduction au Garbage Collector

  • Weblogic Scripting Tool (WLST) (2 heures)

    • Rappel sur les domaines Weblogic

    • Présentation des technologies JMX/MBeans

    • Présentation de WLST

    • Syntaxe Jython

  • Weblogic Logging Service (3 heures)

    • 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

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

    • 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

  • Troubleshooting des applications Java (4 heures)

    • 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

  • Tuning & Troubleshooting de Weblogic Server Core (4 heures)

    • 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.

  • Configuration des Work Managers (2 heures)

    • 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.

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

    • 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

    • 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.

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

    • 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

    • 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.

  • Weblogic Server Clusters (3 heures)

    • 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.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content