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)
Instruktørens evne til å tilpasse kurset til organisasjonens krav, og ikke bare å gi kurset for å levere det.
Masilonyane - Revenue Services Lesotho
Kurs - Big Data Business Intelligence for Govt. Agencies
Maskinoversatt
De muntlige ferdigheter og menneskelige sider av instruktøren (Augustin).
Jeremy Chicon - TE Connectivity
Kurs - NB-IoT for Developers
Maskinoversatt
Treneningen varrelevant for mine behov, og jeg ville kunne bruke de lærte øktene for å møte mine utfordrende behov.
Botshabelo Jason - Water Utilities Botswana
Kurs - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Maskinoversatt
Hvor vennlig instruktøren var. Fleksibiliteten og svarene på mine spørsmål.
Saed El-kayed - International Committee of the Red Cross (ICRC)
Kurs - IoT Security
Maskinoversatt
Praktisk arbeid
James - Argent Energy
Kurs - Introduction to IoT Using Arduino
Maskinoversatt