Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Dzień 1: Podstawy, architektura i szczegółowe różnice (ELK vs. OpenSearch)
Sesja poranna: Podstawowe pojęcia i przegląd architektury
- Wprowadzenie i historia:
- Zrozumienie początków stosu ELK (Elasticsearch, Logstash, Kibana)
- Fork z 2021 roku: dlaczego OpenSearch (zmiany licencyjne AWS vs. Elastic, Apache 2.0 vs. SSPL/licencja Elastic) - Od kuchni (wspólne DNA):
- Silnik Apache Lucene: shardy, segmenty, odwrócone indeksy i przechowywanie dokumentów
- Rozproszona architektura klastra: węzły (Master, Data, Coordinator), klastry i zarządzanie stanem klastra
- Podstawy pozyskiwania i przetwarzania danych:
- Potoki Logstash, Beats i nowoczesne alternatywy (Fluentbit, OpenTelemetry/Data Prepper)
Sesja popołudniowa: Rozbieżności funkcji i różnice w ekosystemie
- Porównanie zabezpieczeń i funkcji enterprise:
- Elasticsearch: ograniczenia zabezpieczeń w warstwie darmowej vs. funkcje płatne (SSO, zaawansowane alerty, uczenie maszynowe, poziomy replikacji międzyklastrowej)
- OpenSearch: gotowa, darmowa szczegółowa kontrola dostępu, wewnętrzna baza użytkowników, integracja SAML/LDAP i wtyczki bezpieczeństwa - Interfejsy użytkownika i języki zapytań:
- Kibana vs. OpenSearch Dashboards: układy interfejsów, narzędzia zarządzania i doświadczenie dewelopera
- Języki zapytań: ES|QL w Elasticsearch vs. PPL (Piped Processing Language) i obsługa SQL w OpenSearch - Zaawansowane obciążenia (wyszukiwanie wektorowe i AI):
- Implementacje HNSW, wydajność wyszukiwania k-NN i podejścia do integracji uczenia maszynowego.
Dzień 2: Instalacja, strategie migracji, operacje i rozwiązywanie problemów
Sesja poranna: Instalacja i konfiguracja klastra
- Wdrażanie OpenSearch:
- Wymagania systemowe, parametry jądra (vm.max_map_count) i dostrajanie sterty JVM
- Instalacja na maszynach fizycznych/wirtualnych z użyciem archiwum tar i menedżerów pakietów
- Wdrożenie kontenerowe za pomocą Dockera i Docker Compose
- Uruchamianie klastra wielowęzłowego i inicjalizacja wtyczki bezpieczeństwa (opensearch-security-install) - Konfiguracja OpenSearch Dashboards:
- Łączenie Dashboards z klastrem OpenSearch
- Konfigurowanie certyfikatów SSL/TLS i zaplecza uwierzytelniania
Sesja popołudniowa: Ścieżka migracji, operacje i najlepsze praktyki
- Strategie migracji (ELK do OpenSearch):
- Ocena zgodności z obecną wersją ES (najlepsze ścieżki z wersji przed 7.10/7.11 vs. nowsze wersje)
- Metoda migawki i przywracania: wykorzystanie współdzielonej pamięci repozytorium (AWS S3, NFS) do bezproblemowego transferu danych
- Migracje Reindex-from-Remote i stopniowe migracje Logstash: obsługa przełączeń danych na żywo z minimalnym przestojem
- Dostosowanie API i zestawów SDK klientów (aktualizacja endpointów, ciągów połączeń i bibliotek klienckich) - Zarządzanie cyklem życia i różnice operacyjne:
- Składnia i zasady Elasticsearch ILM (Index Lifecycle Management) vs. OpenSearch ISM (Index State Management)
- Strategie rollover, zmniejszania, downsamplingu i retencji indeksów - Monitorowanie, kopie zapasowe i rozwiązywanie problemów:
- API kondycji klastra, statystyki klastra i śledzenie problemów z alokacją shardów
- Typowe scenariusze awarii (wyjątki circuit breaker, przerwy w garbage collection JVM, zapobieganie split-brain)
Pytania i odpowiedzi oraz podsumowanie: Otwarte forum dotyczące konkretnych przeszkód migracyjnych w firmach i przeglądów architektury
Praktyczne ćwiczenia i laboratoria praktyczne będą kluczowym elementem kursu. Uczestnicy zdobędą doświadczenie we wdrażaniu, konfiguracji, pozyskiwaniu danych, zabezpieczaniu, migracji, monitorowaniu i rozwiązywaniu problemów z OpenSearch dzięki realistycznym scenariuszom ze świata rzeczywistego.
Wymagania
Uczestnicy powinni posiadać:
- Podstawową znajomość obsługi wiersza poleceń systemu Linux.
- Znajomość zagadnień sieciowych (TCP/IP, HTTP/HTTPS, DNS).
- Podstawową wiedzę na temat zarządzania logami i monitorowania.
- Ogólna znajomość kontenerów (Docker) będzie dodatkowym atutem, ale nie jest wymagana.
- Podstawowe doświadczenie z Elasticsearch lub stosem ELK.
14 godzin
Opinie uczestników (2)
Treść jest bardzo pomocna, a trener sprawia, że zrozumienie jej staje się jeszcze łatwiejsze.
Ibrahim Al mayahi - Vastech SA
Szkolenie - Advanced Elasticsearch and Kibana Administration
Przetłumaczone przez sztuczną inteligencję
profesjonalizm trenera; sposób, w jaki starał się odpowiedzieć na wszystkie pytania; pytania kontrolne, które musieliśmy zadać: angażowanie nas w rozmowy
Ioana
Szkolenie - Implementation and Administration of Elasticsearch
Przetłumaczone przez sztuczną inteligencję