Intrati in legatura

Schița de curs

Introducere

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

  • Diferențe între Nginx și Ngnix Plus

Capacități de gestionare și 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 arhitecturii și funcționalității Nginx

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

Studiu de caz: Nginix ca server IOT

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

Instalarea Nginx

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

Utilizarea Nginx ca echilibrist de sarcină

  • Despre performanță și scalabilitate
  • Echilibrarea conexiunilor TCP/HTTP
  • Echilibrarea 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 Ngnix
  • 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 OS, 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 erori pe mai multe servere
  • Optimizarea logging-ului

Monitorizarea Nginx

  • Îmbunătățirea mentenabilității ș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