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.
Dauer 16 Stunden
Schulungsübersicht
Modul 1: Einführung in die Architektur und Clusterkonfiguration von Confluent Apache Kafka
- Was sind Apache Kafka und die Confluent Platform?
- Grundlagen von Kafka-Brokers, Produzenten, Konsumenten und Topics
- Die Rolle von Kafka in Data-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?
- Die Rolle von Zookeeper in einem Kafka-Cluster
- Grösse des Zookeeper-Quorums
- Zookeeper-Konfiguration
- Implementierung von SSH auf unseren Servern
- Praxis: Zookeeper-Konfiguration (als Team und als Service)
- Nutzung der Zookeeper Command Line Interface (CLI)
- Praxis: Einrichtung des Zookeeper-Quorums
- Internes Dateisystem von Zookeeper
- Performance-Faktoren, die Zookeeper beeinflussen
- Demonstration: Zookeeper-Verwaltungswerkzeuge und Zoonavigator
Modul 3: Kafka-Cluster-Konfiguration
- Kafka-Grundlagen
- Kafka-Konfiguration
- Praxis: Kafka-Konfiguration auf einem einzelnen Broker
- Praxis: Ausführung von Kafka-Befehlen
- Praxis: Einrichtung eines Kafka-Multi-Broker-Clusters
- Praxis: Testen des Kafka-Clusters
- Kann ich mich mit meinem Kafka-Cluster verbinden?
- Konfiguration von Advertised.listeners: Schlüsselsatzung
- Topic-Konfiguration
- Einrichtung der Nachrichtenübernahme und -auslieferung in Topics
- Praxis: Demonstration der Resilienz von Kafka
- Kafka-Performance: I/O, Netzwerk, RAM, CPU, Betriebssystem
- Kafka-Performance: Weitere Faktoren
- Praxis: Änderung der Broker-Konfigurationen
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 Überwachungswerkzeuge (Confluent Control Center, Elasticsearch usw.)
- Protokolldateien und Offset-Verwaltung
- Hochverfügbarkeit und Disaster Recovery
- Hochverfügbarkeit sicherstellen durch Replikation
- Performance-Einstellung (Produzent/Konsument)
- Disaster-Recovery-Strategien
- Failover-Steuerung und Datenwiederherstellung
- Einrichtung von Connectors
- Implementierung von Kafka Connect
- Kafka-Sicherheitsfunktionen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit Linux-basierten Systemen und Befehlszeilentools
- Vertrautheit mit Konzepten verteilter Systeme
- Verständnis von grundlegenden Netzwerk- und Systemkonfigurationen
Zielgruppe
- DevOps- und SRE-Teams, die Kafka-Deployments verwalten
- Systemadministratoren, die mit Confluent und Zookeeper arbeiten
- Kafka-Entwickler und Architekten, die für skalierbare Systeme verantwortlich sind
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