Zkuste nás kontaktovat

Návrh Školení

Úvod

Nginx jako front-end pro IoT (vyvažovač zátěže, reverzní proxy a platforma pro doručování aplikací)

  • Rozdíly mezi Nginxem a Nginx Plus

Možnosti správy a monitorování

  • Přehled protokolů TCP, HTTP a UDP
  • Požadavky na šířku pásma
  • Role protokolu UDP v komunikaci v rámci IoT

Přehled architektury a funkcionalit Nginxu

  • Jak Nginx udržuje „stav“ spojení
  • Jak Nginx zvládá TCP a UDP komunikaci
  • Jak Nginx předává IP adresy back-end serverům

Případová studie: Využití Nginxu jako serveru pro IoT

  • Architektura IoT: senzory, huby a servery

Instalace Nginxu

  • Instalace na systémech Debian, Ubuntu i přímo ze zdrojového kódu

Použití Nginxu jako vyvažovače zátěže

  • Výkon a škálovatelnost Nginxu
  • Vyvažování zátěže u TCP/HTTP spojení
  • Vyvažování zátěže u UDP spojení

Použití Nginxu jako reverzní proxy

  • Nahrazení výchozí konfigurace novou verzí
  • Úprava hlaviček požadavků
  • Jemná optimalizace ukládání odpovědí do vyrovnávacích pamětí

Použití Nginxu jako forward proxy

  • Konfigurace Nginxu
  • Přesměrování provozu na dynamicky určený hostitel namísto pevně daného.

Případová studie: Využití Nginxu ve velmi rozsáhlých průmyslových IT systémech

Maximalizace výkonu

  • Optimalizace výkonu (parametry Nginxu, nastavení OS a poměr CPU a paměti u virtuálního stroje)
  • Optimalizace výkonu na straně klienta

Zabezpečení

  • Omezování přístupu k systému
  • Autentizace uživatelů
  • Vytváření bezpečných odkazů
  • Běžné bezpečnostní problémy v konfiguracích Nginxu

Škálování systému

  • Rozdělení obsahu mezi více serverů
  • Sdílení konfiguračních souborů

Rozšíření funkcionalit Nginxu pomocí skriptů v jazyku Lua a dalších pluginů

  • OpenResty, LuaJIT a knihovny Lua

Protokolování v Nginxu

  • Přístup k souborům s protokoly a chybami napříč více servery
  • Optimalizace protokolování

Monitorování Nginxu

  • Zlepšení spolehlivosti a udržovatelnosti systému

Řešení problémů v Nginxu

Závěrečné poznámky

Požadavky

  • Základní znalosti protokolu TCP/IP
  • Praxe s používáním příkazového řádku v Linuxu
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie