翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
とは AWS Batch
AWS Batch は、 でバッチコンピューティングワークロードを実行するのに役立ちます AWS クラウド。バッチコンピューティングは、開発者、科学者、エンジニアが大量のコンピューティングリソースにアクセスするための一般的な方法です。 AWS Batch は、従来のバッチコンピューティングソフトウェアと同様に、必要なインフラストラクチャの設定および管理に伴う、差別化につながらない力仕事を排除します。このサービスでは、送信されたジョブに応じてリソースを効率的にプロビジョニングし、キャパシティー制限の排除、コンピューティングコストの削減、および結果の迅速な提供を行うことができます。
フルマネージドサービスである AWS Batch は、あらゆる規模のバッチコンピューティングワークロードを実行するのに役立ちます。 は、コンピューティングリソース AWS Batch を自動的にプロビジョニングし、ワークロードの量と規模に基づいてワークロード分散を最適化します。を使用すると AWS Batch、バッチコンピューティングソフトウェアをインストールまたは管理する必要がなくなるため、結果の分析と問題の解決に集中できます。

AWS Batch は、 AWS マネージドコンテナオーケストレーションサービスに加えて、大規模でコンピューティング集約型のワークロードを実行するために必要なすべての機能を提供します。Amazon ECS と Amazon EKS AWS Batch は、Amazon EC2 インスタンスと Fargate リソースでコンピューティング容量を拡張できます。
AWS Batch は、バッチワークロード用のフルマネージドサービスを提供し、これらのタイプのワークロードをスループット、速度、リソース効率、コストのために最適化する運用機能を提供します。
AWS Batch また、 は SageMaker Training ジョブキューイングを有効にし、データサイエンティストと ML エンジニアが優先順位を付けてトレーニングジョブを設定可能なキューに送信できるようにします。この機能を使用すると、リソースが利用可能になるとすぐに ML ワークロードが自動的に実行されるため、手動で調整する必要がなくなり、リソース使用率が向上します。
機械学習ワークロードの場合、 は SageMaker トレーニングジョブのキュー機能 AWS Batch を提供します。特定のポリシーでキューを設定して、ML トレーニングワークロードのコスト、パフォーマンス、リソース割り当てを最適化できます。

これにより、管理者がインフラストラクチャとアクセス許可を設定し、データサイエンティストが ML トレーニングワークロードの送信とモニタリングに集中できる責任共有モデルが提供されます。ジョブは自動的にキューに入れられ、設定された優先順位とリソースの可用性に基づいて実行されます。
初めての AWS Batch ユーザーですか?
を初めて使用する場合は AWS Batch、まず以下のセクションを読むことをお勧めします。
関連サービス
AWS Batch はフルマネージド型のバッチコンピューティングサービスで、Amazon ECS、Amazon EKS、スポットインスタンスやオンデマンドインスタンスなど、あらゆる AWS コンピューティングサービスでコンテナ化されたバッチ ML、シミュレーション、分析ワークロードを計画、スケジュール AWS Fargate、実行します。各マネージドコンピューティングサービスの詳細については、以下を参照してください。
アクセス AWS Batch
には、以下 AWS Batch を使用してアクセスできます。
- AWS Batch console
-
リソースを作成および管理するウェブインターフェイス。
- AWS Command Line Interface
-
コマンドラインシェルでコマンド AWS のサービス を使用して を操作します。 AWS Command Line Interface は Windows、macOS、Linux でサポートされています。の詳細については AWS CLI、AWS Command Line Interface 「 ユーザーガイド」を参照してください。 AWS Batch コマンドは、 AWS CLI コマンドリファレンスで確認できます。
- AWS SDK
-
HTTP または HTTPS 経由でリクエストを送信する代わりに、言語固有の APIs を使用してアプリケーションを構築する場合は、 が提供するライブラリ、サンプルコード、チュートリアル、その他のリソースを使用します AWS。これらのライブラリは、リクエストの暗号化による署名、リクエストの再試行、エラーレスポンスの処理など、タスクを自動化する基本的な機能を提供します。これらの関数を使用すると、作業をより効率的に開始できます。詳細については、「構築するツール AWS
」を参照してください。