Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

Moduł 1: Wprowadzenie do architektury i konfiguracji klastra Confluent Apache Kafka

  • Rola Kafki w nowoczesnych potokach danych
  • Różnice między Apache Kafka a Confluent Kafka
  • Podstawowe komponenty: producenci, konsumenci, brokerzy, tematy, partycje
  • Modele wdrażania klastra Kafka i kwestie skalowania

Moduł 2: Konfiguracja kworum Zookeeper

  • Czym jest Zookeeper?
  • Rola Zookeepera w klastrze Kafka
  • Rozmiar kworum Zookeeper
  • Konfiguracja Zookeepera
  • Wdrażanie SSH na naszych serwerach
  • Ćwiczenie praktyczne: Konfiguracja Zookeepera (zespołowo i jako usługa)
  • Korzystanie z interfejsu wiersza poleceń (CLI) Zookeepera
  • Ćwiczenie praktyczne: Konfiguracja kworum Zookeeper
  • Wewnętrzny system plików Zookeepera
  • Czynniki wydajnościowe wpływające na Zookeepera
  • Demonstracja narzędzi zarządzania dla Zookeepera i Zoonavigatora

Moduł 3: Konfiguracja klastra Kafka

  • Podstawowe koncepcje Kafki
  • Konfiguracja Kafki
  • Ćwiczenie praktyczne: Konfiguracja brokera Kafka
  • Ćwiczenie praktyczne: Wykonywanie poleceń Kafka
  • Ćwiczenie praktyczne: Konfiguracja klastra Kafka z wieloma brokerami
  • Ćwiczenie praktyczne: Testowanie klastra Kafka
  • Czy mogę połączyć się z moim klastrem Kafka?
  • Konfiguracja advertised.listeners: najważniejsze ustawienie
  • Konfiguracja tematów
  • Konfiguracja pobierania i wprowadzania komunikatów do tematów
  • Ćwiczenie praktyczne: Demonstracja odporności Kafki
  • Wydajność Kafki: I/O
  • Wydajność Kafki: Sieć (RED)
  • Wydajność Kafki: RAM
  • Wydajność Kafki: CPU
  • Wydajność Kafki: System operacyjny (OS)
  • Wydajność Kafki: Inne
  • Ćwiczenie praktyczne: Jak zmienić konfigurację brokera Kafka

Moduł 4: Zaawansowana konfiguracja Kafki

  • Interfejs użytkownika tematów Landoop Kafka, konfiguracja Confluent REST Proxy i Confluent Schema Registry
  • Wysyłanie i odbieranie komunikatów (CLI, Java i framework Spring)
  • Metryki i narzędzia monitorowania (Confluent Control Center, Elasticsearch itp.)
  • Pliki dziennika i zarządzanie offsetami
  • Wysoka dostępność i odzyskiwanie po awarii
  • Zapewnianie wysokiej dostępności poprzez replikację
  • Strojenie wydajności producentów i konsumentów
  • Strategie odzyskiwania po awarii
  • Kontrola przełączania awaryjnego i odzyskiwanie danych
  • Konfiguracja konektorów
  • Implementacja Kafka Connect
  • Funkcje bezpieczeństwa Kafki

Podsumowanie i dalsze kroki

Wymagania

  • Znajomość systemów rozproszonych i koncepcji przesyłania komunikatów
  • Doświadczenie w pracy z wierszem poleceń systemu Linux
  • Podstawowa wiedza na temat sieci i administrowania systemami

Grupa docelowa

  • Administratorzy systemów
  • Inżynierowie DevOps
  • Zespoły platformowe i infrastrukturalne

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie