Schulungsübersicht
Einführung
Nginx als Front-End für IoT (Lastausgleicher, Reverse-Proxy, Anwendungszustellung)
- Unterschiede zwischen Nginx und Nginx Plus
Fähigkeiten zum Management und zur Überwachung
- Übersicht über die Protokolle TCP, HTTP und UDP
- Bandbreitenanforderungen
- Rolle von UDP in IoT-Kommunikationen
Übersicht der Nginx-Architektur und -Funktionalität
- Wie Nginx den Verbindungs"status" aufrechterhält
- Wie Nginx TCP und UDP verarbeitet (Gespräche usw.)
- Wie Nginx IP-Adressen an das Backend weiterleitet
Praxisbeispiel: Nginx als IoT-Server
- IoT-Architektur: Sensoren, Hubs und Server
Installation von Nginx
- Debian-, Ubuntu- und Quellcodeinstallationen
Nginx als Lastausgleicher nutzen
- Hintergrund zu Leistung und Skalierbarkeit
- Lastausgleich für TCP-/ HTTP-Verbindungen
- Lastausgleich für UDP-Verbindungen
Nginx als Reverse-Proxy nutzen
- Ersetzen der Standardkonfiguration durch eine neue
- Anpassen von Anforderungsheaders
- Feinabgestimmtes Puffern von Antworten
Nginx als Forward-Proxy nutzen
- Konfigurieren von Nginx
- Weiterleiten des Datenverkehrs zu einem variablen Host anstelle eines vordefinierten.
Praxisbeispiel: Nginx in sehr großen industriellen IT-Systemen
Leistung maximieren
- Leistungsoptimierung (Nginx-Parameter, OS-Parameter, Verhältnis von CPU / Speicher der virtuellen Maschine)
- Clientseitige Leistungsoptimierung
Sicherheit
- Zugriffseinschränkungen
- Authentifizierung
- Sichere Links
- Häufige Sicherheitsprobleme in Nginx-Konfigurationen
Skalierung
- Bereitstellen von Inhalten über mehrere Server
- Konfigurationsfreigabe
Nginx mit LUA-Skripten und anderen Plugins erweitern
- OpenResty, LuaJIT und Lua-Bibliotheken
Protokollierung in Nginx
- Zugriff auf Log- und Datendateien über mehrere Server
- Optimierung der Protokollierung
Überwachung von Nginx
- Verbesserung der Wartbarkeit und Zuverlässigkeit
Fehlerbehebung bei Nginx
Schlussbemerkungen
Voraussetzungen
- Grundkenntnisse in TCP/IP
- Erfahrung mit der Linux-Befehlszeile
Erfahrungsberichte (2)
der Ausbildungsmodus im Betrieb
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Kurs - HAProxy Administration
Maschinelle Übersetzung
Die Fähigkeit des Trainers, den Kurs den Anforderungen der Organisation anzupassen, anstatt ihn nur zur Erbringung zu geben.
Masilonyane - Revenue Services Lesotho
Kurs - Big Data Business Intelligence for Govt. Agencies
Maschinelle Übersetzung