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 von Confluent Apache Kafka und die Cluster-Konfiguration
- Was ist Apache Kafka und die Confluent Platform?
- Grundlagen von Kafka-Brokern, Produzenten, Konsumenten und Themen (Topics)
- Die Rolle von Kafka bei Daten-Streaming- und Messaging-Pipelines
- Confluent-Erweiterungen: REST Proxy, Schema Registry, Control Center
- Kafka-Cluster-Architektur: Broker, Partitionen und Replikation
Modul 2: Konfiguration von Zookeeper-Festlegungen (Quorum)
- Was ist Zookeeper?
- Die Rolle von Zookeeper in einem Kafka-Cluster
- Größe des Zookeeper-Quorums
- Konfiguration von Zookeeper
- Einrichtung von SSH auf unseren Servern
- Praxis: Konfiguration von Zookeeper (als Team und als Dienst)
- Nutzung der Zookeeper-Befehlszeilenschnittstelle (CLI)
- Praxis: Einrichten des Zookeeper-Quorums
- Das interne Dateisystem von Zookeeper
- Leistungsbezogene Faktoren, die sich auf Zookeeper auswirken
- Demo: Tools zur Verwaltung von Zookeeper und Zoonavigator
Modul 3: Konfiguration des Kafka-Clusters
- 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: Tests des Kafka-Clusters
- Kann ich eine Verbindung zu meinem Kafka-Cluster herstellen?
- Konfiguration von Advertised.listeners: die Schlüsselkonfiguration
- Themenkonfiguration (Topic-Konfiguration)
- Einrichtung der Nachrichtenaufnahme und -auslieferung in Themen
- Praxis: Demonstration der Resilienz von Kafka
- Kafka-Leistung: E/A, Netzwerk, RAM, CPU, Betriebssystem
- Weitere leistungsbezogene Faktoren bei Kafka
- Praxis: So ändern Sie 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 Monitoring-Tools (Confluent Control Center, Elasticsearch usw.)
- Log-Dateien und Offset-Verwaltung
- Hochverfügbarkeit und Disaster Recovery
- Sicherstellung der Hochverfügbarkeit durch Replikation
- Leistungsoptimierung (Produzent/Konsument)
- Strategien zur Disaster Recovery
- Fallover-Steuerung und Datenwiederherstellung
- Einrichtung von Connectors
- Implementierung von Kafka Connect
- Sicherheitsmerkmale von Kafka
Zusammenfassung und weitere Schritte
Voraussetzungen
- Erfahrung mit Linux-basierten Systemen und Befehlszeilen-Tools
- Vertrautheit mit Konzepten verteilter Systeme
- Grundlagenkenntnisse in Netzwerktechnik und Systemkonfiguration
Zielgruppe
- DevOps- und SRE-Teams, die Kafka-Bereitstellungen verwalten.
- Systemadministratoren, die mit Confluent und Zookeeper arbeiten.
- Kafka-Entwickler und Architekten, die für skalierbare Systeme verantwortlich sind.
16 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