Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (2)
Možnost provádět nezávislé cvičení v tréninkovém prostředí.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurz - Kafka for Administrators
Přeloženo strojem
Velmi praktické příklady. Školenec se snažil udržovat tempo, ve kterém mohl následovat každý, i když skupina byla v ohledu na znalosti poměrně nehomogenní. Poskytl spoustu podpory téměř každému, kdo ji požadoval :)
Georgi - BMW SA
Kurz - Apache Kafka for Developers
Přeloženo strojem