Kontakt aufnehmen

Schulungsübersicht

Modul 1: Einführung in die Architektur und Konfiguration des Confluent Apache Kafka-Clusters

  • Die Rolle von Kafka in modernen Daten-Pipelines
  • Unterschiede zwischen Apache Kafka und Confluent Kafka
  • Kernkomponenten: Producers, Consumers, Broker, Topics, Partitions
  • Bereitstellungsmodelle für Kafka-Cluster und Aspekte der Skalierung

Modul 2: Zookeeper-Quorums-Konfiguration

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Grösse des Zookeeper-Quorums
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praktikum: Zookeeper-Konfiguration (im Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praktikum: Konfiguration des Zookeeper-Quorums
  • Internes Dateisystem von Zookeeper
  • Leistungsaspekte, die Zookeeper beeinflussen
  • Demonstration der Verwaltungstools für Zookeeper und Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • Grundlegende Kafka-Konzepte
  • Kafka-Konfiguration
  • Praktikum: Konfiguration von Kafka-Brokern
  • Praktikum: Ausführen von Kafka-Befehlen
  • Praktikum: Konfiguration eines Multi-Broker-Kafka-Clusters
  • Praktikum: Tests des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: die wichtigste Einstellung
  • Topic-Konfiguration
  • Konfiguration zum Herunterladen und Ingestieren von Nachrichten in Topics
  • Praktikum: Demonstration der Resilienz von Kafka
  • Leistungsfähigkeit von Kafka: I/O
  • Leistungsfähigkeit von Kafka: Netzwerk (RED)
  • Leistungsfähigkeit von Kafka: RAM
  • Leistungsfähigkeit von Kafka: CPU
  • Leistungsfähigkeit von Kafka: Betriebssystem (OS)
  • Leistungsfähigkeit von Kafka: Sonstiges
  • Praktikum: Ändern der Konfiguration von Kafka-Brokern

Modul 4: Erweiterte Kafka-Konfiguration

  • Konfiguration der Landoop Kafka Topic User Interface, Confluent REST Proxy und Confluent Schema Registry
  • Senden und Empfangen von Nachrichten (CLI, Java und Spring-Framework)
  • Überwachen von Metriken und Tools (Confluent Control Center, Elasticsearch usw.)
  • Log-Dateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Sicherstellung hoher Verfügbarkeit durch Replikation
  • Tuning der Producer- und Consumer-Leistung
  • Strategien zum Disaster Recovery
  • Fehlsteuerung und Datenwiederherstellung
  • Konfiguration von Connectors
  • Implementierung von Kafka Connect
  • Sicherheitsfeatures von Kafka

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Vertrautheit mit verteilten Systemen und Messaging-Konzepten
  • Erfahrung mit der Linux-Befehlszeile
  • Grundlegendes Verständnis von Netzwerken und Systemadministration

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
  • Plattform- und Infrastrukturteams
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien