Bases du cloud et des conteneurs
Un environnement a été créé en appliquant, avec un outil d'IaC (infrastructure en tant que code) déclaratif, un fichier qui définit un réseau et deux machines virtuelles. Juste après, on applique de nouveau le même fichier sans rien modifier. Que se passe-t-il ?
- AIl n'y a aucune différence entre la définition et l'état réel : rien n'est donc modifié
- BUn second ensemble identique est créé, ce qui donne quatre machines virtuelles
- CComme l'environnement existe déjà, la deuxième application s'arrête avec une erreur
Afficher la réponse et l'explication
Réponse : A. Il n'y a aucune différence entre la définition et l'état réel : rien n'est donc modifié
Avec une IaC déclarative, le code décrit la configuration souhaitée plutôt que les étapes, et l'outil la compare à l'état réel pour ne créer, modifier ou supprimer que ce qui diffère. Appliquer la même définition un nombre quelconque de fois donne donc le même résultat (idempotence), et la deuxième application ne change rien. Si quelqu'un modifie un réglage à la main et que l'état réel s'écarte de la définition (dérive de configuration), l'application suivante le ramène à l'état défini. Gérer les définitions dans Git permet en outre de consulter l'historique et de faire des revues, comme pour des programmes.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs