Plan du cours
Introduction
Nginx comme front-end pour l'IoT (load balancer, reverse proxy, application delivery platform)
- Différences entre Nginx et Ngnix Plus
Management et capacités de surveillance
- Aperçu des protocoles TCP, HTTP et UDP
- Besoins en bande passante
- Rôle de l'UDP dans les communications IoT
Vue d'ensemble de l'architecture et des fonctionnalités de Nginx
- Comment Nginx maintient l'« état » de connexion
- Comment Ngnix gère TCP et UDP (conversation, etc.)
- Comment Nginx transmet les adresses IP au backend
Étude de cas : Nginix en tant que serveur IoT
- Architecture IoT : capteurs, hubs et serveurs
Installation de Nginx
- Debian, Ubuntu et installations des sources
Utilisation de Nginx comme équilibreur de charge
- A propos de la performance et de l'extensibilité
- Équilibrage de charge des connexions TCP / HTTP
- Équilibrage de charge des connexions UDP
Utiliser Nginx comme proxy inverse
- Remplacer la configuration par défaut par une nouvelle
- Modification des en-têtes de requête
- Mise en mémoire tampon des réponses
Utilisation de Nginx comme proxy direct
- Configuration de Ngnix
- Transférer le trafic vers un hôte variable au lieu d'un hôte prédéfini.
Étude de cas : Nginx dans les très grands systèmes informatiques industriels
Maximiser les performances
- Optimisation des performances (Nginx paramètres, paramètres du système d'exploitation, ratio CPU/mémoire de la machine virtuelle)
- Optimisation des performances côté client
Sécurisation
- Restreindre l'accès
- Authentification
- Liens sécurisés
- Problèmes de sécurité courants dans les configurations Nginx
Mise à l'échelle
- Déploiement de contenu sur plusieurs serveurs
- Partage de la configuration
Amélioration de Nginx avec des scripts LUA et d'autres plugins
- OpenResty, LuaJIT et Lua bibliothèques
Enregistrement dans Nginx
- Accessenregistrement des fichiers journaux et des fichiers d'erreur sur plusieurs serveurs
- Optimisation de la journalisation
Surveillance Nginx
- Améliorer la maintenabilité et la fiabilité
Dépannage Nginx
Remarques finales
Pré requis
- Compréhension de TCP/IP
- Expérience de la ligne de commande Linux.
Nos clients témoignent (5)
La capacité du formateur à aligner le cours sur les exigences de l'organisation et à ne pas se contenter de dispenser le cours pour le plaisir de le faire.
Masilonyane - Revenue Services Lesotho
Formation - Big Data Business Intelligence for Govt. Agencies
Traduction automatique
Les compétences orales et le côté humain du formateur (Augustin).
Jeremy Chicon - TE Connectivity
Formation - NB-IoT for Developers
Traduction automatique
La formation était pertinente pour mes besoins et je serai capable d'appliquer les leçons apprises pour répondre à des défis complexes.
Botshabelo Jason - Water Utilities Botswana
Formation - IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs
Traduction automatique
Combien le formateur était sympathique. La flexibilité et la réponse à mes questions.
Saed El-kayed - International Committee of the Red Cross (ICRC)
Formation - IoT Security
Traduction automatique
Travaux pratiques
James - Argent Energy
Formation - Introduction to IoT Using Arduino
Traduction automatique