Kursplan

Modul 1: Introduktion till Confluent Apache Kafka Arkitektur och Klusterkonfiguration

  • Vad är Apache Kafka och Confluent Platform?
  • Grundläggande om Kafka broker, producer, consumer och ämnen
  • Kafkas roll i dataströmmar och meddelandepipelines
  • Confluent-utökningar: REST Proxy, Schema Registry, Control Center
  • Kafka klusterarkitektur: brokers, partitioner och replikation

Modul 2: Zookeeper Quorum Konfiguration

  • Vad är Zookeeper?
  • Zookeepers roll i ett Kafka kluster
  • Zookeeper quorum storlek
  • Zookeeper konfiguration
  • Implementering av SSH på våra servrar
  • Praktiska övningar: Zookeeper konfiguration (som team och som tjänst)
  • Användning av Zookeeper Command Line Interface (CLI)
  • Praktiska övningar: Zookeeper quorum uppsättning
  • Zookeepers interna filsystem
  • Prestandafaktorer som påverkar Zookeeper
  • Demo: Zookeeper hanteringsverktyg och Zoonavigator

Modul 3: Kafka Kluster Konfiguration

  • Grunderna i Kafka
  • Kafka konfiguration
  • Praktiska övningar: Kafka konfiguration på en enskild broker
  • Praktiska övningar: Utförande av Kafka kommandon
  • Praktiska övningar: Kafka multi-broker (kluster) uppsättning
  • Praktiska övningar: Kafka kluster testning
  • Kan jag ansluta till mitt Kafka kluster?
  • Advertised.listeners konfiguration: nyckelinställning
  • Ämneskonfiguration
  • Inställning av meddelandemottagning och leverans i ämnen
  • Praktiska övningar: Demonstration av Kafka resiliens
  • Kafka prestanda: I/O, nätverk, RAM, CPU, OS
  • Kafka prestanda: andra faktorer
  • Praktiska övningar: Hur man ändrar broker konfigurationer

Modul 4: Avancerad Kafka Konfiguration

  • Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry konfiguration
  • Skicka och ta emot meddelanden (CLI, Java, Spring Framework)
  • Mätvärden och övervakningsverktyg (Confluent Control Center, Elasticsearch, etc.)
  • Loggfiler och offset hantering
  • Hög tillgänglighet och katastrofhantering
  • Säkra hög tillgänglighet med replikation
  • Prestandajustering (producer/consumer)
  • Strategier för katastrofhantering
  • Överföringskontroll och dataåterhämtning
  • Anslutningsuppsättning
  • Kafka Connect implementation
  • Kafka säkerhetsfunktioner

Sammanfattning och Nästa Steg

Krav

  • Erfarenhet av Linux-baserade system och kommandoradsverktyg
  • Kännedom om distribuerade systemkoncept
  • Förståelse för grundläggande nätverk och systemkonfiguration

Målgrupp

  • DevOps och SRE-team som hanterar Kafka-deployeringar
  • Systemadministratörer som arbetar med Confluent och Zookeeper
  • Kafka-utvecklare och arkitekter ansvariga för skalbara system
 16 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier