のサービスジョブ AWS Batch - AWS Batch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

のサービスジョブ AWS Batch

AWS Batch サービスジョブを使用すると、 AWS Batch ジョブキューを介して AWS サービスにリクエストを送信できます。現在、 は SageMaker トレーニングジョブをサービスジョブとして AWS Batch サポートしています。が基盤となるコンテナ実行 AWS Batch を管理するコンテナ化されたジョブとは異なり、サービスジョブでは AWS Batch がジョブのスケジュールとキューイング機能を提供できますが、ターゲット AWS サービス (SageMaker AI など) は実際のジョブ実行を処理します。

AWS Batch SageMaker トレーニングジョブの場合、データサイエンティストは優先順位を付けてトレーニングジョブを設定可能なキューに送信できるため、リソースが利用可能になるとすぐにワークロードが介入なしで実行されます。この機能は、リソースの調整、偶発的な過剰支出の防止、予算の制約への対応、リザーブドインスタンスによるコストの最適化、チームメンバー間の手動調整の不要など、一般的な課題に対処します。

サービスジョブは、いくつかの重要な点でコンテナ化されたジョブとは異なります。

  • ジョブの送信: サービスジョブは SubmitServiceJob API を使用して送信する必要があります。 AWS Batch コンソールからサービスジョブを送信することはできません。

  • ジョブ実行: サービスジョブを AWS Batch スケジュールしてキューに入れますが、ターゲット AWS サービスは実際のジョブワークロードを実行します。

  • リソース識別子: サービスジョブは、「ジョブ」ではなくARNs を使用して、コンテナ化されたジョブと区別します。

SageMaker Training AWS Batch のサービスジョブの使用を開始するには、「」を参照してくださいSageMaker AI AWS Batch での の開始方法