こんにちわ皆さん。 Immutable Infrastructure という単語のブームも一段落した昨今と思います。今日は普通の人が Docker のようなツールを使ったほうがいい理由について簡単に書きます。
この手のツールは「頻繁にアプリをデプロイする」「大規模なサーバー群を運用している」人向けのツールというイメージが比較的強いのではないかと思っています。
しかしながら
というようなわりと普通の人でも Docker を使う利点は十分あると僕は考えています。それは
というようなことが VPS を使っているとたまにあります。こういう時に、運営側に「ネットワーク遅くて使い物にならないんだけど」とかクレームしてもだいたい「ベストエフォートです」と木で鼻をくくるような対応をされるのがせいぜいです。
結局そういうことが起きたら適当に引っ越すのが一番手っ取り早いということが多いのですが、 Docker を使っていればその引っ越しはほぼノーコストで行なうことができます。
chef のようなツールでも同じような利点は享受できるのですが、 Docker の場合「機能」と「資源」を分離して管理する必要がでてきますから(「機能」の部分は頻繁に捨てられてしまう)、引っ越しのコストは自然と格段に下がります。
という利点はかなり多くの人が享受できるところなのではないかと思います。
今日の結論: SaaSes は悪質ユーザーの追い出し真面目にやってくれ