Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

Nginx jako front-end dla IoT (load balancer, reverse proxy, platforma dostarczania aplikacji)

  • Różnice między Nginx a Nginx Plus

Możliwości zarządzania i monitorowania

  • Przegląd protokołów TCP, HTTP i UDP
  • Wymagania dotyczące przepustowości
  • Rola UDP w komunikacji IoT

Przegląd architektury i funkcjonalności Nginx

  • Jak Nginx utrzymuje "stan" połączenia
  • Jak Nginx obsługuje TCP i UDP (konwersacje itp.)
  • Jak Nginx przekazuje adresy IP do backendu

Studium przypadku: Nginx jako serwer IoT

  • Architektura IoT: czujniki, huby i serwery

Instalacja Nginx

  • Instalacja na Debianie, Ubuntu oraz ze źródeł

Wykorzystanie Nginx jako load balancera

  • O wydajności i skalowalności
  • Load balancing połączeń TCP/HTTP
  • Load balancing połączeń UDP

Wykorzystanie Nginx jako reverse proxy

  • Zastępowanie domyślnej konfiguracji nową
  • Modyfikowanie nagłówków żądań
  • Precyzyjne buforowanie odpowiedzi

Wykorzystanie Nginx jako forward proxy

  • Konfiguracja Nginx
  • Przekierowywanie ruchu do zmiennego hosta zamiast do wstępnie zdefiniowanego.

Studium przypadku: Nginx w bardzo dużych przemysłowych systemach IT

Maksymalizacja wydajności

  • Optymalizacja wydajności (parametry Nginx, parametry systemu operacyjnego, stosunek CPU/pamięci maszyny wirtualnej)
  • Optymalizacja wydajności po stronie klienta

Zabezpieczenia

  • Ograniczanie dostępu
  • Uwierzytelnianie
  • Bezpieczne linki
  • Typowe problemy bezpieczeństwa w konfiguracjach Nginx

Skalowanie

  • Wdrażanie treści na wielu serwerach
  • Udostępnianie konfiguracji

Rozszerzanie Nginx za pomocą skryptów LUA i innych wtyczek

  • OpenResty, LuaJIT i biblioteki Lua

Logowanie w Nginx

  • Dostęp do logów i plików błędów na wielu serwerach
  • Optymalizacja logowania

Monitorowanie Nginx

  • Zwiększanie łatwości utrzymania i niezawodności

Rozwiązywanie problemów z Nginx

Podsumowanie

Wymagania

  • Zrozumienie protokołu TCP/IP
  • Doświadczenie w korzystaniu z wiersza poleceń Linux
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie