Détails
- 4 Sections
- 12 Lessons
- 4 Days
Expand all sectionsCollapse all sections
- Dag 1: Architectuur en Basisconfiguratie van JBoss EAP Clustering (7 uur)3
- 1.1Introductie 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.
- 1.2Netwerk- 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.
- 1.3Load 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)3
- 2.1Sessiereplicatie 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.
- 2.2High 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.
- 2.3Optimalisatie 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)3
- 3.1Security 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.
- 3.2Logging 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.
- 3.3Troubleshooting 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)3
- 4.1Automatisering 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.
- 4.2Multi-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.
- 4.3Case Study en Afsluiting (2 uur) Ontwerpen van een schaalbaar, high-performance en beveiligd JBoss-cluster. Praktijk: Deelnemers presenteren hun clusterarchitectuur en verdedigen hun keuzes.
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.
Préc.
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.
Suivant