こんにちはmatsです。 IMでは2016年の夏頃からdocker環境への全面移行を行っております。 一旦、一段落したので、色々とまとめてみようかと思います。 なぜECSを採用したのか dockerの基盤としてはKubernetesやDocker Swarmなど、いくつか選択肢があり、IMでもいくつか検討してみましたが、下記の理由でECSを採用しました。 Spot Fleet との相性がいい コンテナのオートスケールをCloudWatch連動で出来る 管理画面をAWSがホストしてくれる Docker Swarmをサポート予定(らしい) 色々理由はあるのですが、一番はサクッと試してみることができて、ラフに運用が出来るのが一番の理由だったりします。 何をdocker環境で動かしているのか IMのほぼすべてのシステムがdocker環境で稼働しており、下記のようなサービスがあります。 Python