Schița de curs

Introducere

Nginx ca front-end pentru IoT (echilibrator de încărcare, proxy invers, platformă de livrare a aplicațiilor)

  • Diferențele dintre Nginx vs Ngnix Plus

Management și capacități de monitorizare

  • Prezentare generală a protocoalelor TCP, HTTP și UDP
  • Cerințe de lățime de bandă
  • Rolul UDP în comunicațiile IoT

Prezentare generală a Nginx Arhitectură și funcționalitate

  • Cum Nginx menține „starea” conexiunii
  • Cum gestionează Ngnix TCP și UDP (conversație etc.)
  • Cum Nginx transmite adresele IP către backend

Studiu de caz: Nginix ca server IOT

  • Arhitectura IoT: senzori, hub-uri și servere

Instalare Nginx

  • Debian, Ubuntu și instalații sursă

Folosind Nginx ca echilibrator de sarcină

  • Despre performanță și scalabilitate
  • Conexiuni TCP / HTTP de echilibrare a sarcinii
  • Conexiuni UDP de echilibrare a sarcinii

Folosind Nginx ca proxy invers

  • Înlocuirea configurației implicite cu una nouă
  • Modificarea antetelor cererii
  • Buffering reglat fin al răspunsurilor

Folosind Nginx ca proxy direct

  • Configurarea Ngnix
  • Redirecționarea traficului către o gazdă variabilă în loc de una predefinită.

Studiu de caz: Nginx în Very Large Industrial IT Systems

Maximizarea Performanței

  • Optimizarea performanței (Nginx parametri, parametri OS, raport CPU / memorie al mașinii virtuale)
  • Optimizarea performanței la nivelul clientului

Securizarea

  • Restricționarea accesului
  • Autentificare
  • Legături securizate
  • Probleme comune de securitate în configurațiile Nginx.

Scalare

  • Implementarea conținutului pe mai multe servere
  • Partajarea configurației

Îmbunătățirea Nginx cu scripturi LUA și alte plugin-uri

  • OpenResty, LuaJIT și Lua biblioteci

Conectare Nginx

  • AccessFișiere de jurnal și erori pe mai multe servere
  • Optimizarea jurnalelor

Monitorizare Nginx

  • Creșterea mentenanței și a fiabilității

Depanare Nginx

Observații de încheiere

Cerințe

  • O înțelegere a TCP/IP
  • Experiență cu linia de comandă Linux
 14 ore

Numărul de participanți



Pret per participant

Mărturii (3)

Cursuri înrudite

Big Data Business Intelligence for Govt. Agencies

35 ore

IOTA, Block Chain & HyperLedger for distributed IoT

10 ore

Categorii înrudite

1