Bądźmy w kontakcie

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 klastrów Kafka i kwestie skalowania

Moduł 2: Konfiguracja Kworum Zookeeper

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

Moduł 3: Konfiguracja Klastra Kafka

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

Moduł 4: Zaawansowana konfiguracja Kafka

  • Konfiguracja interfejsu użytkownika tematów Landoop Kafka, Confluent REST Proxy, Confluent Schema Registry
  • Wysyłanie i odbieranie wiadomości (CLI, Java i framework Spring)
  • Monitorowanie metryk i narzędzi (Confluent Control Center, Elasticsearch itp.)
  • Pliki dzienników i zarządzanie offsetami
  • Wysoka dostępność i odzyskiwanie po awarii
  • Zapewnienie wysokiej dostępności poprzez replikację
  • Dostrajanie wydajności producentów i konsumentów
  • Strategie odzyskiwania po awarii
  • Kontrola przełączania awaryjnego i odzyskiwanie danych
  • Konfiguracja łączników
  • Implementacja Kafka Connect
  • Funkcje bezpieczeństwa Kafka

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość systemów rozproszonych i koncepcji przesyłania wiadomości
  • Doświadczenie w pracy z linią poleceń Linux
  • Podstawowa znajomość sieci i administracji systemami

Grupa docelowa

  • Administratorzy systemów
  • Inżynierowie DevOps
  • Zespoły platform i infrastruktury
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie