AWSでコンテナを扱う時のサービス
Dockerを使い始めてAWS上でDeployできれば…と思って居ますが、
Amazon ECRとかECSとか、AWS Fargateとかサービスが複数でてきて良く分からない。
Amazon ECSという全体のシステム説明に図がありました。
(出展:Amazon ECS(Docker コンテナを実行および管理)| AWS)
結局コンテナ一つ扱う場合はAmazon EC2で
Kubernetesのように複数コンテナ扱う場合にはAWS Fargateで
それぞれ運用するようです。
Amazon EC2にDockerインストールしてコンテナ運用する場合そのままDockerHubが使えますが、ECSで使うコンテナは事前にECRへの登録が必要なようです。
調べて見たところ、
料金は一月0.10USD/GB (出展:料金 - Amazon ECR | AWS)