You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Immutable Infrastructure refers to computer infrastructure (virtual machines, containers, network appliances) that cannot be changed once deployed
8
+
9
+
aka:
10
+
tags:
11
+
- architecture
12
+
---
13
+
Immutable Infrastructure refers to computer infrastructure (virtual machines, containers, network appliances) that cannot be changed once deployed.
14
+
15
+
<!--more-->
16
+
17
+
Immutability can be enforced by an automated process that overwrites unauthorized changes or through a system that won’t allow changes in the first place.
18
+
{{< glossary_tooltip text="Containers" term_id="container" >}} are a good example of immutable infrastructure because persistent changes to containers
19
+
can only be made by creating a new version of the container or recreating the existing container from its image.
20
+
21
+
By preventing or identifying unauthorized changes, immutable infrastructures make it easier to identify and mitigate security risks.
22
+
Operating such a system becomes a lot more straightforward because administrators can make assumptions about it.
23
+
After all, they know no one made mistakes or changes they forgot to communicate.
24
+
Immutable infrastructure goes hand-in-hand with infrastructure as code where all automation needed
25
+
to create infrastructure is stored in version control (such as Git).
26
+
This combination of immutability and version control means that there is a durable audit log of every authorized change to a system.
0 commit comments