Kursplan
Introduksjon
Nginx som en front-end for IoT (lastbalanser, omvendt proxy, applikasjonsleveringsplattform)
- Forskjeller mellom Nginx vs Ngnix Plus
Management og overvåkingsevner
- Oversikt over TCP-, HTTP- og UDP-protokoller
- Krav til båndbredde
- UDP-rolle i IoT-kommunikasjon
Oversikt over Nginx Arkitektur og funksjonalitet
- Hvordan Nginx opprettholder tilkoblingstilstanden
- Hvordan Ngnix håndterer TCP og UDP (samtale, etc.)
- Hvordan Nginx sender IP-adresser til backend
Kasusstudie: Nginix som en IOT-server
- IoT-arkitektur: sensorer, huber og servere
Installerer Nginx
- Debian, Ubuntu og kildeinstallasjoner
Bruke Nginx som en lastbalanser
- Om ytelse og skalerbarhet
- Lastbalanserende TCP / HTTP-tilkoblinger
- Lastbalanserende UDP-tilkoblinger
Bruker Nginx som en omvendt proxy
- Erstatter standardkonfigurasjonen med en ny
- Endring av forespørselshoder
- Finjustert bufring av svar
Bruker Nginx som en forward proxy
- Konfigurerer Ngnix
- Videresende trafikk til en variabel vert i stedet for en forhåndsdefinert.
Kasusstudie: Nginx i Very Large Industrial IT Systems
Maksimere ytelsen
- Optimalisering av ytelse (Nginx parametere, OS-parametere, virtuell maskin CPU/minne-forhold)
- Ytelsesoptimalisering på klientsiden
Sikring
- Begrenser tilgang
- Autentisering
- Sikre lenker
- Vanlige sikkerhetsproblemer i Nginx konfigurasjoner
Skalering
- Distribuere innhold på tvers av flere servere
- Konfigurasjonsdeling
Forbedrer Nginx med LUA-skript og andre plugins
- OpenResty, LuaJIT og Lua biblioteker
Logger på Nginx
- Accessing av logg- og feilfiler på tvers av flere servere
- Optimalisering av logging
Overvåking Nginx
- Forbedrer vedlikehold og pålitelighet
Feilsøking Nginx
Avsluttende bemerkninger
Krav
- Forståelse av TCP/IP
- Erfaring med kommandolinjen Linux
Referanser (5)
Trenerens evne til å tilpasse kurset med kravene til organisasjonen annet enn bare å tilby kurset for å levere det.
Masilonyane - Revenue Services Lesotho
Kurs - Big Data Business Intelligence for Govt. Agencies
Maskinoversatt
De muntlige ferdighetene og den menneskelige siden til treneren (Augustin).
Jeremy Chicon - TE Connectivity
Kurs - NB-IoT for Developers
Maskinoversatt
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
How friendly the trainer was. The flexibility and answering my questions.
Saed El-kayed - International Committee of the Red Cross (ICRC)
Kurs - IoT Security
Praktisk jobb
James - Argent Energy
Kurs - Introduction to IoT Using Arduino
Maskinoversatt