Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (2)
Möjlighet att utföra oberoende övningar i träningsmiljön.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskintolkat
My praktiska exempel. Tränaren har försökt hålla ett tempo där alla kan följa med, även om gruppen var ganska olika när det gäller kunskapsnivå. Han har gett mycket stöd till praktiskt taget alla som frågade om det :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maskintolkat