AWS Batch がリソース認識スケジューリングのサポートを開始
AWS Batch では、サードパーティーのライセンストークン、データベースアクセス帯域幅、予算制限などの消費型リソース (CR) を考慮したジョブスケジューリングをサポートするようになりました。リソース認識スケジューリングでは、消費型リソースを表すトークンのセットを設定でき、それらのトークンは実行中の AWS Batch ジョブで消費されます。この機能により、リソースの不足やレート制限が原因で発生するジョブの失敗や無駄なコンピューティング時間を削減できます。また、インフラストラクチャの利用率向上とコスト削減という利点もあります。
CR の作成、管理、および消費量のモニタリングは、AWS Batch マネジメントコンソールまたは新しい AWS Batch 消費型リソース API (CreateConsumableResource、DescribeConsumableResource、UpdateConsumableResource、DeleteConsumableResource、ListJobsByConsumableResource など) を使用して行うことができます。消費型リソースを設定すると、AWS Batch ジョブの定義を作成または更新する際に、最大 5 つの CR を AWS Batch ジョブに関連付けることができます。詳細については、AWS Batch ユーザーガイドの「Resource-aware scheduling」のページ、AWS Batch API リファレンス、AWS HPC ブログ記事をご覧ください。
AWS Batch は、開発者、科学者、エンジニアが、ML モデルのトレーニング、シミュレーション、分析のための効率的なバッチ処理をあらゆる規模で実行できるようサポートします。リソース認識スケジューリングは、AWS Batch が提供されているすべての AWS リージョンにおいて、すべてのタイプの AWS Batch コンピューティング環境でご利用いただけます。