Pobierz kartę szkolenia

Wprowadzenie do platformy Apache Kafka

kod szkolenia: KAFKA-01 / PL AA 3d

Message Brokers: oprogramowanie systemowe służące do obsługi asynchronicznej wymiany danych pomiędzy aplikacjami lub usługami. Zwykle posługuje się pojęciami kolejek i modelem komunikacji Publish-Subscribe.

Szkolenie stanowi wprowadzenie do pojęć, architektury, narzędzi i procedur administracyjnych platformy Apache Kafka.

W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
3 400,00 PLN 4 182,00 PLN brutto

Szkolenie przeznaczone jest dla:

  • administratorów
  • programistów

Uczestnicy szkolenia zapoznają się m.in. z:

  • przebiegiem instalacji i konfiguracji środowiska,
  • metodami monitorowania i diagnostyki, konfiguracją mechanizmów bezpieczeństwa,
  • ochroną przed skutkami awarii i konstrukcją środowisk klasy HA.

 

Ogólna znajomość zagadnień informatycznych,umiejętność sprawnej obsługi komputera. 

  • Szkolenie: polski
  • Materiały: polski
  • 3 dni pracy z trenerem
  • Nadzór trenera
  • Podręcznik w wersji elektronicznej
  • Środowisko laboratoryjne

Metoda szkolenia

  • wykłady,
  • demonstracje, 
  • warsztaty (ćwiczenia praktyczne).
  1. Wprowadzenie do Apache Kafka
  • pojęcia podstawowe (komunikacja Publish-Subscribe, producent, konsument, komunikat, klucz, offset, paczka, schemat, temat, broker, klaster),
  • architektura,
  • zasada działania producenta (synchronicznego, asynchronicznego),
  • zasada działania konsumenta,
  • gwarancje dostawy komunikatów,
  • partycjonowanie i rebalancing tematów,
  • replikacja,
  • rozwiązania HA (MirrorMaker),
  • fizyczna organizacja danych,
  • rozwiązywanie awarii.
  1. Wdrażanie środowiska Apache Kafka
  •  wstępna konfiguracja i testowanie Apache Zookeeper,
  • instalacja,
  • wstępna konfiguracja i testowanie Apache Kafka Broker,
  • tworzenie klastra Apache Kafka,
  • diagnostyka,
  • zagadnienia sprzętowo-systemowe

 

  1. Konfiguracja Apache Kafka
  • pliki i parametry konfiguracyjne brokera, tematów, producentów i konsumentów.
  1. Zarządzanie środowiskiem Apache Kafka:
  • uruchamianie i zatrzymywanie,
  • diagnostyka,
  • zarządzanie tematami,
  • obserwacja offsetów konsumentów,
  • rozszerzanie i migracja klastrów,
  • optymalizacja wydajności,
  • monitorowanie pracy,
  • badanie wydajności (kafka-producer-perf-test/kafka-consumer[1]perf-test, kafka.tools.EndToEndLatency)
  1. Mechanizmy bezpieczeństwa Apache Kafka
  • konfiguracja szyfrowania komunikacji sieciowej (SSL),
  • konfiguracja mechanizmów uwierzytelniania użytkowników (SASL, Kerberos),
  • konfiguracja autoryzacji dostępu (ACL)
  1. Zagadnienia dodatkowe
  • integracja Kafka Connect,
  • kopie bezpieczeństwa (manualne, Kafka Backup)
  • odtwarzanie po awarii.