Struttura del corso

Introduzione

Nginx come front-end per l'IoT (load balancer, reverse proxy, piattaforma di distribuzione delle applicazioni)

  • Differenze tra Nginx e Ngnix Plus

Management e funzionalità di monitoraggio

  • Panoramica dei protocolli TCP, HTTP e UDP
  • Requisiti di larghezza di banda
  • Ruolo UDP nelle comunicazioni IoT

Panoramica di Nginx Architettura e funzionalità

  • Come Nginx mantiene lo "stato" della connessione
  • Come Ngnix gestisce TCP e UDP (conversazione, ecc.)
  • Come Nginx passa gli indirizzi IP al backend

Caso di studio: Nginix come server IOT

  • Architettura IoT: sensori, hub e server

Installazione Nginx

  • Debian, Ubuntu e installazioni sorgenti

Utilizzo di Nginx come servizio di bilanciamento del carico

  • Informazioni su prestazioni e scalabilità
  • Bilanciamento del carico delle connessioni TCP/HTTP
  • Bilanciamento del carico delle connessioni UDP

Utilizzo di Nginx come proxy inverso

  • Sostituzione della configurazione predefinita con una nuova
  • Modifica delle intestazioni delle richieste
  • Buffering ottimizzato delle risposte

Utilizzo di Nginx come proxy di inoltro

  • Configurazione di Ngnix
  • Inoltro del traffico a un host variabile anziché a uno predefinito.

Caso di studio: Nginx in Sistemi IT industriali di grandi dimensioni

Massimizzazione delle prestazioni

  • Ottimizzazione delle prestazioni (Nginx parametri, parametri del sistema operativo, rapporto CPU/memoria della macchina virtuale)
  • Ottimizzazione delle prestazioni lato client

Protezione

  • Limitazione dell'accesso
  • Autenticazione
  • Collegamenti sicuri
  • Problemi di sicurezza comuni nelle configurazioni Nginx

Scalata

  • Distribuzione di contenuti su più server
  • Condivisione della configurazione

Migliorare Nginx con script LUA e altri plugin

  • Librerie OpenResty, LuaJIT e Lua

Accesso Nginx

  • AccessFile di log e di errore su più server
  • Ottimizzazione della registrazione

Monitoraggio Nginx

  • Migliorare la manutenibilità e l'affidabilità

Risoluzione dei problemi Nginx

Osservazioni conclusive

Requisiti

  • Conoscenza di TCP/IP
  • Esperienza con la riga di comando Linux
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Categorie relative