Formation en Autre: Beheer en Tuning van JBoss Applicatieservers – Optimalisatie en High Availability - Ascent Formation
Retour aux formations
Autre

Beheer en Tuning van JBoss Applicatieservers – Optimalisatie en High Availability

3 jour(s)21h

Description

Doel van de opleiding Deze training is bedoeld voor systeembeheerders, DevOps-engineers en IT-architecten die verantwoordelijk zijn voor het beheer, de optimalisatie en de beveiliging van Red Hat JBoss Enterprise Application Platform (EAP). De focus ligt op installatie, configuratie, prestatie-optimalisatie, clustering en beveiliging van JBoss-omgevingen.

Objectifs pédagogiques

  • JBoss EAP installeren, configureren en beheren in een enterprise-omgeving.
  • Performantieproblemen identificeren en optimalisaties toepassen.
  • Clustering en load balancing configureren voor High Availability.
  • Beveiligingsstrategieën implementeren voor JBoss-applicaties.
  • Logging, monitoring en troubleshooting uitvoeren in JBoss EAP.

Public concerné

Systeembeheerders en IT-infrastructuurbeheerders die JBoss EAP beheren.
DevOps-engineers die JBoss willen integreren in CI/CD-processen.
Applicatiebeheerders en IT-architecten die verantwoordelijk zijn voor JBoss-performance en schaalbaarheid.

Prérequis

Basiskennis van Linux en command-line interfaces (CLI).
Ervaring met Java EE-applicaties en serverbeheer.
Basiskennis van netwerken, load balancing en beveiliging is nuttig, maar niet verplicht.

Déroulé du programme

1

Dag 1: Installatie, Configuratie en Basisbeheer van JBoss EAP (7 uur)

  • Introductie tot JBoss EAP en serverarchitectuur (2 uur)
2

Overzicht van standalone versus domain mode in JBoss.

3

Kerncomponenten van JBoss (CLI, subsystems, deployment-structuur).

4

Praktijk: Installeren en configureren van JBoss EAP in een testomgeving.

  • JBoss CLI en beheer via Management Interface (3 uur)
5

Gebruik van JBoss CLI en webconsole voor beheer.

6

Configureren van datasources, security realms en thread pools.

7

Praktijk: Beheren van een JBoss-server met CLI en webconsole.

  • Applicatiedeployment en resourcebeheer (2 uur)
8

Deployen van EAR, WAR en JAR-bestanden in JBoss.

9

Werken met datasources en JDBC-verbindingen.

10

Praktijk: Deployen van een Java EE-applicatie en configureren van databaseverbindingen.

11

Dag 2: Prestatie-optimalisatie en High Availability (HA) (7 uur)

  • Prestatie-analyse en tuning van JBoss EAP (3 uur)
12

Optimaliseren van thread pools, garbage collection en JVM-tuning.

13

Configureren van datasource pooling en caching-strategieën.

14

Praktijk: Tunen van een JBoss-server voor maximale prestaties.

  • Clustering en load balancing in JBoss (2 uur)
15

Configureren van JBoss clustering met mod_cluster en JGroups.

16

Load balancing en session replication voor High Availability.

17

Praktijk: Opzetten van een JBoss-cluster met load balancing.

  • Failover en disaster recovery in JBoss (2 uur)
18

Implementeren van disaster recovery strategieën.

19

Configureren van failover- en backup-mechanismen.

20

Praktijk: Simuleren van een serveruitval en testen van failover-mogelijkheden.

21

Dag 3: Beveiliging, Monitoring en Troubleshooting in JBoss (7 uur)

  • Beveiliging en toegangsbeheer in JBoss (3 uur)
22

Implementeren van Role-Based Access Control (RBAC) en JAAS.

23

Configureren van SSL/TLS-certificaten en versleuteling.

24

Praktijk: Beveiligen van een JBoss-server met gebruikersrollen en certificaten.

  • Logging en monitoring in JBoss (2 uur)
25

Configureren van logbeheer met Log4j en Elytron.

26

Integratie van JBoss met Prometheus, Grafana en ELK Stack.

27

Praktijk: Instellen van monitoring en dashboards voor een JBoss-omgeving.

  • Troubleshooting en probleemoplossing in JBoss (2 uur)
28

Analyseren van serverlogs en crashdumps.

29

Identificeren en oplossen van performance-bottlenecks en geheugengebruik.

30

Praktijk: Debuggen van een prestatieprobleem in een JBoss-cluster.

Informations

Durée

3 jour(s)

21h

Tarif

Sur demande