Kurzy a certifikace Open Source
Elasticsearch: ukládání, vyhledávání a vizualizace dat
Cena (bez DPH)
Kurz je určen pro všechny, kdo se chtějí naučit, jak pomocí Elasticsearch ukládat a vyhledávat ve velkém množství dat, která lze jednoduše škálovat – ať už stavíte fulltextové vyhledávání, ukládáte a vyhodnocujete logy, nebo chcete mít přístup k důležitým datům businessu na jednom místě.
Po absolvování budete rozumět principům Elasticsearch a budete ho schopni použít pro konkrétní požadavky v praxi. Výuka je vedená blokově: nejdřív porozumění oblasti, hned potom krátké ověření/lab, a k okruhům dostanete materiály pro pozdější osvěžení.
Cílová skupina:
IT profesionálové, kteří potřebují řešit ukládání většího množství dat, chtějí v nich jednoduše vyhledávat a data vizualizovat.
Cíle kurzu:
Účastníci se mimo jiné naučí:
- Orientovat se v architektuře ELK a pochopit, k čemu Elasticsearch typicky slouží.
- Rozlišit Elastic vs OpenSearch a porozumět praktickým dopadům do nasazení a provozu.
- Navrhnout základní podobu clusteru: node roles, shardy, repliky, data tiers a jejich vliv na výkon a dostupnost.
- Zvládnout základy ukládání dat, indexace a mapování a vědět, na co si dát pozor v praxi.
- Používat Query DSL pro běžné vyhledávací scénáře (query/filter, bool, kombinace podmínek).
- Prakticky nasadit cluster z připravené konfigurace a ověřit základní funkčnost.
- Pochopit základy sběru dat (agent, ingest pipelines, ECS) a základní práci v Kibaně (Discover/Lens/Dashboardy).
- Odnést si principy pro horizontální škálování a práci s velkým objemem dat.
Osnova:
- Úvod
- Krátce historie
- Elastic vs OpenSearch
- Základy
- Cluster a node roles
- Shardy, repliky, data tiers
- ILM
- Indexování, mapování
- Vyhledávání s použitím Query DSL
- Cvičení
- Nasazení clusteru z připravené konfigurace (hands-on)
- Sběr logů a dat
- Elastic Agent + Fleet
- Ingest pipelines
- ECS
- Kibana a tipy do praxe
- Discover, Lens, Dashboardy
- Monitoring
- Bezpečnost
Technické specifikace:
- Počítač s jakýmkoliv OS (Linux, Windows, OS X)
- SSH klient a oprávnění připojit se vzdáleně na SSH
- Webový prohlížeč
Předpoklady účastníka:
Základní znalost databázových systémů.