AWS上でバッチ処理を実行する方法は色々考えられますが、AWSにはそのものズバリな名前のAWS Batchというサービスがあり、これを使うことでお手軽にバッチ処理を実行することができます。今回、AWS Batchを初めて触ってみましたので、その内容について調べたところをまとめました。 AWS Batchとは AWS Batchとは、re:Invent 2016で発表された、AWS上でバッチ処理を実行・管理するフルマネージドサービスです。実行する処理の内容や実行するインスタンスの種類などを設定すると、自動的にインスタンスを確保して処理を実行してくれます。 AWS Batchでは、ユーザは4つのコンポーネントを定義します。以下の記事が参考になります。 【新サービス】AWS BatchがGA(一般利用開始)になったので使ってみた 初めてのAWS Batch – 必要な各コンポーネントを理解する