#author("2020-06-24T11:51:30+00:00","default:wikiadmin","wikiadmin")
#author("2020-06-30T02:03:10+00:00","default:wikiadmin","wikiadmin")
-AWSのコンテナオーケストレーション

*用語集 [#wa2e3062]

-タスク定義はいくら作っても無料(生成されないので!)
-Fargateにおけるクラスターは単なるサービスと結びつける枠なのでこれまた無料(実際にはサービスと同じ生存期間なので無料ではないが)
-ServiceでタスクをいくつとかALBと組み合わせたりすると課金発生

|Fargate|EC2の管理不要|
|タスク|コンテナ1つに対応する。タスク定義とタスクはクラスとインスタンスの関係。タスク定義を更新すると別のタスクが立ち上がり入れ替わる|
|サービス|タスクが幾つ必要かとかALBと紐づけるとか。|
|クラスタ|EC2の塊、Fargateだと意識することはない。|

*Tips [#ad365403]

起動したPublic IPの確認。タスクから詳細(タスク定義ではない!)

*ローカルでECSタスク定義実行 [#e9968eff]

-タスク定義はdocker-compose.ymlに相当するが、独自仕様のため、以下のページ通りにするとdocker-composeに変換してくれる

https://dev.classmethod.jp/articles/ecs-local/

-デプロイ

https://dev.classmethod.jp/articles/aws-devday-2019-fargate-deploy/


*Secret Managerとの連携 [#z47d52ef]

https://dev.classmethod.jp/articles/try-to-protect-aws-fargate-container-environment-variable-with-aws-secrets-manager/


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS