AWS Batch, Lambda, ECS Task など、バッチやジョブのサービス比較する上で参考にした情報をご紹介します。
背景 AWS バッチやジョブのベストプラクティスを知りたい
AWS にて、バッチやジョブを比較する上で参考にした情報をご紹介します。
AWS Batch, Lambda, ECS Task 比較・判断情報
- ECS Tasks か AWS Step Functions + Lambda のどちらかを採用する場合が多い
- ECS Tasks で 10 並列以上のバッチを動かしたい場合は AWS Batch を利用する
10 並列というのは ECS run-task のデフォルト上限が 10 という点です。
参考: Amazon ECS のサービスクォータ - Amazon Elastic Container Service
AWS バッチやジョブの比較記事
- Amazon ECS でタスクをスケジューリングして定期的に実行する
- AWS Batch, Lambda, ECS Task 比較:バッチやジョブにはどれを使う? - Timers Tech Blog
- AWSでサーバレスな定期バッチ環境を作るには結局どれ使えばいいの?(Lambda vs Fargate vs Batch) - Qiita
利用事例 AWS ECS Fargate Task
以上、AWS Batch, Lambda, ECS Task などのバッチやジョブのベストプラクティスを知りたい、現場からお送りしました。