
Retour aux formations
Autre
Geavanceerde JBoss EAP Clusterconfiguratie – High Availability en Load Balancing
4 jour(s) • 28h
Description
Doel van de opleiding Deze training is bedoeld voor ervaren systeembeheerders, DevOps-engineers en IT-architecten die verantwoordelijk zijn voor het opzetten, beheren en optimaliseren van JBoss EAP-clusters. De focus ligt op high availability (HA), load balancing, failover-mechanismen en performance-optimalisatie van geclusterde JBoss EAP-omgevingen.
Objectifs pédagogiques
- Een volledig geconfigureerd JBoss EAP-cluster implementeren en beheren.
- Load balancing en sessiereplicatie instellen voor hoge beschikbaarheid.
- Failover- en disaster recovery-oplossingen implementeren.
- Prestatie-optimalisaties en resourcebeheer toepassen in een clusteromgeving.
- Security, logging en monitoring configureren voor JBoss EAP-clusters.
Public concerné
Systeem- en cloudbeheerders die JBoss EAP-clusters beheren en optimaliseren.
DevOps-engineers die werken met CI/CD en container-gebaseerde JBoss-omgevingen.
IT-architecten die geavanceerde JBoss-omgevingen willen ontwerpen en beveiligen.
Prérequis
Ervaring met JBoss EAP-administratie en Linux-systeembeheer.
Basiskennis van netwerken, load balancing en clustering.
Basisvaardigheden in Java EE en applicatiedistributie in JBoss zijn nuttig, maar niet verplicht.
Déroulé du programme
1
Dag 1: Architectuur en Basisconfiguratie van JBoss EAP Clustering (7 uur)
- Introductie tot clustering in JBoss EAP (2 uur)
2
Wat is clustering en waarom is het belangrijk voor schaalbaarheid en HA?
3
Overzicht van standalone versus domain mode clustering.
4
Praktijk: Installeren en configureren van een basis JBoss EAP-cluster.
- Netwerk- en communicatiemethoden binnen een JBoss-cluster (3 uur)
5
Werken met JGroups en multicasting voor interne communicatie.
6
Configureren van TCP versus UDP transportmodi in clustering.
7
Praktijk: Opzetten en testen van JGroups-clustercommunicatie.
- Load Balancing en Request Distributie (2 uur)
8
Configureren van mod_cluster, mod_jk en HTTP Load Balancing.
9
Gebruik van Apache HTTP Server als front-end load balancer.
10
Praktijk: Implementeren van load balancing voor een geclusterde JBoss EAP-applicatie.
11
Dag 2: Sessiebeheer en High Availability (HA) Configuratie (7 uur)
- Sessiereplicatie en state management (3 uur)
12
Configureren van stateful versus stateless sessiebeheer.
13
Implementeren van distributable webapplicaties met sessiereplicatie.
14
Praktijk: Deployen van een stateful webapplicatie met sessiereplicatie.
- High Availability en Failover-mechanismen (2 uur)
15
Configureren van failover en automatische recovery bij node-uitval.
16
Gebruik van HA Singleton Services en failover-policies.
17
Praktijk: Simuleren van een node failure en analyseren van failover.
- Optimalisatie van clusterprestaties (2 uur)
18
Tuning van thread pools, caching en connection pooling.
19
Beheer van garbage collection en JVM-instellingen voor HA.
20
Praktijk: Prestatie-analyse en optimalisatie van een geclusterde JBoss-omgeving.
21
Dag 3: Beveiliging, Logging en Monitoring in JBoss EAP Clusters (7 uur)
- Security en toegangscontrole in geclusterde omgevingen (3 uur)
22
Implementeren van Role-Based Access Control (RBAC) en certificaatbeheer.
23
Configureren van SSL/TLS en versleutelde communicatie binnen het cluster.
24
Praktijk: Beveiligen van een JBoss-cluster met authenticatie en versleuteling.
- Logging en monitoring in een clusteromgeving (2 uur)
25
Configureren van Centralized Logging met Log4j en Elytron.
26
Integratie met Prometheus, Grafana en ELK (Elasticsearch, Logstash, Kibana).
27
Praktijk: Instellen van logging en monitoring dashboards voor een JBoss-cluster.
- Troubleshooting en probleemoplossing in een geclusterde JBoss-omgeving (2 uur)
28
Debuggen van clusteringproblemen en netwerkstoringen.
29
Analyseren van sessiereplicatie, latency en uitval van nodes.
30
Praktijk: Opsporen en oplossen van een configuratiefout binnen een JBoss-cluster.
31
Dag 4: Automatisering en Multi-Clusterbeheer (7 uur)
- Automatisering van JBoss Clusterbeheer met Ansible (3 uur)
32
Automatiseren van serverconfiguratie en deployment met Ansible.
33
Gebruik van Infrastructure as Code (IaC) voor clusterprovisioning.
34
Praktijk: Deployen van een JBoss-cluster met Ansible-playbooks.
- Multi-cluster en hybride cloudintegratie (2 uur)
35
OpenShift integratie: JBoss EAP in containers en Kubernetes.
36
Multi-cluster beheer en federated clustering strategieën.
37
Praktijk: Opzetten van een JBoss EAP-cluster in een OpenShift-omgeving.
- Case Study en Afsluiting (2 uur)
38
Ontwerpen van een schaalbaar, high-performance en beveiligd JBoss-cluster.
39
Praktijk: Deelnemers presenteren hun clusterarchitectuur en verdedigen hun keuzes.
Informations
Durée
4 jour(s)
28h
Tarif
Sur demande
Formations similaires

Autre
Module 11 : Techniques élémentaires de méthodes d’apprentissage
2 jour(s)
Sur demande

Autre
Accueil - Maîtrise des Incivilités et Prévention de l'Agressivité en Milieu Hospitalier - SAU de Cochin - Port Royal
2 jour(s)
Sur demande

Autre
Administering Microsoft SQL Server
5 jour(s)
Sur demande

Autre
Administering Windows Server Hybrid Core Infrastructure (AZ-800)
4 jour(s)
Sur demande