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