Plan du cours
Introduction
Nginx en tant que façade pour l'IoT (équilibreur de charge, serveur mandant inverse, plateforme de diffusion d'applications)
- Différences entre Nginx et Nginx Plus
Fonctionnalités de gestion et de surveillance
- Aperçu des protocoles TCP, HTTP et UDP
- Exigences en matière de bande passante
- Rôle de UDP dans les communications IoT
Aperçu de l'architecture et du fonctionnement de Nginx
- Comment Nginx maintient l'état des connexions
- Comment Nginx gère TCP et UDP (conversation, etc.)
- Comment Nginx transmet les adresses IP au backend
Étude de cas : Nginx en tant que serveur IoT
- Architecture IoT : capteurs, hubs et serveurs
Installation de Nginx
- Installations sur Debian, Ubuntu et à partir du code source
Utilisation de Nginx comme équilibreur de charge
- À propos des performances et de l'évolutivité
- Équilibrage des charges TCP et HTTP
- Équilibrage des charges UDP
Utilisation de Nginx comme serveur mandant inverse
- Remplacement de la configuration par défaut par une nouvelle
- Modification des en-têtes de requête
- Mise en cache des réponses de manière fine
Utilisation de Nginx comme serveur mandant direct
- Configuration de Nginx
- Transfert du trafic vers un hôte variable plutôt qu'un hôte prédéfini.
Étude de cas : Nginx dans les systèmes informatiques industriels de très grande taille
Optimisation des performances
- Optimisation des performances (paramètres de Nginx, paramètres du système d'exploitation, ratio CPU/mémoire de la machine virtuelle)
- Optimisation des performances côté client
Sécurité
- Restriction d'accès
- Authentification
- Liens sécurisés
- Problèmes de sécurité courants dans les configurations Nginx
Mise à l'échelle
- Déploiement du contenu sur plusieurs serveurs
- Partage de la configuration
Amélioration de Nginx avec des scripts LUA et d'autres plugins
- OpenResty, LuaJIT et bibliothèques Lua
Journalisation dans Nginx
- Accès aux fichiers de journal d'accès et d'erreurs sur plusieurs serveurs
- Optimisation de la journalisation
Surveillance de Nginx
- Amélioration de la maintenabilité et de la fiabilité
Dépannage de Nginx
Conclusion
Pré requis
- Compréhension de TCP/IP
- Expérience avec la ligne de commande Linux
Nos clients témoignent (2)
le mode de formation sur le poste de travail
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Formation - HAProxy Administration
Traduction automatique
La capacité du formateur à aligner le cours sur les exigences de l'organisation, et non simplement à le dispenser pour le principe de sa livraison.
Masilonyane - Revenue Services Lesotho
Formation - Big Data Business Intelligence for Govt. Agencies
Traduction automatique