Návrh Školení

Základy správy Kafka

  • Kam se Kafka vejde v moderní datové platformě a typické produkční povinnosti
  • Základní koncepty pro operátory: brokery, témata, partice, offsety, skupiny spotřebitelů
  • Replikace základy: vedoucí a následující, synchronní repliky, obchodování dostupností
  • Kafka operativní významy a běžný terminologie používaná v operačních knihách

Režim KRaft a návrh clusteru

  • Základy KRaft: kontroléry, metadata kvorum, volby a proč to má operativní význam
  • Plánování nasazení: velikost pro propustnost, partice, uchovávání dat a růst
  • Role uzlů a rozvržení: kombinované vs věnované kontroléry, úvahy o doménách selhání
  • Laboratoř: prozkoumat metadata KRaft, ověřit zdraví kvorum a interpretovat protokoly kontrolérů

Instalace, konfigurace a každodenní operace

  • Možnosti instalace (balíčky, tarball, kontejnery) a co standardizovat v podnikových prostředích
  • Základní konfigurace brokera ovlivňující spolehlivost: naslouchací připojení, replikaci, adresáře protokolů, uchovávání dat
  • Bezpečné operace služeb: pořadí spouštění, plynulé vypínání a kontrolní kroky
  • Laboratoř: nasadit víceuzlový cluster, ověřit registraci brokera a potvrdit základní produkování a konzumování dat

Správa témát, partic a umístění dat

  • Životní cyklus témát pomocí Kafka CLI: vytvoření, popis, aktualizace konfigurací, odstranění
  • Výběr partíc a faktorů replikace pro reálné úkoly, včetně běžných protipříkladů
  • Přidělování a vyvážení: kdy přesunout partice a jak bezpečně ověřit postup
  • Laboratoř: vytvořit témata, zahájit přidělování partice, simulovat výpadku brokera a potvrdit obnovení

Zabezpečení Kafka pro produkci

  • TLS pro klienty a mezi-brokerový provoz: certifikáty, důvěryhodné řetězce a ověřovací kroky
  • Ověřování pomocí SASL: výběr běžných mechanismů a vyhnutí se špatném konfigurování
  • Autorizace s ACL: vzory s nejmenšími oprávněními pro správcové, producenty a spotřebitele
  • Laboratoř: povolit TLS a SASL, ověřit připojení klientů a použít ACL pro role aplikací

Sledovatelnost, spolehlivost a řešení problémů

  • Základy monitorování: zdraví kontroléru, podrepikované partice, latence požadavků, naplnění disku a sítě
  • Protokoly a metriky: čtení protokolů brokera a expozice metrik prostřednictvím JMX exportéru do běžných zásobníků sledovatelnosti
  • Operační playbooks: plynulá restartace, bezpečné změny konfigurací, řešení problémů s plným diskem a ISR
  • Laboratoř: vytvořit minimální sadu upozornění, diagnostikovat degradaci clusteru a obnovit zdravou replikaci

Aktualizace a připravenost k zotavení po havárii

  • Plánování aktualizací pro Kafka: kontrola kompatibilit, stágeování a postup vrácení
  • Zálohy a očekávání zotavení: co lze zálohovat, co nelze, a základy obnovení konfigurace
  • Přehled replikací mezi clustery a kdy použít MirrorMaker 2 pro DR a migrace
  • Závěr: operační kontrolní seznam, předávací artefakty a další kroky pro produkční nasazení

Požadavky

  • Porozumění základům správy Linux (uživatelé, služby, soubory, oprávnění)
  • Zkušenosti s koncepty TCP/IP sítí (DNS, porty, brány firewall, load balancer)
  • Základní zkušenosti se skriptováním (Bash, PowerShell nebo podobně) pro běžné operační úkoly

Cílová skupina

  • Správci Kafka a platformoví inženýři, kteří jsou odpovědní za provoz Kafka clusterů
  • Inženýři site reliability a DevOps inženýři podporující streaming platformy
  • Týmy pro infrastrukturu a operace nasazující nové KRaft založené Kafka clustery nebo přecházející od ZooKeeper
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie