Ascent Group Horizontal New Copie 1

Geavanceerde JBoss EAP Clusterconfiguratie – High Availability en Load Balancing

0 Enrolled
4 day
  • 4 day
  • 12
  • 0
  • no
2,750.00€

Aperçu du cours

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.

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.

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

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

Programme de formation

  • Dag 1: Architectuur en Basisconfiguratie van JBoss EAP Clustering (7 uur)
    • Introductie tot clustering in JBoss EAP (2 uur) Wat is clustering en waarom is het belangrijk voor schaalbaarheid en HA? Overzicht van standalone versus domain mode clustering. Praktijk: Installeren en configureren van een basis JBoss EAP-cluster.

    • Netwerk- en communicatiemethoden binnen een JBoss-cluster (3 uur) Werken met JGroups en multicasting voor interne communicatie. Configureren van TCP versus UDP transportmodi in clustering. Praktijk: Opzetten en testen van JGroups-clustercommunicatie.

    • Load Balancing en Request Distributie (2 uur) Configureren van mod_cluster, mod_jk en HTTP Load Balancing. Gebruik van Apache HTTP Server als front-end load balancer. Praktijk: Implementeren van load balancing voor een geclusterde JBoss EAP-applicatie.

  • Dag 2: Sessiebeheer en High Availability (HA) Configuratie (7 uur)
    • Sessiereplicatie en state management (3 uur) Configureren van stateful versus stateless sessiebeheer. Implementeren van distributable webapplicaties met sessiereplicatie. Praktijk: Deployen van een stateful webapplicatie met sessiereplicatie.

    • High Availability en Failover-mechanismen (2 uur) Configureren van failover en automatische recovery bij node-uitval. Gebruik van HA Singleton Services en failover-policies. Praktijk: Simuleren van een node failure en analyseren van failover.

    • Optimalisatie van clusterprestaties (2 uur) Tuning van thread pools, caching en connection pooling. Beheer van garbage collection en JVM-instellingen voor HA. Praktijk: Prestatie-analyse en optimalisatie van een geclusterde JBoss-omgeving.

  • Dag 3: Beveiliging, Logging en Monitoring in JBoss EAP Clusters (7 uur)
    • Security en toegangscontrole in geclusterde omgevingen (3 uur) Implementeren van Role-Based Access Control (RBAC) en certificaatbeheer. Configureren van SSL/TLS en versleutelde communicatie binnen het cluster. Praktijk: Beveiligen van een JBoss-cluster met authenticatie en versleuteling.

    • Logging en monitoring in een clusteromgeving (2 uur) Configureren van Centralized Logging met Log4j en Elytron. Integratie met Prometheus, Grafana en ELK (Elasticsearch, Logstash, Kibana). Praktijk: Instellen van logging en monitoring dashboards voor een JBoss-cluster.

    • Troubleshooting en probleemoplossing in een geclusterde JBoss-omgeving (2 uur) Debuggen van clusteringproblemen en netwerkstoringen. Analyseren van sessiereplicatie, latency en uitval van nodes. Praktijk: Opsporen en oplossen van een configuratiefout binnen een JBoss-cluster.

  • Dag 4: Automatisering en Multi-Clusterbeheer (7 uur)
    • Automatisering van JBoss Clusterbeheer met Ansible (3 uur) Automatiseren van serverconfiguratie en deployment met Ansible. Gebruik van Infrastructure as Code (IaC) voor clusterprovisioning. Praktijk: Deployen van een JBoss-cluster met Ansible-playbooks.

    • Multi-cluster en hybride cloudintegratie (2 uur) OpenShift integratie: JBoss EAP in containers en Kubernetes. Multi-cluster beheer en federated clustering strategieën. Praktijk: Opzetten van een JBoss EAP-cluster in een OpenShift-omgeving.

    • Case Study en Afsluiting (2 uur) Ontwerpen van een schaalbaar, high-performance en beveiligd JBoss-cluster. Praktijk: Deelnemers presenteren hun clusterarchitectuur en verdedigen hun keuzes.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content