配分戦略 - AWS Batch

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

配分戦略

マネージド型のコンピューティング環境を作成すると、AWS Batchからインスタンスタイプを選択します。instanceTypesジョブのニーズに最も適していることを指定。配分戦略は、AWS Batch が追加のキャパシティーを必要とする場合の動作を定義します。このパラメータは、Fargate リソースで実行されているジョブには適用されないため、指定できません。詳細については、「配分戦略」を参照してください。

BEST_FIT (デフォルト)

AWS Batch は、最もコストの低いインスタンスタイプを優先して、ジョブのニーズに最も適したインスタンスタイプを選択します。選択したインスタンスタイプの追加のインスタンスが利用できない場合、AWS Batchは、追加のインスタンスが利用可能になるまで待機します。十分なインスタンスが利用できない場合、またはユーザーがAmazon EC2 サービスの制限の場合、現在実行中のジョブが完了するまで、追加のジョブは実行されません。この配分戦略により、コストは低くなりますが、スケーリングは制限される場合があります。スポットフリートをBEST_FITこの場合、スポットフリートの IAM ロールを指定する必要があります。

BEST_FIT_PROGRESSIVE

AWS Batchは、キュー内のジョブの要件を満たすのに十分な大きさの追加のインスタンスタイプを選択します。各ユニット vCPU のコストが低く、インスタンスタイプが優先されます。以前に選択したインスタンスタイプの追加のインスタンスが使用できない場合、AWS Batchで新しいインスタンスタイプを選択します。

SPOT_CAPACITY_OPTIMIZED

AWS Batchは、キュー内のジョブの要件を満たすのに十分な大きさのインスタンスタイプを選択し、中断される可能性が低いインスタンスタイプを優先します。この配分戦略は、スポットインスタンスのコンピューティングリソースでのみ使用できます。

両方でBEST_FIT_PROGRESSIVEおよびSPOT_CAPACITY_OPTIMIZED戦略,AWS Batch超える必要があるかもしれませんmaxvCpusを使用して、キャパシティ要件を満たすことができます。このイベントでは、AWS Batchを超過することはありませんmaxvCpusは 1 つのインスタンスよりもを超えることはありません。