Návrh Školení

Zavedení

Nginx jako front-end pro IoT (load balancer, reverzní proxy, platforma pro poskytování aplikací)

  • Rozdíly mezi Nginx a Ngnix Plus

Management a monitorovací schopnosti

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

Přehled Nginx Architektura a funkčnost

  • Jak Nginx udržuje "stav" připojení
  • Jak Ngnix zpracovává TCP a UDP (konverzace atd.)
  • Jak Nginx předává IP adresy backendu

Případová studie: Nginix jako IOT server

  • Architektura IoT: senzory, rozbočovače a servery

Instalace Nginx

  • Debian, Ubuntu a zdrojové instalace

Použití Nginx jako Load balancer

  • O výkonu a škálovatelnosti
  • Vyrovnávání zátěže TCP / HTTP připojení
  • UDP připojení pro vyrovnávání zátěže

Použití Nginx jako reverzní proxy

  • Nahrazení výchozí konfigurace novou
  • Úprava záhlaví požadavků
  • Jemně vyladěné ukládání odpovědí do vyrovnávací paměti

Použití Nginx jako dopředného proxy

  • Konfigurace Ngnix
  • Přesměrování provozu na variabilního hostitele namísto předdefinovaného.

Případová studie: Nginx ve velmi velkých průmyslových IT systémech

Maximalizace výkonu

  • Optimalizace výkonu (Nginx parametry, parametry OS, poměr CPU/paměť virtuálního stroje)
  • Optimalizace výkonu na straně klienta

Zajištění

  • Omezení přístupu
  • Autentizace
  • Zabezpečené odkazy
  • Běžné bezpečnostní problémy v Nginx konfiguracích

Měřítko

  • Nasazení obsahu na více serverů
  • Sdílení konfigurace

Vylepšení Nginx pomocí LUA skriptů a dalších pluginů

  • OpenResty, LuaJIT a Lua knihovny

Přihlášení Nginx

  • Accesssoubory protokolů a chyb na více serverech
  • Optimalizace protokolování

Sledování Nginx

  • Zlepšení udržovatelnosti a spolehlivosti

Odstraňování problémů Nginx

Závěrečné poznámky

Požadavky

  • Pochopení TCP/IP
  • Zkušenosti s příkazovým řádkem Linux
 14 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie