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.
Cursusaanbod
Module 1: Inleiding tot de architectuur van Confluent Apache Kafka en clusterconfiguratie
- Wat is Apache Kafka en het Confluent-platform?
- Basisconcepten rond Kafka-brokers, producers, consumers en topics.
- De rol van Kafka binnen data-streaming- en messaging-pipelines.
- Confluent-extensies: REST Proxy, Schema Registry en Control Center.
- Architectuur van een Kafka-cluster: brokers, partities en replicatie.
Module 2: Configuratie van het Zookeeper-quorum
- Wat is Zookeeper?
- De rol van Zookeeper binnen een Kafka-cluster.
- Hoeveel nodes zijn er nodig voor een Zookeeper-quorum?
- Zookeeper-configuratie.
- Het implementeren van SSH op onze servers.
- Praktijkopdracht: Configuratie van Zookeeper (in groepsverband en als service).
- Gebruik maken van de Zookeeper Command Line Interface (CLI).
- Praktijkopdracht: Opzetten van een Zookeeper-quorum.
- Hoe werkt het interne bestandssysteem van Zookeeper?
- Welke factoren beïnvloeden de prestaties van Zookeeper?
- Demo: Hulpmiddelen voor Zookeeper-beheer, waaronder Zoonavigator.
Module 3: Configuratie van het Kafka-cluster
- Basisprincipes van Kafka.
- Het configureren van Kafka.
- Praktijkopdracht: Configuratie van een enkele Kafka-broker.
- Praktijkopdracht: Uitvoeren van commando’s binnen Kafka.
- Praktijkopdracht: Opzetten van een meervoudig-broker (cluster)-omgeving.
- Praktijkopdracht: Testen van het gehele Kafka-cluster.
- Is het mogelijk verbinding te maken met mijn Kafka-cluster?
- Het configureren van de 'advertised.listeners'-instelling: een cruciaal element.
- Topic-configuratie.
- Hoe zorg ik voor juiste data-ingest en -levering in topics?
- Praktijkopdracht: Testen van de veerkracht van Kafka.
- Prestatiefactoren bij Kafka: I/O, netwerk, RAM, CPU en besturingssysteem.
- Andere elementen die de prestaties van Kafka beïnvloeden.
- Praktijkopdracht: Hoe verander ik instellingen op de verschillende brokers?
Module 4: Geavanceerde Kafka-configuratie
- Landoop Kafka Topics UI, Confluent REST Proxy en Configuring Confluent Schema Registry.
- Berichten verzenden en ontvangen (met behulp van CLI, Java of Spring Framework).
- Prestatiemetingen en monitoring-tools zoals Confluent Control Center en Elasticsearch.
- Logbestanden beheren en offset-gegevens bijhouden.
- Hoogbeschikbaarheid en disaster recovery-strategieën.
- Replicatie als middel om beschikbaarheid te waarborgen.
- Prestatieafstemming van producers en consumers.
- Diverse benaderingen voor disaster recovery.
- Failover-beheer en datarecovery.
- Configureren van connectors.
- Hoe Kafka Connect implementeren?
- Beveiligingsmogelijkheden binnen Kafka.
Afsluiting en vervolgstappen
Vereisten
- Ervaring met Linux-systemen en command-line-tools
- Bekendheid met concepten uit gedistribueerde systemen
- Inzicht in basisprincipes van netwerken en systeemconfiguratie
Doelgroep
- DevOps- en SRE-teams die verantwoordelijk zijn voor Kafka-implementaties.
- Systeembeheerders die werken met Confluent en Zookeeper.
- Kafka-ontwikkelaars en -architecten die zich richten op het ontwerpen van schaalbare systemen.
16 Uren
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