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