

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

# チュートリアル: 公平配分スケジューリングポリシーを作成する
<a name="create-scheduling-policy"></a>

スケジューリングポリシーを使用してジョブキューを作成する前に、スケジューリングポリシーを作成する必要があります。公平配分スケジューリングポリシーを作成するときは、キューの重みに 1 つ以上の配分識別子または配分識別子のプレフィックスを関連付けて、オプションで減衰期間とコンピューティング予約をポリシーに割り当てます。

**公平配分スケジューリングポリシーを作成するには**

1. [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/) で AWS Batch コンソールを開きます。

1. ナビゲーションバーから、使用するリージョンを選択します。

1. ナビゲーションペインで、**[Scheduling policies]** (ポリシー)、**[Create]** (ポリシーの作成) の順に選択します。

1. **[Name]** (名前) に、スケジューリングポリシーの一意の名前を入力します。最大 128 文字の英字 (大文字と小文字)、数字、ハイフン、アンダースコアを使用できます。

1. (オプション) **[割合の減衰秒]** に、公平配分スケジューリングポリシーの共有減衰時間の整数値を入力します。共有減衰時間が長いほど、ジョブをスケジュールするときに長時間にわたってコンピューティングリソースの使用量がかなり大きくなります。これにより、配分識別子を使用するジョブは、その配分識別子が最近コンピューティングリソースを使用していなかった場合に、その配分識別子の重みよりも多くのコンピューティングリソースを一時的に使用できるようになります。

1. (オプション) **[コンピューティング予約]** に、公平配分スケジューリングポリシーのコンピューティング予約を示す整数値を入力します。コンピューティング予約は、現在アクティブでない配分識別子に使用するために、一部の vCPUs を予備に保持します。

   予約比率は `(computeReservation/100)^ActiveFairShares` であり、*ActiveFairShare* は、アクティブな配分識別子の数です。

   たとえば、`computeReservation`値が 50 の場合、 は最大使用可能な VCPU の 50% を予約 AWS Batch する必要があるのは、共有識別子が 1 つしかない場合は 50%、共有識別子が 2 つある場合は 25%、共有識別子が 3 つある場合は 12.5% です。ある `computeReservation` の値が 25 の場合、 AWS Batch は、配分識別子が 1 つしかない場合は、使用可能な最大の VCPU の 25%、配分識別子が 2 つある場合は 6.25%、配分識別子が 3 つある場合は 1.56% を予約します。

1. **[属性の共有]** セクションでは、公平配分スケジューリングポリシーに関連付ける各配分識別子の配分識別子と重みを指定できます。

   1. **[Add share identifier]** (配分識別子を追加) を選択します。

   1. **[配分識別子]** に配分識別子を指定します。文字列が「\*\*」で終わる場合、これはジョブの配分識別子の照合に使用される配分識別子のプレフィックスになります。スケジューリングポリシー内のすべての配分識別子と配分識別子のプレフィックスは一意でなければならず、重複することはできません。例えば、同じ公平配分スケジューリングポリシーに配分識別子のプレフィックス「UserA\*\*」と配分識別子「UserA1」を含めることはできません。

   1. **[重み係数]** には、配分識別子の相対的な重みを指定します。デフォルト値は 1.0 です。値が小さいほど、コンピューティングリソースの優先順位が高くなります。配分識別子のプレフィックスが使用されている場合、プレフィックスで始まる配分識別子を持つジョブは重み係数を共有します。これにより、これらのジョブの重み係数が効果的に増加し、個々の優先度は下がりますが、配分識別子のプレフィックスには同じ重み係数が維持されます。

1. (オプション) **タグ**セクションで、スケジューリングポリシーに関連付ける各タグのキーと値を指定します。詳細については、「[AWS Batch リソースのタグ付け](using-tags.md)」を参照してください。

1. **[Submit]** (送信) を選択して終了し、スケジューリングポリシーを作成します。