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

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

教學課程:建立排程政策

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

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

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

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

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

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

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

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

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

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

    1. 選擇新增共用識別符

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

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

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

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