Dans les architectures applicatives modernes, un plan de gestion établit des garde-fous pour le plan de données et le plan de contrôle.
Lors du déploiement d’applications natives du cloud, cette couche de gestion applique des normes, des contrôles d’accès et des politiques communes dans les environnements distribués. Le plan de gestion fait abstraction de la complexité de certaines opérations du plan de contrôle et fournit une visibilité et un aperçu des performances des applications. En raison de leur manque de visibilité et des lacunes dans la 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’emplacement où les équipes Platform Ops peuvent mettre en place des garde-fous transparents pour s’assurer que les utilisateurs ne se blessent pas ou ne blessent pas d’autres personnes.
Bien que les fonctionnalités soient similaires, 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. Elle 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, y compris les équipes d’exploitation du réseau et les lignes d’affaires (équipes de 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 intitulé Data, Control, Management : Three Planes, Different Altitudes (Données, contrôle, gestion : trois plans, différentes altitudes).
Dans ce paysage hybride et en évolution rapide, une solution de gestion native du cloud est nécessaire pour connecter, exploiter et sécuriser efficacement un portefeuille complexe de microservices et d’applications. Chez NGINX, nous développons une suite d’outils pour assurer l’observabilité, la fiabilité, la gouvernance et la sécurité sur ces trois plans.