Aller au contenu

Plan de contrôle

Plan de contrôle (en anglais control plane) : la machinerie qui modifie un système : créer, modifier ou supprimer des ressources. Dans un cloud, c'est l'API du fournisseur et tout ce qu'elle pilote (authentification, quotas, ordonnanceur). Il s'oppose au plan de données (data plane), qui fait fonctionner les ressources une fois créées : la machine virtuelle qui exécute le code, le réseau qui achemine les paquets, le disque qui lit et écrit.

Les deux sont conçus pour tomber en panne indépendamment : quand l'API d'un fournisseur est indisponible, les ressources existantes continuent en principe de fonctionner, mais on ne peut plus rien changer. Une architecture qui doit créer des ressources pour survivre à une panne dépend donc du plan de contrôle. Le même vocabulaire s'applique à Kubernetes, dont le plan de contrôle (serveur d'API, etcd, ordonnanceur) est distinct des nœuds qui exécutent les pods.

Dans les cours

Voir aussi