AWS Batchとは AWS re:Invent 2016 で発表されたサービスで、2017/06より東京リージョンがリリースされました。 どんなサービスなのか簡潔に言うと、 ECSを利用して、処理が実行している間だけ自動でEC2インスタンスを起動し、終わったら自動でterminateしてくれるサービスです。 今回、試しに簡単な処理を実行するものを作ってみたので、その手順を書きたいと思います。 AWS Lambdaとの違い 処理を実行する時だけ起動するという点では、よく似ているサービスにAWS Lambdaがあります。 関連: Serverless FrameworkでAWS Lamda関数を作成する しかし、似ているようで、全く別のサービスとなっています。 以下が、Lambdaとの相違点です。 Lambdaは最長5分しか実行できないが、AWS Batchは実行時間に上限はない Lamb