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
Reference (3)
Schopnost vedenáře vyhovět požadavkům organizace při přizpůsobení kurzu, a ne jen ho poskytnout pro formální splnění povinnosti.
Masilonyane - Revenue Services Lesotho
Kurz - Big Data Business Intelligence for Govt. Agencies
Přeloženo strojem
Ústní dovednosti a lidská stránka trenéra (Augustin).
Jeremy Chicon - TE Connectivity
Kurz - NB-IoT for Developers
Přeloženo strojem
Užíval jsem si uvolněnou atmosféru. Rovněž bylo velmi dobré rovnovážné rozdělení mezi teoretickým přednesem a praktickou stránkou.
Calin Berariu - Continental Automotive Romania SRL
Kurz - Programming for IoT with Azure
Přeloženo strojem