Bases du cloud et des conteneurs
Quelle est une manière appropriée de mettre à jour le logiciel des serveurs de production conformément à l'idée d'infrastructure immuable ?
- ASe connecter par SSH aux serveurs de production en fonctionnement, mettre à jour les paquets puis redémarrer le service
- BCréer de nouveaux serveurs à partir d'une nouvelle image qui contient la mise à jour, basculer vers eux et jeter les anciens serveurs sans les modifier
- CRéécrire à la main les fichiers de configuration sans arrêter les serveurs de production, et consigner les modifications dans un journal de travail
Afficher la réponse et l'explication
Réponse : B. Créer de nouveaux serveurs à partir d'une nouvelle image qui contient la mise à jour, basculer vers eux et jeter les anciens serveurs sans les modifier
Avec une infrastructure immuable, les serveurs (machines virtuelles ou conteneurs) ne sont jamais modifiés une fois créés ; quand un changement est nécessaire, on en crée de nouveaux à partir d'une image qui contient ce changement et on les met à la place. Comme chaque serveur est créé à partir de la même image, les configurations ne divergent pas d'un serveur à l'autre par l'accumulation de différences manuelles. En cas de problème, recréer les serveurs à partir de l'image précédente rétablit l'ancien état. Tout ce qui doit être conservé, comme les journaux et les données, est stocké dans du stockage ou des bases de données hors des serveurs.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs