Amazonの新しいツールAWS Batchは、クラウド上の複数のジョブを自動的に順次実行する。そのジョブは、EC2のインスタンスの上のアプリケーションやコンテナイメージである。
Amazonは、顧客の多くが独自に工夫したバッチコンピューティングシステムを自作していることを、知っていた。ユーザーは、EC2のインスタンスやコンテナ、通知、CloudWatchによるモニタリングなどを連結していた。しかしAmazon独自の方法を提供すれば、そのプロセス全体がもっと容易に、そしてもっとアクセスしやすいものになるだろう。〔下図に特長を列記〕
クラウドでバッチをやることの最大のメリットのひとつは、多様なインスタンスへのアクセスだ。ノン・クラウドの物理的世界では、計算処理を行うクラスターが多数の重複した(==無駄な)プロセッサーを配備する。これを避けることができれば、計算効率は大幅に向上し、コストも下がり、サービスの料金も大幅に安くできるだろう。
ユーザーは容量を自分で決められるから、支出を最小化できる。お金の節約だけでなく、リソースのスケールアップもニーズの変化に合わせていつでも容易にできる。物理的コンピューティングクラスターの、そのまるまる全体をオーダーしてインストールすることに比べれば、クラウド上のリソースの一時的なアップグレードは、短時間で済む。
これまで、AWSの必要なリソースを正規の料金で使っていたユーザーは、このAWS Batchツールを無料で使用できる。今それは、US.Eastリージョンでプレビューが提供されている。今後は、そのほかのデータセンターでも提供されるし、AWS Lambdaのファンクションもバッチに加えられることが、期待される。