Schița de curs

Introducere

Nginx ca front-end pentru IoT (echilibru de sarcină, proxy invers, platformă de livrare a aplicațiilor)

  • Diferențe între Nginx și Nginx Plus

Capacități de gestionare și monitorizare

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

Prezentare generală a arhitecturii și funcționalității Nginx

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

Studiu de caz: Nginx ca server IoT

  • Arhitectura IoT: senzori, huburi și servere

Instalarea Nginx

  • Instalări pe Debian, Ubuntu și din sursă

Utilizarea Nginx ca echilibru de sarcină

  • Despre performanță și scalabilitate
  • Echilibrarea sarcinii conexiunilor TCP/HTTP
  • Echilibrarea sarcinii conexiunilor UDP

Utilizarea Nginx ca proxy invers

  • Înlocuirea configurației implicite cu una nouă
  • Modificarea antetelor cererilor
  • Reglarea fină a bufferizării răspunsurilor

Utilizarea Nginx ca proxy direct

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

Studiu de caz: Nginx în sisteme IT industriale foarte mari

Maximizarea performanței

  • Optimizarea performanței (parametri Nginx, parametri sistem de operare, raport CPU/memorie mașină virtuală)
  • Optimizarea performanței pe partea clientului

Securizarea

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

Scalarea

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

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

  • OpenResty, LuaJIT și biblioteci Lua

Logging în Nginx

  • Accesarea fișierelor de log și eroare pe mai multe servere
  • Optimizarea logging-ului

Monitorizarea Nginx

  • Îmbunătățirea mentenanței și fiabilității

Depanarea Nginx

Observații finale

Cerințe

  • Înțelegerea TCP/IP
  • Experiență cu linia de comandă Linux
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite