大規模なバッチコンピューティングジョブを効率的に実行するフルマネージドサービス。 ジョブのキューイング・スケジューリング・リソース管理を自動化し、EC2やSpotインスタンス上でコンテナワークロードを最適に処理します。
「Batch」は「まとめて処理」の意味。試験ではLambdaとの使い分けが頻出で、Lambda(最大15分)では処理しきれない長時間ジョブはBatchが正解になる。 AWS Fargateをコンピューティングバックエンドにするとサーバーレスなバッチ処理も実現できる。
Batch の問題を演習する
無限ノックのAIオリジナル問題でBatchを徹底対策