Kontakt aufnehmen

Schulungsübersicht

Modul 1: Einführung in die Architektur von Confluent Apache Kafka und Cluster-Konfiguration

  • Was ist Apache Kafka und die Confluent-Plattform?
  • Fundamente von Kafka-Brokern, Produzenten, Konsumenten und Themen (Topics)
  • Die Rolle von Kafka in Daten-Streaming- und Messaging-Pipelines
  • Confluent-Erweiterungen: REST Proxy, Schema Registry, Control Center
  • Kafka-Cluster-Architektur: Broker, Partitionen und Replikation

Modul 2: Konfiguration des Zookeeper-Quorums

  • Was ist Zookeeper?
  • Dies Rolle von Zookeeper in einem Kafka-Cluster
  • Grösse des Zookeeper-Quorums
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praktisch: Zookeeper-Konfiguration (im Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praktisch: Einrichten des Zookeeper-Quorums
  • Das interne Dateisystem von Zookeeper
  • Leistungsfaktoren, die Zookeeper beeinflussen
  • Demo: Zookeeper-Management-Tools und Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • Kafka-Grundlagen
  • Kafka-Konfiguration
  • Praktisch: Kafka-Konfiguration auf einem einzelnen Broker
  • Praktisch: Ausführen von Kafka-Befehlen
  • Praktisch: Einrichtung eines Kafka-Multi-Broker-Clusters
  • Praktisch: Testen des Kafka-Clusters
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: eine Schlüssel Einstellung
  • Topic-Konfiguration
  • Einrichtung der Nachrichtenabfrage und -zustellung in Topics
  • Praktisch: Demonstration der Kafka-Widerstandsfähigkeit
  • Kafka-Leistung: I/O, Netzwerk, RAM, CPU, Betriebssystem
  • Kafka-Leistung: weitere Faktoren
  • Praktisch: Wie man Broker-Konfigurationen ändert

Modul 4: Erweiterte Kafka-Konfiguration

  • Konfiguration von Landoop Kafka Topics UI, Confluent REST Proxy und Confluent Schema Registry
  • Senden und Empfangen von Nachrichten (CLI, Java, Spring Framework)
  • Metriken- und Monitoring-Tools (Confluent Control Center, Elasticsearch usw.)
  • Protokolldateien und Offset-Verwaltung
  • Hochverfügbarkeit und Disaster Recovery
  • Sicherstellung der Hochverfügbarkeit durch Replikation
  • Performance-Tuning (Produzent/Konsument)
  • Strategien für Disaster Recovery
  • Fallübernahme und Datenwiederherstellung
  • Einrichtung von Connectors
  • Kafka Connect-Implementierung
  • Sicherheitsfunktionen von Kafka

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Erfahrung mit Linux-basierten Systemen und Kommandozeilen-Tools
  • Vertrautheit mit Konzepten verteilter Systeme
  • Grundkenntnisse im Netzwerk und in der Systemkonfiguration

Zielgruppe

  • DevOps- und SRE-Teams, die Kafka-Bereitstellungen verwalten
  • Systemadministratorinnen und -administratoren, die mit Confluent und Zookeeper arbeiten
  • Kafka-Entwicklerinnen und -Entwickler sowie Architektinnen und Architekten, die für skalierbare Systeme verantwortlich sind
 16 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien