Kursplan
Introduktion
Nginx som front-end för IoT (lastbalanserare, omvänd proxy, applikationsleveransplattform)
- Skillnader mellan Nginx vs Ngnix Plus
Management och övervakningskapacitet
- Översikt över TCP-, HTTP- och UDP-protokoll
- Bandbreddskrav
- UDP-roll i IoT-kommunikation
Översikt över Nginx Arkitektur och funktionalitet
- Hur Nginx upprätthåller anslutningens "tillstånd"
- Hur Ngnix hanterar TCP och UDP (konversation, etc.)
- Hur Nginx skickar IP-adresser till backend
Fallstudie: Nginix som en IOT-server
- IoT-arkitektur: sensorer, hubbar och servrar
Installerar Nginx
- Debian, Ubuntu och källinstallationer
Användning av Nginx som lastbalanserare
- Om prestanda och skalbarhet
- Lastbalanserande TCP / HTTP-anslutningar
- Lastbalanserande UDP-anslutningar
Använder Nginx som en omvänd proxy
- Ersätter standardkonfigurationen med en ny
- Ändra förfrågningsrubriker
- Finjusterad buffring av svar
Använder Nginx som en forward proxy
- Konfigurera Ngnix
- Vidarebefordra trafik till en variabel värd istället för en fördefinierad.
Fallstudie: Nginx i Very Large Industrial IT Systems
Maximera prestanda
- Optimera prestanda (Nginx parametrar, OS-parametrar, virtuell maskin CPU/minne-förhållande)
- Prestandaoptimering på klientsidan
Säkra
- Begränsar åtkomst
- Autentisering
- Säkra länkar
- Vanliga säkerhetsproblem i Nginx konfigurationer
Skalning
- Distribuera innehåll på flera servrar
- Konfigurationsdelning
Förbättrar Nginx med LUA-skript och andra plugins
- OpenResty, LuaJIT och Lua bibliotek
Logga in Nginx
- Accessloggar och felfiler över flera servrar
- Optimering av loggning
Övervakning Nginx
- Förbättra underhållsbarhet och tillförlitlighet
Felsökning Nginx
Avslutande kommentarer
Krav
- En förståelse för TCP/IP
- Erfarenhet av kommandoraden Linux
Vittnesmål (3)
Den muntliga färdigheten och den mänskliga sidan av tränaren (Augustin).
Jeremy Chicon - TE Connectivity
Kurs - NB-IoT for Developers
Machine Translated
The training was relevant to my needs and I would be able to apply the lessons learnt to meet my challenging needs
Botshabelo Jason - Water Utilities Botswana
Kurs - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Praktiskt arbete
James - Argent Energy
Kurs - Introduction to IoT Using Arduino
Machine Translated