Dans les architectures d'application modernes, un plan de gestion définit des garde-fous pour le plan de données et le plan de contrôle .
Lors du déploiement d'applications cloud natives, cette couche de gestion applique des normes, des contrôles d'accès et des politiques communs dans les environnements distribués. Le plan de gestion résume la complexité de certaines opérations du plan de contrôle et offre une visibilité et un aperçu des performances de l'application. En raison de leur manque de visibilité et de leurs lacunes en matière de gouvernance, les environnements distribués élargissent la surface des menaces et augmentent la probabilité de pannes.
Les équipes Platform Ops intègrent un plan de gestion pour permettre un développement d'applications plus agile et centré sur le développeur. Le plan de gestion est l'endroit où les équipes Platform Ops peuvent mettre en place des garde-fous transparents pour garantir que les utilisateurs ne se blessent pas ou ne blessent pas les autres.
Bien que similaire en termes de fonctionnalités, le plan de gestion est en fait une méta-couche flottant au-dessus du plan de contrôle. Cette couche supérieure de la pile est conçue pour rationaliser la configuration du plan de contrôle afin de faciliter la mise à l'échelle, l'observabilité et la résilience. Il permet de définir des politiques globales et des configurations nécessaires qui s'appliquent à toutes les applications, API et microservices. Le plan de gestion peut également régir et appliquer des politiques par groupes d'applications, types ou géolocalisations. À l’ère des applications modernes, de nombreuses parties peuvent bénéficier d’un plan de gestion robuste, notamment les équipes d’exploitation du réseau et les secteurs d’activité (équipes marketing, équipes de sécurité, équipes de conformité, etc.).
Pour en savoir plus sur les avantages d'un plan de gestion, lisez l'article de The New Stack Données, contrôle, gestion : Trois plans, différentes altitudes .
Dans ce paysage hybride et en évolution rapide, une solution de gestion cloud native est nécessaire pour connecter, exploiter et sécuriser efficacement un portefeuille complexe de microservices et d'applications. Chez NGINX, nous construisons une suite d’outils pour garantir l’observabilité, la fiabilité, la gouvernance et la sécurité sur les trois plans.