Schulungsübersicht

Einführung

Nginx als Front-End für das IoT (Load Balancer, Reverse Proxy, Application Delivery Platform)

  • Unterschiede zwischen Nginx und Ngnix Plus

Management und Überwachungsmöglichkeiten

  • Überblick über TCP-, HTTP- und UDP-Protokolle
  • Bandbreitenanforderungen
  • Die Rolle von UDP in der IoT-Kommunikation

Überblick über die Nginx-Architektur und -Funktionalität

  • Wie Nginx den "Zustand" der Verbindung aufrechterhält
  • Wie Ngnix TCP und UDP handhabt (Konversation, etc.)
  • Wie Nginx IP-Adressen an das Backend weitergibt

Fallstudie: Nginix als IOT-Server

  • IoT-Architektur: Sensoren, Knotenpunkte und Server

Die Installation von Nginx

  • Debian, Ubuntu und Quellinstallationen

Verwendung von Nginx als Lastverteiler

  • Über Leistung und Skalierbarkeit
  • Lastverteilung von TCP/HTTP-Verbindungen
  • Lastausgleich von UDP-Verbindungen

Verwendung von Nginx als Reverse Proxy

  • Ersetzen der Standardkonfiguration durch eine neue
  • Ändern von Anfrage-Headern
  • Feinabgestimmte Pufferung von Antworten

Verwendung von Nginx als Forward-Proxy

  • Ngnix konfigurieren
  • Weiterleitung des Datenverkehrs an einen variablen statt an einen vordefinierten Host.

Fallstudie: Nginx in sehr großen industriellen IT-Systemen

Maximierung der Leistung

  • Optimierung der Leistung (Nginx-Parameter, Betriebssystem-Parameter, Verhältnis CPU/Speicher der virtuellen Maschine)
  • Client-seitige Leistungsoptimierung

Absicherung von

  • Zugriffsbeschränkung
  • Authentifizierung
  • Sichere Verbindungen
  • Häufige Sicherheitsprobleme bei Nginx-Konfigurationen

Skalierung

  • Verteilen von Inhalten auf mehrere Server
  • Gemeinsame Nutzung von Konfigurationen

Erweitern von Nginx mit LUA-Skripten und anderen Plugins

  • OpenResty, LuaJIT und Lua-Bibliotheken

Protokollierung in Nginx

  • Accessing Log- und Fehlerdateien über mehrere Server hinweg
  • Optimierung der Protokollierung

Überwachung Nginx

  • Verbessern der Wartbarkeit und Zuverlässigkeit

Fehlersuche Nginx

Schlussbemerkungen

Voraussetzungen

  • Verständnis von TCP/IP
  • Erfahrungen mit der Linux-Befehlszeile
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

Advanced Edge Computing

21 Stunden

Applied Edge AI

35 Stunden

Edge Computing

7 Stunden

Edge Computing Infrastructure

28 Stunden

Setting Up an IoT Gateway with ThingsBoard

35 Stunden

Setting Up an IoT Gateway with Kura

21 Stunden

NB-IoT for Developers

7 Stunden

5G and IoT

14 Stunden

Big Data Business Intelligence for Govt. Agencies

35 Stunden

Insurtech: A Practical Introduction for Managers

14 Stunden

Industrial IoT (Internet of Things) for Telecom

24 Stunden

IOTA, Block Chain & HyperLedger for distributed IoT

10 Stunden

IoT (Internet of Things) for University Faculties

16 Stunden

Securing Cloud and IoT Applications

21 Stunden

Getting Started with IoT (Internet of Things) and Augmented Reality

14 Stunden

Verwandte Kategorien