教學課程:建立排程政策 - AWS Batch

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

教學課程:建立排程政策

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

若要建立排程政策
  1. 在 開啟 AWS Batch 主控台https://console.aws.amazon.com/batch/

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

  3. 在導覽窗格中,選擇排程政策 建立

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

  5. (選用) 針對共用衰減秒數 ,輸入排程政策的共用衰減時間的整數值。在排程任務時,較長的共用衰減時間會考慮較長時間內的運算資源用量。這可以允許使用公平共享識別符的任務暫時使用比公平共享識別符的權重更多的運算資源,如果公平共享識別符最近沒有使用運算資源,則允許使用。

  6. (選用) 針對運算保留 ,輸入排程政策運算保留的整數值。運算保留將保留一些 vCPUs 預留項目,用於目前未啟用的公平共享識別符。

    預留比率為 (computeReservation/100)^ActiveFairShares ,其中 ActiveFairShares是作用中公平共享識別符的數量。

    例如,computeReservation值 50 表示VCPU如果只有一個公平共享識別符, AWS Batch 則應該保留可用上限的 50%;如果有兩個公平共享識別符,則保留 25%;如果有三個公平共享識別符,則保留 12.5%。computeReservation 值 25 表示,VCPU如果只有一個公平共享識別符, AWS Batch 則應該保留可用上限的 25%;如果有兩個公平共享識別符,則保留 6.25%;如果有三個公平共享識別符,則保留 1.56%。

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

    1. 選擇新增共用識別碼

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

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

  8. (選用) 在標籤區段中,您可以指定要與排程政策相關聯的每個標籤的索引鍵和值。如需詳細資訊,請參閱標記您的 AWS Batch 資源

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