Update 2014-09-06
: Salt with Docker - Part1: DockerインストールUpdate 2014-09-07
: Salt with Docker - Part2: WordPressインストール
GCEにプロビジョニングした方法と同じように、Saltを使うとDigitalOceanやRackspaceにもプロビジョニングできます。
さらにDockerと組み合わせてイメージのpushと同時に、複数のクラウドへインスタンス作成とDockerコンテナの起動まで
できるようになります。
Automating application deployments across clouds with Salt and DockerやPartial Continuous Deployment With Docker and SaltStackに、DitigalOceanをつかったプロビジョニングとデプロイ方法が書いてありました。
Salt CloudsとSalt Statesと、Docker Remote APIを組み合わせると、Immutable Infrastructure
環境を始めることができそうです。
GCEやDigitalOceanはインスタンスの起動が速いため、CoreOSやProject Atomicなどの軽量OSをDokcerホストにすると、結構いけるのではないかと思いました。
これからしばらくは、Salt + Docker + GCE + CoreOS or Project Atomic
を中心にして、今後のクラウドインフラを考えてみます。