Prenez contact avec nous

Plan du cours

Introduction

Nginx en tant que façade pour l'IoT (répartiteur de charge, proxy inverse, plateforme de livraison d'applications)

  • Différences entre Nginx et Nginx Plus

Capacités de gestion et de surveillance

  • Aperçu des protocoles TCP, HTTP et UDP
  • Exigences en matière de bande passante
  • Rôle de l'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 le TCP et l'UDP (conversation, etc.)
  • Comment Nginx transmet les adresses IP au backend

Étude de cas : Nginx en tant que serveur IoT

  • Architecture IoT : capteurs, concentrateurs et serveurs

Installation de Nginx

  • Installations sous Debian, Ubuntu et à partir des sources

Utilisation de Nginx en tant que répartiteur de charge

  • Performance et évolutivité
  • Répartition de charge des connexions TCP / HTTP
  • Répartition de charge des connexions UDP

Utilisation de Nginx en tant que proxy inverse

  • Remplacement de la configuration par défaut par une nouvelle configuration
  • Modification des en-têtes de requête
  • Mise en tampon fine des réponses

Utilisation de Nginx en tant que proxy direct

  • Configuration de Nginx
  • Transfert du trafic vers un hôte variable plutôt que prédéfini

Étude de cas : Nginx dans les systèmes informatiques industriels de très grande envergure

Optimisation des performances

  • Optimisation des performances (paramètres 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 des 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 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 journaux 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

Remarques de clôture

Pré requis

  • Compréhension du protocole TCP/IP
  • Expérience avec la ligne de commande Linux
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires