Zkuste nás kontaktovat

Návrh Školení

Modul 1: Úvod do architektury Confluent Apache Kafka a konfigurace clusteru

  • Co je Apache Kafka a platforma Confluent?
  • Základní principy brokerů, producentů, spotřebitelů a témat v Kafka.
  • Role Kafka v datových streamovacích a komunikačních kanálech.
  • Rozšíření Confluentu: REST Proxy, Schema Registry, Control Center.
  • Architektura clusteru Kafka: brokery, oddíly a replikace.

Modul 2: Konfigurace kvóra Zookeeperu

  • Co je Zookeeper?
  • Funkce Zookeeperu v rámci clusteru Kafka.
  • Velikost kvóra Zookeeperu.
  • Konfigurace Zookeeperu.
  • Nastavení SSH na serverových systémech.
  • Praktická část: Konfigurace Zookeeperu (v týmu i jako samostatná služba).
  • Použití příkazového řádku Zookeeperu (CLI).
  • Praktická část: Vytvoření kvóra Zookeeperu.
  • Vnitřní souborový systém Zookeeperu.
  • Faktory ovlivňující výkon Zookeeperu.
  • Demonstrace: Nástroje pro správu Zookeeperu a Zoonavigator.

Modul 3: Konfigurace clusteru Kafka

  • Základy fungování Kafka.
  • Konfigurace samotného systému.
  • Praktická část: Nastavení konfigurace Kafka na jednom brokeru.
  • Praktická část: Provádění příkazů v prostředí Kafka.
  • Praktická část: Vytvoření vícebrokerového (klustrového) nastavení Kafka.
  • Praktická část: Testování funkčnosti clusteru Kafka.
  • Je možné se připojit ke svému clusteru Kafka?
  • Konfigurace parametru advertised.listeners: klíčový nastavitelný prvek.
  • Nastavení témat pro ukládání dat.
  • Zajištění správného vstupu a doručení zpráv do témat.
  • Praktická část: Ověřování odolnosti systému Kafka.
  • Faktory ovlivňující výkon Kafka: I/O, síť, paměť RAM, procesor a operační systém.
  • Jiné faktory ovlivňující výkon Kafka.
  • Praktická část: Jak upravit konfigurace jednotlivých brokerů.

Modul 4: Pokročilá konfigurace Kafka

  • Nastavení nástroje Landoop Kafka Topics UI, Confluent REST Proxy a Confluent Schema Registry.
  • Odesílání a přijímání zpráv (prostřednictvím CLI, Java či frameworku Spring).
  • Monitorovací a metrické nástroje: Confluent Control Center, Elasticsearch atd.
  • Správa logů a offsetů v rámci systému.
  • Strategie zajišťující vysokou dostupnost a obnovu po havárii.
  • Jak dosáhnout vysoce dostupného prostředí pomocí replikace dat.
  • Doladění výkonu producentů a spotřebitelů.
  • Postupy pro obnovu systému po katastrofických situacích.
  • Řízení přepínání služeb a zotavování dat.
  • Nastavení konektorů do Kafka.
  • Praktická implementace nástroje Kafka Connect.
  • Bezpečnostní prvky platformy Kafka.

Shrnutí a další směřování

Požadavky

  • Zkušenosti s systémy založenými na Linuxu a nástroji příkazového řádku
  • Znalost základních konceptů distribuovaných systémů
  • Pochopení základů sítí a konfigurace systému

Cílová skupina

  • Týmy DevOps a SRE spravující nasazení Kafka
  • Systemoví administrátoři pracující s Confluentem a Zookeeperem
  • Vývojáři a architekti Kafka zodpovědní za navrhování škálovatelných systémů
 16 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie