Kom i kontakt
 Varaktighet 16 timmar

Kursplan

Modul 1: Introduktion till Confluent Apache Kafkas arkitektur och klusterkonfiguration

  • Vad är Apache Kafka och Confluent Platform?
  • Grunderna för Kafka brokers, producers, consumers och ämnen (topics)
  • Kafkas roll i dataströmmar och meddelandepipelinjer
  • Confluents tillägg: REST Proxy, Schema Registry, Control Center
  • Kafkas klusterarkitektur: brokers, partitioner och replikering

Modul 2: Zookeeper Quorum-konfiguration

  • Vad är Zookeeper?
  • Zookeepers roll i ett Kafka-kluster
  • Zookeepers quorum-storlek
  • Zookeepers konfiguration
  • Implementation av SSH på våra servrar
  • Praktiskt: Zookeeper-konfiguration (som team och som tjänst)
  • Användning av Zookeeper Command Line Interface (CLI)
  • Praktiskt: Zookeeper quorum-uppställning
  • Zookeepers interna filsystem
  • Prestandafaktorer som påverkar Zookeeper
  • Demonstration: Zookeeper-hanteringsverktyg och Zoonavigator

Modul 3: Kafka-klusterkonfiguration

  • Kafka-grunder
  • Kafka-konfiguration
  • Praktiskt: Kafka-konfiguration på en enskild broker
  • Praktiskt: Körning av Kafka-kommandon
  • Praktiskt: Kafka multi-broker (kluster) uppställning
  • Praktiskt: Testning av Kafka-kluster
  • Kan jag ansluta till mitt Kafka-kluster?
  • Konfiguration av Advertised.listeners: nyckelinställning
  • Ämneskonfiguration (Topic configuration)
  • Uppställning av meddelandeinsamling och leverans i ämnen
  • Praktiskt: Demonstrera Kafkas hållbarhet
  • Kafkas prestanda: I/O, nätverk, RAM, CPU, OS
  • Kafkas prestanda: andra faktorer
  • Praktiskt: Hur man ändrar broker-konfigurationer

Modul 4: Avancerad Kafka-konfiguration

  • Konfiguration av Landoop Kafka Topics UI, Confluent REST Proxy och Confluent Schema Registry
  • Sänt och mottag av meddelanden (CLI, Java, Spring Framework)
  • Metrik- och övervakningsverktyg (Confluent Control Center, Elasticsearch, m.fl.)
  • Loggar och offset-hantering
  • Hög tillgänglighet och katastrofåterställning
  • Säkerställa hög tillgänglighet med replikering
  • Prestandaoptimering (producer/consumer)
  • Katastrofåterställningsstrategier
  • Övertagande vid fel (Failover) och dataåterställning
  • Inställning av konnektorer
  • Implementation av Kafka Connect
  • Kafkas säkerhetsfunktioner

Sammanfattning och nästa steg

Krav

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

Målgrupp

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

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier