Open1

ECSの基本

Shohei KakimotoShohei Kakimoto

ECSとは何か

dockerの実行環境(ec2)を用意してくれるサービス。ec2の管理を気にすることなくdockerコンテナ環境を作成することができる。(実際にコンテナを実行してくれるのはec2)

各用語

クラスター

ECSでのEC2(docker構築環境)のこと

サービス

タスクを管理するやつ

タスク

実行されるコンテナのこと。使用するインスタンスはFargateとEC2を選択することができる。

タスク定義

実行するタスクの設定を定義することができる

  • OS, CPU, メモリの設定など
  • Fargate or EC2のどっちで実行するか
  • 使用するイメージの指定
  • コンテナのポート, プロトコルの指定など