Amazon ECS AWS独自のコンテナオーケストレーションサービス。実行環境としてEC2 or Fargateを選択して利用。 シンプルでAWSサービスと統合しやすい。 • Webアプリ • バッチ Amazon EKS Kubernetesのマネージドサービス。KubernetesのAPI・エコシステムはそのままで、AWSサービスと統合可能。 Kubernetesユーザー向け。 • Webアプリ • バッチ AWS Batch バッチジョブをコンテナベースで実行・スケジュール・管理するサービス。ECS上で動作。 高負荷の並列処理、大量データ処理にも対応。並列・依存関係のあるバッチ処理を行いたいユーザー向け。 • バッチ AWS App Runner コンテナアプリケーションを簡単にデプロイ&スケーリングできるフルマネージドサービス 。 インフラの構築や管理を意識せず、アプリのコードを用意すれば、即 Webアプリ/API として公開できる。 裏ではECSが動作していると思われる。 インフラ知識が少ない場合や迅速にデプロイしたいユーザー向け。 • Webアプリ AWS Lambda サーバーレスコンピューティングサービス。 2020年12月リリースのコンテナイメージ対応により、コンテナイメージを Lambdaで実行できるようになった。 サーバーレス×コンテナのいいとこ取り。 • Webアプリ • バッチ ※制限あり その他にも、SageMaker Processing, Light sail, EC2, Elastic Beanstalkでもコンテナの実行が可能です。