3 ms·
I'm conflicted on this. On the one hand, the phrase "snowflake server" encapsulates my observations about long-lived servers that are upgraded and extended in
by mwcampbell 13y ago
I'm conflicted on this.
On the one hand, the phrase "snowflake server" encapsulates my observations about long-lived servers that are upgraded and extended in place.
On the other hand: "Perfect replication is the enemy of any robust system." -- http://en.wikiquote.org/wiki/Daniel_Suarez http://en.wikiquote.org/wiki/Daniel_Suarez (read the other quotes from the same chapter for context)
- tome 13y agoBut this "immutable infrastructure" idea doesn't mean that the infrastructure is perfectly replicated across machines. It aims for perfect replication through time. That's something quite different.
- mwcampbell 13y agoYou have a point. Indeed, the practice of building specialized machine or container images, which seems to be the best way of achieving immutable infrastructure, may make servers more heterogeneous, since each image will contain only the pieces necessary to perform its specific function. Done right, immutable infrastructure may be more resilient in the face of parasites.