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 la 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

    .
  • Expérience de la ligne de commande Linux
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

Big Data Business Intelligence for Govt. Agencies

35 heures

Insurtech: A Practical Introduction for Managers

14 heures

IOTA, Block Chain & HyperLedger for distributed IoT

10 heures

Catégories Similaires