Course Outline
Invoering
Nginx als front-end voor IoT (load balancer, reverse proxy, application delivery platform)
- Verschillen tussen Nginx en Ngnix Plus
Management en monitoringmogelijkheden
- Overzicht van TCP-, HTTP- en UDP-protocollen
- Bandbreedtevereisten
- UDP-rol in IoT-communicatie
Overzicht van Nginx Architectuur en functionaliteit
- Hoe Nginx de verbindingsstatus onderhoudt
- Hoe Ngnix omgaat met TCP en UDP (gesprek, etc.)
- Hoe Nginx IP-adressen doorgeeft aan de backend
Casestudy: Nginix als IoT-server
- IoT Architectuur: sensoren, hubs en servers
Installeren Nginx
- Debian, Ubuntu en broninstallaties
Nginx gebruiken als load-balancer
- Over prestaties en schaalbaarheid
- Taakverdeling TCP/HTTP-verbindingen
- Load-balancing UDP-verbindingen
Gebruik Nginx als een omgekeerde proxy
- Standaardconfiguratie vervangen door een nieuwe
- Aanvraagheaders aanpassen
- Verfijnde buffering van reacties
Gebruik Nginx als voorwaartse proxy
- Ngnix configureren
- Verkeer doorsturen naar een variabele host in plaats van een vooraf gedefinieerde host.
Casestudy: Nginx in zeer grote industriële IT-systemen
Prestaties maximaliseren
- Prestaties optimaliseren (Nginx parameters, OS-parameters, CPU-/geheugenverhouding van virtuele machine)
- Prestatieoptimalisatie aan de clientzijde
Beveiligen
- Toegang beperken
- Authenticatie
- Veilige koppelingen
- Veelvoorkomende beveiligingsproblemen in Nginx configuraties
Schalen
- Content implementeren op meerdere servers
- Configuratie delen
Verbetering Nginx met LUA-scripts en andere plug-ins
- OpenResty-, LuaJIT- en Lua-bibliotheken
Inloggen Nginx
- Accessing van log- en foutbestanden op meerdere servers
- Logboekregistratie optimaliseren
Toezicht Nginx
- Verbetering van de onderhoudbaarheid en betrouwbaarheid
Probleemoplossing Nginx
Slotopmerkingen
Requirements
- Een goed begrip van TCP/IP
- Ervaring met de Linux opdrachtregel
Getuigenissen (3)
De mondelinge vaardigheden en de menselijke kant van de trainer (Augustin).
Jeremy Chicon - TE Connectivity
Cursus - 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
Cursus - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Praktisch werk
James - Argent Energy
Cursus - Introduction to IoT Using Arduino
Machine Translated