翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル: スケジューリングポリシーを作成する
スケジューリングポリシーを使用してジョブキューを作成する前に、スケジューリングポリシーを作成する必要があります。公平配分スケジューリングポリシーを作成するときは、1 つ以上の共有識別子または共有識別子プレフィックスをキューの重みに関連付け、オプションで減衰期間とコンピューティング予約をポリシーに割り当てます。
スケジューリングポリシーを作成するには
-
https://console.aws.amazon.com/batch/
で AWS Batch コンソールを開きます。 -
ナビゲーションバーから、使用するリージョンを選択します。
-
ナビゲーションペインで、[Scheduling policies] (ポリシー)、[Create] (ポリシーの作成) の順に選択します。
-
[Name] (名前) に、スケジューリングポリシーの一意の名前を入力します。最大 128 文字の英字 (大文字と小文字)、数字、ハイフン、アンダースコアを使用できます。
-
(オプション) 減衰秒を共有するには、公平配分スケジューリングポリシーの共有減衰時間の整数値を入力します。共有減衰時間が長くなると、ジョブをスケジュールするときに、コンピューティングリソースの使用量が大幅に増加します。これにより、共有識別子を使用するジョブは、その共有識別子が最近コンピューティングリソースを使用していない場合に許可されるよりも多くのコンピューティングリソースを一時的に使用できます。
-
(オプション) コンピューティング予約には、公平配分スケジューリングポリシーのコンピューティング予約の整数値を入力します。コンピューティング予約では、現在アクティブでない共有識別子に使用されるいくつかの vCPUs が予約されています。
予約比率は
(computeReservation/100)^ActiveFairShares、ActiveFairShares がアクティブな共有識別子の数です。たとえば、
computeReservation値が 50 の場合、 は最大使用可能な VCPU の 50% を予約 AWS Batch する必要があるのは、共有識別子が 1 つしかない場合、2 つの共有識別子がある場合は 25%、3 つの共有識別子がある場合は 12.5% です。computeReservation値 25 は、共有識別子が 1 つしかない場合は が使用可能な最大 VCPU の 25%、共有識別子が 2 つある場合は 6.25%、共有識別子が 3 つある場合は 1.56% を予約 AWS Batch する必要があることを示します。 -
属性の共有セクションでは、公平配分スケジューリングポリシーに関連付ける各共有識別子の共有識別子と重みを指定できます。
-
[Add share identifier] (配分識別子を追加) を選択します。
-
共有識別子には、共有識別子を指定します。文字列が「*」で終わると、ジョブの共有識別子の一致に使用される共有識別子プレフィックスになります。スケジューリングポリシーのすべての共有識別子と共有識別子プレフィックスは一意である必要があり、重複することはできません。例えば、同じ公平配分スケジューリングポリシーで共有識別子プレフィックス「UserA*」と共有識別子「UserA1」を持つことはできません。
-
重み係数には、共有識別子の相対的な重みを指定します。デフォルト値は 1.0 です。値が小さいほど、コンピューティングリソースの優先順位が高くなります。共有識別子プレフィックスが使用されている場合、プレフィックスで始まる共有識別子を持つジョブは重み係数を共有します。これにより、これらのジョブの重み係数が効果的に増加し、個々の優先度は低くなりますが、共有識別子プレフィックスの重み係数は同じままになります。
-
-
(オプション) タグセクションで、スケジューリングポリシーに関連付ける各タグのキーと値を指定します。詳細については、「AWS Batch リソースにタグを付ける」を参照してください。
-
[Submit] (送信) を選択して終了し、スケジューリングポリシーを作成します。