CoreOS(現状Container Linuxですけど、キャッチーじゃないのであえて)上でプライベートのDockerコンテナを動かしていたのですが、それをAmazon ECS上へ移行した話です。 従来の環境 従来は以下のような環境を使っていました。 さくらクラウドでCoreOSを起動(イメージがデフォルトで用意されていて嬉しい) コンテナは個人的なログ用influxDB、Grafana、個人slack用hubotの3つ。 オーケストレーションツールは使っていない(docker composeで管理、systemdで自動起動) それ以外に運用っぽいことも特にしてない。 プライベートかつ、とりあえずDocker触って動かしたいという理由だけで作った環境だったので、正直扱いは雑でして、たまにコンテナ落ちてて、hubotに呼びかけてから気付くみたいなこともままありました。 それが地味にストレスだ
![CoreOSからECSへDockerを移行した · the world as code](https://cdn-ak-scissors.b.st-hatena.com/image/square/9ab53e90408658a16e2f3611ea32103239a8015a/height=288;version=1;width=512/https%3A%2F%2Fog-image.chroju.dev%2FCoreOS%25E3%2581%258B%25E3%2582%2589ECS%25E3%2581%25B8Docker%25E3%2582%2592%25E7%25A7%25BB%25E8%25A1%258C%25E3%2581%2597%25E3%2581%259F.png%3Ftheme%3Ddark%26md%3D0%26fontSize%3D96px)