Plan Szkolenia
Moduł 1: Wprowadzenie do architektury i konfiguracji klastera Confluent Apache Kafka
- Rola Kafka w nowoczesnych potokach danych
- Różnice między Apache Kafka a Confluent Kafka
- Podstawowe składniki: producenci, konsumenci, brokery, tematy, podziałki
- Modele wdrażania i skalowania klastrów Kafka
Moduł 2: Konfiguracja quorum Zookeeper
- Co to jest Zookeeper?
- Rola Zookeeper w klastrze Kafka
- Rozmiar quorum Zookeeper
- Konfiguracja Zookeeper
- Wdrażanie SSH na naszych serwerach
- Praktyczne: Konfiguracja Zookeeper (w zespole i jako usługa)
- Używanie interfejsu wiersza polecenia Zookeeper (CLI)
- Praktyczne: Konfiguracja quorum Zookeeper
- Wewnętrzny system plików Zookeeper
- Czynniki wpływające na wydajność Zookeeper
- Demonstracja narzędzi zarządzania dla Zookeeper i Zoonavigator
Moduł 3: Konfiguracja klastru Kafka
- Podstawowe koncepcje Kafka
- Konfiguracja Kafka
- Praktyczne: Konfiguracja brokera Kafka
- Praktyczne: Wykonanie poleceń Kafka
- Praktyczne: Konfiguracja klastru Kafka z wieloma brokerami
- Praktyczne: Testowanie klastru Kafka
- Czy mogę połączyć się z moim klastrem Kafka?
- Konfiguracja advertised.listeners: najważniejszy ustawienie
- Konfiguracja tematów
- Konfiguracja pobierania i przyjmowania wiadomości w tematach
- Praktyczne: Demonstracja odporności Kafka
- Wydajność Kafka: I/O
- Wydajność Kafka: Sieć (RED)
- Wydajność Kafka: Pamięć RAM
- Wydajność Kafka: Procesor (CPU)
- Wydajność Kafka: System operacyjny (OS)
- Wydajność Kafka: Inne
- Praktyczne: Jak zmienić konfigurację brokera Kafka
Moduł 4: Zaawansowana konfiguracja Kafka
- Konfiguracja interfejsu tematów Landoop Kafka, Confluent REST Proxy i Confluent Schema Registry
- Wysyłanie i otrzymywanie wiadomości (CLI, Java i framework Spring)
- Monitorowanie wskaźników i narzędzi (Confluent Control Center, Elasticsearch itd.)
- Pliki dziennika i zarządzanie offsetami
- Wysoka dostępność i odzyskiwanie danych w przypadku awarii
- Zapewnienie wysokiej dostępności poprzez replikację
- Optymalizacja wydajności producentów i konsumentów
- Strategie odzyskiwania danych w przypadku awarii
- Kontrola przejmowania i odzyskiwania danych
- Konfiguracja połączeń
- Wdrażanie Kafka Connect
- Funkcje zabezpieczające Kafka
Podsumowanie i Krok Następny
Wymagania
- Znałeść z systemami rozproszonymi i koncepcjami przekazywania wiadomości
- Doświadczenie z linią poleceń Linux
- Podstawowa znajomość sieci i administracji systemem
Grupa docelowa
- Administratorzy systemów
- Inżynierowie DevOps
- Zespoły platformy i infrastruktury
Opinie uczestników (5)
Wystarczająca praktyka, trener jest kompetentny
Chris Tan
Szkolenie - A Practical Introduction to Stream Processing
Przetłumaczone przez sztuczną inteligencję
Kurs był doskonały. Nasz trener Andreas był bardzo przygotowany i odpowiedział na wszystkie pytania, które zadawaliśmy. Ponadto pomógł nam, gdy mieliśmy problemy, i wyjaśnił szczegóły, gdy to było potrzebne. Najlepszy kurs, w którym kiedykolwiek brałem udział.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Szkolenie - Microservices with Spring Cloud and Kafka
Przetłumaczone przez sztuczną inteligencję
To have it from the beginning.
Peter Scales - CACI Ltd
Szkolenie - Apache NiFi for Developers
Przetłumaczone przez sztuczną inteligencję
Koleżeńska komunikacja z osobami biorących udział w szkoleniu.
Andrzej Szewczuk - Izba Administracji Skarbowej w Lublinie
Szkolenie - Apache NiFi for Administrators
Przypominanie/przeglądanie kluczowych punktów omówionych tematów.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Szkolenie - Building Stream Processing Applications with Kafka Streams
Przetłumaczone przez sztuczną inteligencję