0%

SaltとDockerでクラウドプロビジョニング

GCEにプロビジョニングした方法と同じように、Saltを使うとDigitalOceanやRackspaceにもプロビジョニングできます。
さらにDockerと組み合わせてイメージのpushと同時に、複数のクラウドへインスタンス作成とDockerコンテナの起動まで
できるようになります。

Automating application deployments across clouds with Salt and DockerPartial Continuous Deployment With Docker and SaltStackに、DitigalOceanをつかったプロビジョニングとデプロイ方法が書いてありました。

Salt CloudsSalt Statesと、Docker Remote APIを組み合わせると、Immutable Infrastructure環境を始めることができそうです。

GCEやDigitalOceanはインスタンスの起動が速いため、CoreOSやProject Atomicなどの軽量OSをDokcerホストにすると、結構いけるのではないかと思いました。

これからしばらくは、Salt + Docker + GCE + CoreOS or Project Atomicを中心にして、今後のクラウドインフラを考えてみます。