Neem contact met ons op
 Duur 21 uren

Cursusaanbod

Module 1: Inleiding op de architectuur en configuratie van het Confluent Apache Kafka-cluster

  • De rol van Kafka in moderne databouwtjes
  • Verschillen tussen Apache Kafka en Confluent Kafka
  • Kerncomponenten: producers, consumers, brokers, topics, partitions
  • Implementatiemodellen voor Kafka-clusters en overwegingen rondom schaalbaarheid

Module 2: Configureren van Zookeeper Quorum

  • Wat is Zookeeper?
  • De rol van Zookeeper in een Kafka-cluster
  • Grootte van het Zookeeper Quorum
  • Zookeeper-configuratie
  • Implementeren van SSH op onze servers
  • Praktijk: Zookeeper-configuratie (als team en als service)
  • Gebruik van de Zookeeper Command Line Interface (CLI)
  • Praktijk: Zookeeper Quorum configuratie
  • Interne bestandsysteem van Zookeeper
  • Prestatiefactoren die van invloed zijn op Zookeeper
  • Demonstratie van beheertools voor Zookeeper en Zoonavigator

Module 3: Configureren van het Kafka-cluster

  • Begrippen rondom basis Kafka
  • Kafka-configuratie
  • Praktijk: Configureren van Kafka-brokers
  • Praktijk: Uitvoeren van Kafka-commando's
  • Praktijk: Configureren van een Kafka Multi-Broker Cluster
  • Praktijk: Testen van het Kafka-cluster
  • Kan ik verbinding maken met mijn Kafka-cluster?
  • Advertised.listeners-configuratie: de meest belangrijke instelling
  • Topic-configuratie
  • Configuratie voor het downloaden en innemen van berichten in topics
  • Praktijk: Demonstreren van de robuustheid van Kafka
  • Kafka-prestaties: I/O
  • Kafka-prestaties: Netwerk (RED)
  • Kafka-prestaties: RAM
  • Kafka-prestaties: CPU
  • Kafka-prestaties: Besturingssysteem (OS)
  • Kafka-prestaties: Overig
  • Praktijk: Wijzigen van de configuratie van Kafka-brokers

Module 4: Geavanceerde Kafka-configuratie

  • Configuratie van de Landoop Kafka topic interface, Confluent REST Proxy en Confluent Schema Registry
  • Verzenden en ontvangen van berichten (CLI, Java en Spring framework)
  • Monitoring van metingen en tools (Confluent Control Center, Elasticsearch, etc.)
  • Logbestanden en offset-beheer
  • Hoge beschikbaarheid en disaster recovery
  • Garanderen van hoge beschikbaarheid via replicatie
  • Optimaliseren van de prestaties van producers en consumers
  • Strategieën voor disaster recovery
  • Beheersing van failover en herstel van data
  • Connector-configuratie
  • Implementatie van Kafka Connect
  • Beveiligingsfuncties van Kafka

Samenvatting en Volgende Stap

Vereisten

  • Kennis van gedistribueerde systemen en concepten rondom messaging
  • Ervaring met de Linux command line
  • Basisbegrip van netwerken en systeembeheer

Doelgroep

  • Systeembeheerders
  • DevOps-engineers
  • Platform- en infrastructurenteams

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën