

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

# 截止日期 雲端任務
<a name="deadline-cloud-jobs"></a>

*任務*是一組指示， AWS 讓 Deadline Cloud 用來排程和執行可用工作者的工作。建立任務時，您可以選擇要傳送任務的陣列和佇列。

*提交者*是數位內容建立 (DCC) 應用程式的外掛程式，可管理在 DCC 應用程式界面中建立任務。建立任務之後，您可以使用提交者將其傳送至截止日期雲端進行處理。

提交者會建立描述任務的 [Open Job Specification (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) 範本。同時將資產檔案上傳至 Amazon Simple Storage Service (Amazon S3) 儲存貯體。為了縮短上傳時間，提交者只會傳送自上次上傳至 Amazon S3 以來變更的檔案

您也可以使用下列方式建立任務。
+ 從終端機 – 適用於提交使用命令列時感到放心之任務的使用者。
+ 從指令碼 – 用於自訂和自動化工作負載。
+ 從應用程式 – 適用於使用者的工作在應用程式中的時間，或應用程式的內容很重要的時間。

 如需詳細資訊，請參閱[《截止日期雲端開發人員指南》中的如何將任務提交至](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/submit-jobs-how.html)*截止日期雲端*。

任務包含：
+ 優先順序 – 截止日期雲端在佇列中處理任務的大致順序。您可以設定 0 到 100 之間的任務優先順序，通常會先處理具有較高優先順序的任務。具有相同優先順序的任務會依收到的順序處理。
+ 步驟 – 定義要在工作者上執行的指令碼。步驟可能會有需求，例如最低工作者記憶體或其他需要先完成的步驟。每個步驟都有一或多個任務。
+ 任務 – 傳送至工作者以執行的工作單位。任務是步驟的指令碼和參數的組合，例如用於指令碼的影格號碼。當所有步驟的所有任務都完成時，任務即完成。
+ 環境 – 設定和銷毀多個步驟或任務共用的指示。

# 使用截止日期雲端提交者
<a name="jobs-using-submitter"></a>

*提交者*是與您的數位內容建立整合的工具，讓您可以將轉譯任務直接傳送到截止日期雲端。此整合可簡化您的工作流程，無需在應用程式之間切換或手動傳輸檔案。這可節省時間並降低發生錯誤的可能性。

提交者適用於許多熱門的 DCC 應用程式。安裝提交者，將截止日期雲端特定選項新增至應用程式的界面，通常在轉譯設定或匯出功能表中。

透過截止日期雲端提交者，您可以：
+ 在您熟悉的 DCC 環境中設定轉譯任務參數
+ 將任務提交至截止日期雲端，而不離開您的應用程式
+ 降低與手動檔案傳輸相關的錯誤可能性
+ 節省時間，因為您不需要在應用程式之間切換

若要尋找 DCC 應用程式的提交者，請查看 [設定您的工作站](submitter.md)頁面。然後按照 中的指示[設定您的工作站](submitter.md)安裝提交者。

如果您的應用程式沒有支援的提交者，您仍然可以為您的應用程式執行任務。可能有可用的範例任務套件，或者您可以為應用程式的轉譯 CLI 命令建構簡單的提交者。如需詳細資訊，請參閱[《截止日期雲端開發人員指南》中的截止日期雲端的開啟任務描述 (OpenJD) 範本](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle.html)。 **

本主題中的範例使用Blender提交者，但使用其他提交者的步驟類似。

**注意**  
若要使用提交者，您必須登入截止日期雲端監視器。

提交者有四個標籤：

**Topics**
+ [共用任務設定索引標籤](#submiter-shared)
+ [任務特定設定索引標籤](#submiter-job-settings)
+ [任務附件索引標籤](#submiter-attachments)
+ [主機需求索引標籤](#submiter-host)

## 共用任務設定索引標籤
<a name="submiter-shared"></a>

![\[Blender 提交者的共用任務設定索引標籤。索引標籤中的設定是預設值。\]](http://docs.aws.amazon.com/zh_tw/deadline-cloud/latest/userguide/images/submitter-shared.png)


共用任務設定索引標籤包含所有使用提交者傳送至截止日期雲端之任務常見的設定。這三個區段為：
+ 任務屬性 – 設定任務的整體屬性。這些屬性存在於所有 DCC 應用程式的提交者中。
+ 截止日期雲端設定 – 顯示任務傳送至的陣列和佇列。若要變更陣列和佇列，請使用提交者底部的**設定...**按鈕。
+ 佇列環境 – 設定佇列環境中定義的參數值。Deadline Cloud 新增 DCC 應用程式的預設參數值，您可以視需要新增其他值。

## 任務特定設定索引標籤
<a name="submiter-job-settings"></a>

![\[Blender 提交者的任務特定設定索引標籤。\]](http://docs.aws.amazon.com/zh_tw/deadline-cloud/latest/userguide/images/submitter-job-settings.png)


任務特定的設定索引標籤包含 DCC 應用程式特定的設定。根據應用程式中可用的選項指定這些設定。



## 任務附件索引標籤
<a name="submiter-attachments"></a>

![\[Blender 提交者的共用任務附件索引標籤。\]](http://docs.aws.amazon.com/zh_tw/deadline-cloud/latest/userguide/images/submitter-attachments.png)


任務附件索引標籤會顯示完成轉譯所需的所有檔案。提交者會嘗試尋找轉譯所需的所有檔案。其識別的檔案會以斜體顯示在清單中。

您可以新增其他輸入檔案和目錄，其中包含未自動偵測到的轉譯所需的其他資產。

如果您的任務將檔案寫入多個輸出目錄，您必須在此處指定目錄，讓 成為任務下載的一部分。

## 主機需求索引標籤
<a name="submiter-host"></a>

![\[Blender 提交者的共用主機需求索引標籤。\]](http://docs.aws.amazon.com/zh_tw/deadline-cloud/latest/userguide/images/submitter-host.png)


主機需求索引標籤會設定處理任務所需的機群功能。功能是為整個機群指定，而不是機群中的個別工作者。

如果您的佇列有相關聯的資源限制，請使用**新增數量**按鈕來指定限制。如需詳細資訊，請參閱[建立任務的資源限制 ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/build-job-limits.html) 

# 處理截止日期雲端任務
<a name="jobs-processing"></a>

當任務進入佇列時，截止日期 雲端會將其排程在與佇列相關聯的一或多個機群上。根據為機群設定的功能和特定步驟的主機需求來選擇機群。如果任務有任何與佇列相關聯的機群無法滿足的需求，任務的狀態會設為「不相容」，任務中的其餘步驟也會取消。

接下來，截止日期雲端會傳送指示給工作者，以設定步驟的工作階段。步驟所需的軟體必須在工作者執行個體上可用，才能執行任務。如果機群擴展設定允許，此服務會在多個工作者上開啟工作階段。

您可以在 Amazon Machine Image(AMI) 中設定軟體，或者您的工作者可以在執行時間從儲存庫或套件管理員載入軟體。您可以使用佇列、任務或步驟環境來部署您偏好的軟體。

Deadline Cloud 服務使用 OpenJD 範本來識別任務所需的步驟，以及每個步驟所需的任務。有些步驟與其他步驟有相依性，因此截止日期雲端會決定完成步驟的順序。然後，截止日期 Cloud 會將每個步驟的任務傳送給工作者來處理。當任務完成時，服務會在相同的工作階段中傳送另一個任務，或者工作者可以啟動新的工作階段。

在每個步驟中的所有任務完成後，任務即完成，且輸出已準備好下載到您的工作站。即使任務未完成，也可以下載完成的每個步驟和任務的輸出。

**注意**  
 Deadline Cloud 會在提交任務的 120 天後移除任務。移除任務時，也會移除與任務相關聯的所有步驟和任務。如果您需要重新執行任務，請再次提交任務的 OpenJD 範本。

# 監控截止日期雲端任務
<a name="jobs-monitoring"></a>

 AWS 截止日期雲端監視器可為您提供任務的整體檢視。使用它來：
+ 監控和管理任務
+ 檢視機群上的工作者活動
+ 追蹤預算和用量
+ 下載任務的結果。

若要監控特定任務，請選取包含任務的陣列和佇列，然後從清單中選取任務。您可以使用搜尋方塊來尋找佇列中的特定任務。

在任務、步驟或任務上按一下滑鼠右鍵，以查看項目的選項。您可以：
+ 變更狀態
+ 暫停和繼續項目
+ 將項目排入佇列
+ 下載輸出
+ 對於任務：修改任務屬性，例如名稱、描述、優先順序或工作者計數上限。
+ 對於任務：檢視任務和工作者日誌。

如需詳細資訊，請參閱[使用截止日期雲端監視器](working-with-deadline-monitor.md)。

任務或步驟中的每個任務都有一個狀態。任務或步驟的狀態取決於其任務的狀態。狀態由具有這些狀態的任務依序決定。步驟狀態的判斷方式與任務狀態相同。

![\[顯示任務狀態的截止日期雲端監視器，包括成功、取消和失敗。\]](http://docs.aws.amazon.com/zh_tw/deadline-cloud/latest/userguide/images/monitor-job-status.png)


下列清單說明狀態：

`NOT_COMPATIBLE`  
任務與陣列不相容，因為沒有機群可以完成任務中的其中一個任務。

`RUNNING`  
一或多個工作者正在從任務執行任務。只要至少有一個執行中的任務，任務就會標示為 `RUNNING`。

`ASSIGNED`  
在任務中指派一或多個工作者做為其下一個動作。已設定環境，如果有的話。

`STARTING`  
一或多個工作者正在設定環境以執行任務。

`SCHEDULED`  
任務的任務會排程在一或多個工作者上，做為工作者的下一個動作。

`READY`  
至少有一個任務已準備好進行處理。

`INTERRUPTING`  
任務中至少有一個任務正在中斷。當您手動更新任務的狀態時，可能會發生中斷。也可能因為 Amazon Elastic Compute Cloud (Amazon EC2) Spot 價格變更而中斷而發生。

`FAILED`  
任務中的一或多個任務未成功完成。

`CANCELED`  
任務中的一或多個任務已取消。

`SUSPENDED`  
任務中至少有一個任務已暫停。

`PENDING`  
任務中的任務正在等待另一個資源的可用性。

`SUCCEEDED`  
任務中的所有任務都已成功處理。