これは、AWS によるマイクロサービス ベースのアプリケーションのデプロイ方法に関する入門ガイドです。ECS
どうやら (ドキュメントからも明らかなように)、いわゆるタスク定義は、スタックを構成するすべてのコンテナーを包含する必要があります。
つまり、対応するdocker-compose.yml
ファイルがservices
(docker 構成コンテキストで) 5 で構成されている場合、これらはすべて同じECS タスク定義 (?) になります。
私が理解していることから、これはコンテナー間の自動サービス検出の目的にも役立ちます ( および のデフォルトの動作と同様docker-compose
) docker swarm
。
問題は、ECS に関して言えば、スケーリングの可能性が (EC2
インスタンスに加えて) サービスごとであるという事実にありますECS
。
これは、コンテナ レベルのスケーリングを行うことができないということですか?
サービス スケールが必要な場合は、いわゆるスタック内のすべてのコンテナーをスケーリングする必要がありますか?