- 公式サイトのgetting-startedをやってみた
- Fargateを使うとサーバーの管理が不要なので便利!
- 適当なアプリを作ってecrにpushした
- getting-started では Docker Hub にある既存の image を使っている
- 自作の image を使ってみたかったので、テキトーな image を作った
- docker や ecr まわりの丁寧な説明が公式ドキュメントにある
- ecrにpushしたimageを使ってサービスを実行した
- クラスタ、タスク定義、サービスを作った
- タスクとサービスの違いが曖昧だったが違いが分かった
- タスク = どの image でどのプログラムを実行するかを定義
- サービス = どのタスクをどのクラスタで動かすか、デプロイ戦略はどうするか、タスクを何個動かすか、負荷分散はどのようにするかを定義
Search on the blog
2021年4月29日木曜日
ecsで簡単なサービスを立ち上げる(Fargate起動)
GWの自己研鑽の作業メモです。
今年のGWはちゃんと勉強するよ〜
今年はコロナで海外にも行けないし、帰省もできないので、インフラまわりの勉強をします。aws ecsの知見をえるために、以下の5ステップを少しずつやっていきます。
- ecsで簡単なサービスを立ち上げる(Fargate起動)
- packer&ansibleを使ってamiをビルドする
- ビルドしたamiを使ってecsクラスタを起動する(EC2起動)
- ecsとasgを使ってオートスケールするサービスを立ち上げる
- ecsとasgを使ってオートスケールするサービスをterraformで構築する
登録:
投稿 (Atom)