何やらECSを知ってないと駄目らしい。
ECSって何?英会話教室? あ、それECCね。
ECSはAmazon Elastic Container Serviceの略。
クラスターでDockerコンテナを簡単に実行、停止、管理できるコンテナ管理サービス。
あれ、Dockerのデプロイならk8sじゃなかったっけ??
まず公式から。
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/Welcome.html
ロードバランサのポートマッピングやコンテナの生死監視、自動復旧などをやってくれるのね。
やってるのは、ecs-agentというのをコンテナとして起動して、confにcluster名を渡してあげているだけとのこと。
autoscaling groupを使ってインスタンスを立てて、その起動スクリプトでacs-agentを動かす。
ecsのクラスターの作成
まあ、dockerでサービスやるなら、ってところか。