Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Duur 16 uren
Cursusaanbod
Module 1: Inleiding op de architectuur en clustermanagement van Confluent Apache Kafka
- Wat is Apache Kafka en het Confluent Platform?
- Basisbegrippen: Kafka-broker, producer, consumer en onderwerp
- De rol van Kafka in data-streaming en messaging-pipelines
- Confluent-uitbreidingen: REST Proxy, Schema Registry, Control Center
- Architectuur van een Kafka-cluster: brokers, partities en replicatie
Module 2: Quorum-configuratie van Zookeeper
- Wat is Zookeeper?
- De rol van Zookeeper in een Kafka-cluster
- Grootte van het Zookeeper-quorum
- Configuratie van Zookeeper
- SSH implementeren op onze servers
- Praktijk: Zookeeper-configuratie (als team en als service)
- Gebruik van de Zookeeper Command Line Interface (CLI)
- Praktijk: Opzetten van het Zookeeper-quorum
- Het interne bestandssysteem van Zookeeper
- Prestatiefactoren die van invloed zijn op Zookeeper
- Demo: Beheertools voor Zookeeper en Zoonavigator
Module 3: Configuratie van het Kafka-cluster
- Kafka-basisbegrippen
- Kafka-configuratie
- Praktijk: Kafka-configuratie op een enkele broker
- Praktijk: Kafka-commando's uitvoeren
- Praktijk: Opzet van een Kafka-cluster met meerdere brokers
- Praktijk: Testen van het Kafka-cluster
- Kan ik verbinding maken met mijn Kafka-cluster?
- Configuratie van Advertised.listeners: belangrijkste instelling
- Onderwerpconfiguratie
- Opzetten van message-invoer en -leverantie in onderwerpen
- Praktijk: Demonstratie van de robuustheid van Kafka
- Kafka-prestaties: I/O, netwerk, RAM, CPU, OS
- Kafka-prestaties: andere factoren
- Praktijk: Wijzigen van brokerconfiguraties
Module 4: Geavanceerde Kafka-configuratie
- Configuratie van Landoop Kafka Topics UI, Confluent REST Proxy en Confluent Schema Registry
- Verzenden en ontvangen van berichten (CLI, Java, Spring Framework)
- Metingen- en monitoringtools (Confluent Control Center, Elasticsearch, etc.)
- Logbestanden en offsetbeheer
- Hoge beschikbaarheid en rampenherstel
- Hoge beschikbaarheid garanderen met replicatie
- Prestatietuning (producer/consumer)
- Rampenherstelstrategieën
- Failover-beheer en dataherstel
- Opzet van connectors
- Implementatie van Kafka Connect
- Beveiligingsfuncties van Kafka
Samenvatting en vervolgstappen
Vereisten
- Ervaring met Linux-gebaseerde systemen en command line-tools
- Kennis van concepten in gedistribueerde systemen
- Verstand van basisnetwerktechnieken en systeemconfiguratie
Doelgroep
- DevOps- en SRE-team die Kafka-implementaties beheren
- Systeembeheerders die werken met Confluent en Zookeeper
- Kafka-ontwikkelaars en architecten die verantwoordelijk zijn voor schaalbare systemen
Getuigenissen (2)
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald