Cursusaanbod
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 handhaaft
- 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
Vereisten
- Een goed begrip van TCP/IP
- Ervaring met de Linux command line
Getuigenissen (4)
De capaciteit van de trainer om de cursus af te stemmen op de eisen van de organisatie, in plaats van de cursus alleen maar voor het geven ervan te bieden.
Masilonyane - Revenue Services Lesotho
Cursus - Big Data Business Intelligence for Govt. Agencies
Automatisch vertaald
De mondelinge vaardigheden en de menselijke kant van de trainer (Augustin).
Jeremy Chicon - TE Connectivity
Cursus - NB-IoT for Developers
Automatisch vertaald
Het feit dat ik een echt voorbeeld van TTN->Azure IoT Hub kon realiseren is belangrijk voor me: het heeft me laten zien hoe de volledige setup haalbaar is en me de mogelijkheid gegeven om ermee te experimenteren. De presentatie over keys provisioning vond ik ook zeer interessant.
ludovic CHAMPSAUR - STMicroelectronics
Cursus - Programming for IoT with Azure
Automatisch vertaald
Practical work