最近話題になっているImmutable Infrastructure︵イミュータブル・インフラストラクチャ/サーバ︶。あんまりよく解っていないので、整理してみました。 Immutable Infrastructureとは? そもそもImmutable Infrastructureとは、何でしょう?極論すると、﹁稼働中のサーバの構成管理をやめて、サーバを使い捨てにしよう﹂という考え方です。これだけ言われても、さっぱり解らないと思います。 まずは従来の考え方。Mutable Infrastructureというのか、既存のサーバに変更を加えていくことが前提になります。 それに対して、Immutable Infrastructure。直訳すると変化しないインフラとなります。どういうことかと言うと、サーバ構成︵ミドル・アプリ︶を変更したい場合は新規にサーバを立ちあげ、そこに既存の機能と新規の機能を加
![Immutable InfrastructureとChefと冪等性の話 - プログラマでありたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/4ecf3a2c38e8ea90a4ebf6aefe3ec9f1245f5e24/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fd%2Fdkfj%2F20131201%2F20131201133435.png)