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
  • Komponenten: Produzenten, Konsumenten, Broker, Themen (Topics), Partitionen
  • Bereitstellungsmodelle für Kafka-Cluster und Skalierungsüberlegungen

Modul 2: Zookeeper Quorum-Konfiguration

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Zookeeper Quorum Größe
  • Zookeeper Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praktisch: Zookeeper-Konfiguration (als Team und als Dienst)
  • Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
  • Praktisch: Zookeeper Quorum-Konfiguration
  • Zookeepers internes Dateisystem
  • Leistungs Faktoren, die Zookeeper beeinflussen
  • Demonstration von Verwaltungstools für Zookeeper und Zoonavigator

Modul 3: Konfiguration des Kafka-Clusters

  • Grundlegende Kafka-Konzepte
  • Kafka-Konfiguration
  • Praktisch: Konfiguration von Kafka-Brokern
  • Praktisch: Ausführung von Kafka-Befehlen
  • Praktisch: Multi-Broker-Kafka-Cluster-Konfiguration
  • Praktisch: Tests des Kafka-Clusters
  • Kann ich auf meinen Kafka-Cluster zugreifen?
  • Konfiguration von 'Advertised.listeners': Die wichtigste Einstellung
  • Themen (Topic)-Konfiguration
  • Konfiguration zum Herunterladen und Ingestieren von Nachrichten in Themen
  • Praktisch: Demonstration der Resilienz von Kafka
  • Kafka-Leistung: I/O
  • Kafka-Leistung: Netzwerk (RED)
  • Kafka-Leistung: RAM
  • Kafka-Leistung: CPU
  • Kafka-Leistung: Betriebssystem (OS)
  • Kafka-Leistung: Sonstiges
  • Praktisch: Ändern der Konfiguration von Kafka-Brokern

Modul 4: Fortgeschrittene Kafka-Konfiguration

  • Landoop Kafka-Topic-Benutzeroberfläche, Confluent REST Proxy, Confluent Schema Registry Konfiguration
  • Nachrichten senden und empfangen (CLI, Java und Spring Framework)
  • Metriken und Überwachungstools (Confluent Control Center, Elasticsearch, usw.)
  • Logdateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Sicherstellung der Hochverfügbarkeit durch Replikation
  • Optimierung der Producer- und Consumer-Leistung
  • Strategien für Disaster Recovery
  • Fallübernahme-Steuerung und Datenwiederherstellung
  • Connector-Konfiguration
  • Kafka Connect Implementierung
  • Sicherheitsfeatures von Kafka

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien