Gérer la configuration de NGINX à grande échelle avec Instance Manager

NGINX | 20 mars 2023

Depuis le lancement de NGINX Instance Manager début 2021, nous avons continuellement ajouté des fonctionnalités en nous appuyant sur les retours de nos utilisateurs concernant leurs principales priorités et difficultés. Instance Manager est désormais le module central de NGINX Management Suite, notre gamme de modules de gestion qui facilitent la gestion et la surveillance de NGINX à grande échelle. Après deux années de travail intensif, Instance Manager est aujourd’hui, tout simplement, plus performant que jamais.

Parmi les améliorations récentes les plus notables apportées à Instance Manager figurent :

  • Configuration à distance et groupes de configuration pour vous aider à évoluer
  • Un contrôle d’accès robuste et granulaire basé sur les rôles (RBAC), permettant à plusieurs équipes de gérer leurs déploiements
  • Des options de surveillance améliorées offrant davantage de flexibilité et une visibilité plus approfondie
  • Sécurité renforcée grâce à des fonctionnalités de surveillance et de gestion de NGINX App Protect WAF

Dans cet article, nous nous intéressons aux améliorations apportées aux fonctionnalités de gestion des configurations d’Instance Manager. L’une des principales raisons de la popularité de NGINX réside dans le large éventail de cas d’usage qu’il couvre, de la diffusion de contenu web et de la mise en cache au proxy inverse et à l’équilibrage de charge. À mesure que vous étendez votre déploiement NGINX à davantage de cas d’usage, les configurations de votre parc NGINX deviennent plus complexes et plus variées, et leur paramétrage et leur suivi manuels avec précision deviennent fastidieux et sources d’erreurs.

Instance Manager facilite considérablement la mise à l’échelle en faisant office de poste de contrôle centralisé pour la gestion à distance de l’ensemble de votre parc NGINX. Il contribue à garantir à vos clients une expérience utilisateur homogène et de haute qualité, quelle que soit la complexité de vos systèmes.

Dans cet article, nous nous concentrons sur trois fonctionnalités de gestion de la configuration d’Instance Manager qui vous aident à évoluer à grande échelle.

La gestion de la configuration à distance fait gagner du temps

Avec Instance Manager, vous gérez à distance toutes vos configurations NGINX Open Source et NGINX Plus depuis une interface unique. Vous pouvez parcourir des centaines d’instances NGINX gérées afin d’effectuer des mises à jour et de surveiller leur état et leur trafic, à l’aide de l’interface web ou de l’API. L’API facilite l’intégration de la gestion des configurations NGINX à votre pipeline CI/CD.

L’éditeur de configuration intégré à l’interface web repose sur l’éditeur open source Monaco et facilite la modification de la configuration NGINX. L’analyseur d’Instance Manager met automatiquement en évidence les erreurs au fil de la saisie et recommande des corrections fondées sur les bonnes pratiques.

Capture d’écran de l’éditeur de configuration dans NGINX Management Suite Instance Manager 2.8.0

Avec les groupes d’instances, vous pouvez appliquer la même configuration à plusieurs instances. La mise à l’échelle est ainsi beaucoup plus simple, car vous ne gérez qu’une seule copie de la configuration et l’appliquez à toutes les instances du groupe d’une simple pression sur un bouton. Lorsque vous créez de nouvelles instances, ajoutez-les à un groupe d’instances lors de leur intégration afin que la configuration appropriée leur soit immédiatement appliquée.

Grâce aux « configurations intermédiaires », vous pouvez créer une configuration de toutes pièces ou copier celle d’une instance donnée, puis l’enregistrer afin de la déployer ultérieurement sur une ou plusieurs instances.

Une gestion efficace des certificats SSL/TLS garantit la sécurité

La sécurité des communications entre les instances NGINX et leurs clients repose sur une gestion appropriée des certificats SSL/TLS et des clés qui leur sont associées. Des certificats expirés ou non valides peuvent compromettre l’intégrité de l’ensemble de votre organisation.

Avec Instance Manager, vous pouvez facilement suivre, gérer et déployer des certificats SSL/TLS sur toutes vos instances, à l’aide de l’interface web ou de l’API. L’interface web met en évidence les certificats expirés ou arrivant bientôt à expiration, ce qui vous aide à éviter des interruptions coûteuses et chronophages.

Le contrôle d’accès basé sur les rôles améliore les flux de travail

À mesure qu’elles adoptent les pratiques DevOps, les organisations délèguent de plus en plus la gestion des applications et de l’infrastructure aux équipes de développement. Il devient alors plus complexe, mais tout aussi essentiel, de veiller à ce que les utilisateurs disposent des niveaux d’accès appropriés. Avec Instance Manager, vous pouvez intégrer facilement votre solution d’authentification unique (SSO) et utiliser le contrôle d’accès basé sur les rôles (RBAC) afin de créer des « couloirs » distincts pour les différentes équipes.

Le contrôle d’accès basé sur les rôles (RBAC) garantit la bonne application des politiques de sécurité et de conformité, tout en permettant aux équipes de gérer leurs propres ressources. Vous pouvez créer des rôles qui attribuent des autorisations définies à la fois selon les fonctions et les ressources.

Grâce au RBAC, les équipes peuvent se concentrer sur leurs domaines d’expertise et ainsi travailler plus rapidement et plus efficacement. Dans le même temps, les administrateurs ont l’assurance que l’ensemble de l’organisation respecte les directives et politiques importantes.

Commencer

Les récentes améliorations apportées aux outils d’Instance Manager pour la gestion des configurations à distance, des certificats SSL/TLS et du contrôle d’accès facilitent plus que jamais la gestion de votre parc NGINX à mesure qu’il se développe.

Pour essayer Instance Manager, commencez par un essai gratuit de 30 jours de NGINX Management Suite. Vous pouvez également essayer NGINX Plus pour une gestion du trafic adaptée aux environnements de production.


Partager

À propos de l’auteur

Articles de blog associés

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA
NGINX | 13/10/2025

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA

Découvrez les principaux enseignements tirés des réponses à l’enquête annuelle F5 NGINX sur les dernières tendances en matière de technologies cloud natives, de sécurité, d’ingénierie de plateforme et d’IA.

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?
NGINX | 03/11/2023

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?

Lorsque de nouvelles CVE sont signalées, il est facile de ne plus savoir si elles concernent un outil de contrôleur Ingress NGINX particulier, car il existe plusieurs projets. Cet article présente les CVE et explique comment distinguer les différents projets de contrôleurs Ingress afin de dissiper toute confusion.

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX
NGINX | 11/03/2020

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX

Votre API répond-elle aux requêtes en moins de 30 ms ? Si ce n’est pas le cas, il ne s’agit pas d’une API en temps réel offrant la faible latence exigée par la grande majorité des organisations. Mesurez la latence de votre API avec l’outil rtapi de NGINX et découvrez comment NGINX peut l’aider à offrir une réactivité en temps réel.

Un testeur d’expressions régulières pour NGINX et NGINX Plus
NGINX | 11/06/2019

Un testeur d’expressions régulières pour NGINX et NGINX Plus

Le testeur d’expressions régulières (regex) pour NGINX et NGINX Plus vous évite de tâtonner en vous indiquant si une expression régulière utilisée dans un bloc location ou map correspond aux valeurs comme prévu. Il génère la configuration appropriée et affiche les valeurs des groupes de capture.

Caches partagés avec les clusters de cache NGINX Plus, partie 1
NGINX | 24/01/2017

Caches partagés avec les clusters de cache NGINX Plus, partie 1

Optimisez la capacité de votre cache web en le répartissant entre plusieurs serveurs de cache web NGINX ou NGINX Plus. Découvrez comment procéder dans cet article.

Introduction aux microservices
NGINX | 19/05/2015

Introduction aux microservices

Les microservices suscitent actuellement beaucoup d’intérêt. Cet article de blog est le premier d’une série de sept consacrée à la conception, au développement et au déploiement de microservices.