Aller au contenu
uencoder

Immutable Infrastructure

Principe d'infrastructure immuable : les instances ne sont jamais modifiées après création ; les changements se font en remplaçant les instances, éliminant la dérive de configuration.

Objectif

Éliminer la dérive de configuration et les serveurs flocons de neige, améliorant cohérence et reproductibilité.

Mécanisme

Une fois créées, les instances ne peuvent pas être modifiées via SSH. Les changements viennent de la construction de nouvelles images/gabaris + le remplacement d'instances. Les Pods K8s sont immuables ; les Deployments les remplacent en roulement. IaC + conteneurisation rendent l'immuabilité possible.

Cas d’usage

  • Cohérence de configuration
  • Reproductibilité
  • Opérations simplifiées

Termes associés

References