Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Modul 1: Einführung in die Architektur sowie Konfiguration des Confluent Apache Kafka-Clusters
- Die Rolle von Kafka in modernen Datenpipelines
- Unterschiede zwischen Apache Kafka und Confluent Kafka
- Kernkomponenten: Produzenten, Konsumenten, Broker, Topics sowie Partitionen
- Bereitstellungsmodelle von Kafka-Clustern und Aspekte zur Skalierung
Modul 2: Konfiguration des Zookeeper-Quorums
- Was ist Zookeeper?
- Funktion von Zookeeper in einem Kafka-Cluster
- Größe des Zookeeper-Quorums
- Konfiguration von Zookeeper
- Einrichtung von SSH auf den Servern
- Praxis: Konfiguration von Zookeeper – im Team sowie als Dienst
- Nutzung der Zookeeper Command Line Interface (CLI)
- Praxis: Einrichtung des Zookeeper-Quorums
- Das interne Dateisystem von Zookeeper
- Faktoren, die die Leistung von Zookeeper beeinflussen
- Vorführung der Verwaltungswerkzeuge für Zookeeper sowie Zoonavigator
Modul 3: Konfiguration des Kafka-Clusters
- Grundlegende Konzepte von Kafka
- Einstellungen zur Kafka-Konfiguration
- Praxis: Einstellung der Kafka-Broker-Konfiguration
- Praxis: Ausführen von Kafka-Befehlen
- Praxis: Konfiguration eines Multi-Broker-Kafka-Clusters
- Praxis: Testen des Kafka-Clusters
- Ist eine Verbindung zum Kafka-Cluster möglich?
- Konfiguration von advertised.listeners – das wichtigste Einstellungsmerkmal
- Einstellungen für Topics
- Einrichtung zum Herunterladen und Verarbeiten von Nachrichten in Topics
- Praxis: Demonstration der Ausfallsicherheit von Kafka
- Kafka-Leistung im Bereich E/A
- Kafka-Leistung im Netzwerkbereich (RED)
- Kafka-Leistung hinsichtlich Arbeitsspeicherverbrauch
- Kafka-Leistung hinsichtlich CPU-Auslastung
- Kafka-Leistung in Bezug auf das Betriebssystem
- Weitere Einflussfaktoren auf die Kafka-Leistung
- Praxis: Änderungen an der Broker-Konfiguration vornehmen
Modul 4: Fortgeschrittene Kafka-Konfigurationen
- Einrichtung der Landoop Kafka-Topic-Benutzeroberfläche, des Confluent REST Proxys sowie des Confluent Schema Registers
- Nachrichten senden und empfangen – mittels CLI, Java und dem Spring-Framework
- Überwachung von Leistungswerten und Nutzung entsprechender Werkzeuge (Confluent Control Center, Elasticsearch usw.)
- Logdateien sowie Verwaltung der Offset-Informationen
- Hohe Verfügbarkeit sowie Strategien zur Katastrophenwiederherstellung
- Sicherstellung von Ausfallsicherheit durch Replikation
- Optimierung der Leistung von Produzenten und Konsumenten
- Konzepte zur effektiven Wiederherstellung nach Ausfällen
- Failover-Steuerung sowie Datenwiederherstellungsverfahren
- Einrichtung von Connectoren
- Implementierung von Kafka Connect
- Sicherheitsmerkmale bei Kafka
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse über verteilte Systeme und Konzepte der Nachrichtenübertragung
- Erfahrung mit der Linux-Kommandozeile
- Grundsätzliches Verständnis von Netzwerken sowie Systemadministration
Zielgruppe
- Systemadministratoren
- DevOps-Ingenieure
- Plattform- und Infrastruktur-Teams
21 Stunden
Erfahrungsberichte (2)
Möglichkeit, unabhängig Übungen im Trainingsumfeld durchzuführen.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maschinelle Übersetzung
Sehr praktische Beispiele. Der Trainer hat versucht, ein Tempo beizubehalten, bei dem jeder mitkommt, obwohl die Gruppe in Bezug auf das Know-how ziemlich heterogen war. Er hat viel Unterstützung angeboten, praktisch jedem, der darum gebeten hat :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maschinelle Übersetzung