

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 教學課程：建立公平共用排程政策
<a name="create-scheduling-policy"></a>

您必須建立排程政策，才能使用排程政策建立任務佇列。當您建立公平共用排程政策時，您可以將一或多個共用識別符或共用識別符字首與佇列的權重建立關聯，並選擇性地將衰減期間和運算保留指派給政策。

**建立公平共用排程政策**

1. 在 https：//[https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/) 開啟 AWS Batch 主控台。

1. 從導覽列中選取要使用的「區域」。

1. 在導覽窗格中，選擇**排程政策**、**建立**。

1. 在**名稱**中，輸入排程政策的唯一名稱。可以包含最多可達 128 個字元 (大小寫)、數字、連字號和底線。

1. （選用） 針對**共用衰減秒**數，輸入公平共用排程政策的共用衰減時間的整數值。在排程任務時，較長的共用衰減時間將在較長的時間內使用更多的運算資源用量。這可以允許使用共用識別符的任務暫時使用比該共用識別符的權重更多的運算資源，如果該共用識別符最近未使用運算資源，則會允許該共用識別符。

1. （選用） 針對**運算保留**，輸入公平共用排程政策運算保留的整數值。運算保留將保留一些 vCPUs，以用於目前非作用中的共用識別符。

   預留比率是 `(computeReservation/100)^ActiveFairShares` *ActiveFairShares* 是作用中共享識別符的數量。

   例如，`computeReservation`值 50 表示如果只有一個共用識別符，則 AWS Batch 應該保留最大可用 VCPU 的 50%，如果有兩個共用識別符，則保留 25%，如果有三個共用識別符，則保留 12.5%。如果只有一個共用識別符，`computeReservation`則值為 25 表示 AWS Batch 應該保留最大可用 VCPU 的 25%，如果有兩個共用識別符，則保留 6.25%，如果有三個共用識別符，則保留 1.56%。

1. 在**共用屬性**區段中，您可以為要與公平共用排程政策建立關聯的每個共用識別符指定共用識別符和權重。

   1. 選擇**新增共用識別符**。

   1. 針對**共用識別符**，指定共用識別符。如果字串以「\*」結尾，這將成為共享識別符字首，用於比對任務的共享識別符。排程政策中的所有共用識別符和共用識別符字首必須是唯一的且不能重疊。例如，您不能在相同的公平共用排程政策中具有共用識別符字首 'UserA\*' 和共用識別符 'UserA1'。

   1. 針對**權重因**數，指定共用識別符的相對權重。預設值為 1.0。較低的值對於運算資源的優先順序較高。如果使用共用識別符字首，具有以字首開頭的共用識別符的任務將共用權重因素。這可有效地增加這些任務的權重因素，降低其個別優先順序，但維持共用識別符字首的相同權重因素。

1. （選用） 在**標籤**區段中，您可以指定要與排程政策建立關聯的每個標籤的索引鍵和值。如需詳細資訊，請參閱[標記您的 AWS Batch 資源](using-tags.md)。

1. 選擇**提交**以完成並建立排程政策。