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 a konfigurace klustru Confluent Apache Kafka
- Role platformy Kafka v moderních datových tocích
- Rozdíly mezi standardním Apache Kafka a řešením Confluent Kafka
- Základní komponenty: tvůrci zpráv, příjemci, brokerské uzly, témata a oddíly
- Možnosti nasazení klustru Kafka a aspekty škálování
Modul 2: Konfigurace kvóra Zookeeperu
- Co je to Zookeeper?
- Funkce Zookeeperu v rámci klustru Kafka
- Velikost kvóra Zookeeperu
- Konfigurace Zookeeperu
- Nastavení přístupu SSH na serverovém prostředí
- Praktické cvičení: Konfigurace Zookeeperu (v týmu i jako samostatné služby)
- Využití příkazového rozhraní Zookeeperu (CLI)
- Praktická ukázka konfigurace kvóra Zookeeperu
- Struktura vnitřního systému souborů Zookeeperu
- Faktory ovlivňující výkonnost Zookeeperu
- Představení nástrojů pro správu Zookeeperu, zejména Zoonavigator
Modul 3: Konfigurace samotného klustru Kafka
- Základní koncepty platformy Kafka
- Možnosti konfigurace samotného systému Kafka
- Praktické cvičení: Nastavení parametrů brokerského uzlu Kafka
- Praktické cvičení: Spouštění příkazů určených pro správu klustru
- Praktické cvičení: Konfigurace vícebrokerského prostředí Kafka
- Otestování fungování nového klustru Kafka
- Jak ověřit, zda je možné se s klustrem navázat spojení?
- Konfigurace parametru advertised.listeners – nejdůležitější nastavení
- Nastavování vlastností témat pro ukládání dat
- Možnosti stahování a zpracování dat uložených v tématech
- Praktická ukázka odolnosti klustru Kafka vůči chybám
- Výkonnost systému Kafka: Vstup/výstup
- Výkonnost systému Kafka: Síťová komunikace (model RED)
- Výkonnost systému Kafka: Operační paměť RAM
- Výkonnost systému Kafka: Procesor CPU
- Výkonnost systému Kafka: Samotný operační systém
- Ostatní aspekty ovlivňující výkonnost systému Kafka
- Praktické cvičení: Jak upravit konfigurační parametry brokerského uzlu?
Modul 4: Pokročilá konfigurace systému Kafka
- Nastavení nástroje Landoop pro správu témat, rozhraní Confluent REST Proxy a registru schémat Confluent Schema Registry
- Posílání a přijímání zpráv – pomocí CLI, prostřednictvím programovacího jazyka Java či frameworku Spring
- Monitorování výkonnosti systému včetně nástrojů jako Confluent Control Center nebo Elasticsearch
- Správa logových souborů a pozičních údajů záznamů (offsetů)
- Zajištění vysoké dostupnosti a strategie obnovy dat při havariích
- Využití replikace ke zvýšení odolnosti systému
- Optimalizace výkonu tvůrců a příjemců zpráv
- Přístupy k obnově dat po výpadku služeb<\/li>
- Řízení převzetí činnosti systému v případě poruchy
- Nastavování parametrů pro komponentu Kafka Connect
- Praktická implementace řešení Kafka Connect
- Zabezpečení samotné platformy Kafka a jejích dat
Shrnutí kurzu a další možnosti rozvoje.
Požadavky
- Znalost konceptů distribuovaných systémů a metod komunikace mezi složkami systému
- Zkušenosti s používáním příkazového řádku v systému Linux
- Základní znalost sítí a principů správy systémů
Cílová skupina
- Systémoví administrátori
- Inženýři z oblasti DevOps
- Týmy odpovědné za platformu a infrastrukturu
21 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