Sadržaj kursa
Uvod
Nginx kao prednji deo za IoT (balanser opterećenja, reverzni proksi, platforma za isporuku aplikacija)
- Razlike između Nginx i Ngnix Plus
Mogućnosti upravljanja i praćenja
- Pregled TCP, HTTP i UDP protokola
- Zahtevi za propusnom sposobnošću
- Uloga UDP-a u IoT komunikacijama
Pregled arhitekture i funkcionalnosti Nginx-a
- Kako Nginx održava "stanje" konekcije
- Kako Ngnix rukuje TCP-om i UDP-om (razgovor, itd.)
- Kako Nginx prosleđuje IP adrese na pozadinski deo
Studija slučaja: Nginix kao IOT server
- IoT arhitektura: senzori, hubovi i serveri
Instaliranje Nginx-a
- Debian, Ubuntu i instalacije iz izvornog koda
Korišćenje Nginx-a kao balansera opterećenja
- O performansama i skalabilnosti
- Balansiranje TCP / HTTP konekcija
- Balansiranje UDP konekcija
Korišćenje Nginx-a kao reverznog proksija
- Zamenjivanje podrazumevane konfiguracije novom
- Modifikovanje zaglavlja zahteva
- Fino podešavanje buferovanja odgovora
Korišćenje Nginx-a kao direktnog proksija
- Konfigurisanje Ngnix-a
- Prosleđivanje saobraćaja na promenljivog domaćina umesto na predeterminisanog.
Studija slučaja: Nginx u veoma velikim industrijskim IT sistemima
Maksimizacija performansi
- Optimizacija performansi (parametri Nginx-a, parametri operativnog sistema, odnos CPU / memorije u virtualnoj mašini)
- Optimizacija performansi na strani klijenta
Bezbednost
- Ograničavanje pristupa
- Autentifikacija
- Bezbedne veze
- Uobičajene bezbednosne probleme u Nginx konfiguracijama
Skaliranje
- Postavljanje sadržaja na više servera
- Deljenje konfiguracije
Poboljšanje Nginx-a LUA skriptama i drugim dodacima
- OpenResty, LuaJIT i Lua biblioteke
Beleženje (Logging) u Nginx-u
- Pristup fajlovima dnevnika i grešaka na više servera
- Optimizacija beleženja
Monitoring Nginx-a
- Poboljšavanje održivosti i pouzdanosti
Rešavanje problema u Nginx-u
Zaključne napomene
Uslovi
- Razumevanje TCP/IP-a
- Istek sa Linux komandom linijom
Iskustva korisnika (2)
obuka na radnom mestu
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Kurs - HAProxy Administration
Mašinski prevedeno
Sposobnost obučavača da uskladi kurs sa zahtevima organizacije, a ne da ga isključivo pruža radi samog predavanja.
Masilonyane - Revenue Services Lesotho
Kurs - Big Data Business Intelligence for Govt. Agencies
Mašinski prevedeno