

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 截止日期云端作业
<a name="deadline-cloud-jobs"></a>

*作业*是 Deadline Cloud 用来安排和运行可用工作人员的工作的一组指令。 AWS 创建任务时，您可以选择要将任务发送到的场和队列。

*提交者*是您的数字内容创作 (DCC) 应用程序的插件，用于管理在 DCC 应用程序的界面中创建作业。创建任务后，您可以使用提交者将其发送到 Deadline Cloud 进行处理。

提交者创建一个描述该任务的[开放作业规范 (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) 模板。同时，它会将您的资产文件上传到亚马逊简单存储服务 (Amazon S3) 存储桶。为了缩短上传时间，提交者只发送自上次上传到 Amazon S3 以来发生更改的文件

您也可以通过以下方式创建作业。
+ 从终端——适用于提交作业的用户，他们可以轻松地使用命令行。
+ 来自脚本 — 用于自定义和自动化工作负载。
+ 来自应用程序 — 当用户的工作在应用程序中时，或者当应用程序的上下文很重要时。

 有关更多信息，请参阅 Dead [line Cloud *开发者指南中的如何向 Deadline Cloud* 提交作业](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/submit-jobs-how.html)。

一份工作包括：
+ 优先级 — Deadline Cloud 在队列中处理任务的大致顺序。您可以将作业优先级设置在 0 到 100 之间，数字优先级较高的作业通常会先处理。优先级相同的任务按收到的顺序处理。
+ 步骤-定义要在工作人员上运行的脚本。步骤可以有诸如最低工作内存或其他需要先完成的步骤之类的要求。每个步骤都有一个或多个任务。
+ 任务-指派给工作人员执行的工作单元。任务是步骤脚本和脚本中使用的参数（例如帧号）的组合。当所有步骤的所有任务都完成时，作业即告完成。
+ 环境-设置和拆除由多个步骤或任务共享的指令。

# 使用 Deadline Cloud 提交者
<a name="jobs-using-submitter"></a>

*提交者*是一种与您的数字内容创作集成的工具，因此您可以将渲染作业直接发送到 Deadline Cloud。这种集成无需在应用程序之间切换或手动传输文件，从而简化了您的工作流程。这样可以节省时间并减少出错的可能性。

提交者可用于许多流行的 DCC 应用程序。安装提交器后，会在应用程序界面中添加 Deadline Cloud 特定的选项，通常位于渲染设置或导出菜单中。

使用 Deadline Cloud 提交者，您可以：
+ 在你熟悉的 DCC 环境中配置渲染作业参数
+ 无需离开申请即可将工作提交到 Deadline Cloud
+ 减少与手动文件传输相关的错误的可能性
+ 节省时间，因为您无需在应用程序之间切换

要查找 DCC 申请的提交者，请查看页面。[设置您的工作站](submitter.md)然后按照中的说明安装[设置您的工作站](submitter.md)提交器。

如果您的应用程序没有支持的提交者，您仍然可以为应用程序运行作业。可能有一个示例作业包可供使用，或者您可以为应用程序的 render CLI 命令构建一个简单的提交器。有关更多信息，请参阅 Deadline Cloud *开发人员*指南中的 De [adline Cloud 的开放职位描述 (OpenJD) 模板](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle.html)。

本主题中的示例使用Blender提交者，但使用其他提交者的步骤类似。

**注意**  
要使用提交者，您必须登录 Deadline Cloud 监控器。

提交者有四个选项卡：

**Topics**
+ [“共享作业设置” 选项卡](#submiter-shared)
+ [“特定于作业的设置” 选项卡](#submiter-job-settings)
+ [“Job 附件” 选项卡](#submiter-attachments)
+ [“主机要求” 选项卡](#submiter-host)

## “共享作业设置” 选项卡
<a name="submiter-shared"></a>

![\[Blender提交者的共享作业设置选项卡。选项卡中的设置为默认设置。\]](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/submitter-shared.png)


共享作业设置选项卡包含使用提交者发送到 Deadline Cloud 的所有作业的通用设置。这三个部分是：
+ 作业属性-设置作业的整体属性。这些属性存在于所有 DCC 应用程序的提交者中。
+ De@@ adline Cloud 设置-显示任务发送到的场和队列。要更改服务器场和队列，请使用**设置...** 提交者底部的按钮。
+ 队列环境-设置队列环境中定义的参数值。Deadline Cloud 会为您的 DCC 应用程序添加默认参数值，如有必要，您可以添加其他值。

## “特定于作业的设置” 选项卡
<a name="submiter-job-settings"></a>

![\[提交者的 “特定于作业的设置” 选项卡。Blender\]](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/submitter-job-settings.png)


特定于作业的设置选项卡包含特定于您的 DCC 应用程序的设置。根据应用程序中的可用选项指定这些设置。



## “Job 附件” 选项卡
<a name="submiter-attachments"></a>

![\[Blender提交者的共享作业附件选项卡。\]](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/submitter-attachments.png)


作业附件选项卡显示完成渲染所需的所有文件。提交者尝试查找渲染所需的所有文件。它标识的文件以斜体显示在列表中。

您可以添加其他输入文件和目录，其中包含渲染所需但未自动检测到的其他资源。

如果您的作业将文件写入多个输出目录，则必须在此处指定这些目录，以便它们成为作业下载的一部分。

## “主机要求” 选项卡
<a name="submiter-host"></a>

![\[Blender提交者的共享主机要求选项卡。\]](http://docs.aws.amazon.com/zh_cn/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>

当任务进入队列时，Deadline Cloud 会将其安排在与队列关联的一个或多个队列上。队列是根据为队列配置的功能和特定步骤的主机要求来选择的。如果任务的要求无法由与队列关联的任何队列满足，则该作业的状态将设置为 “不兼容”，任务中的其余步骤将被取消。

接下来，Deadline Cloud 向工作人员发送指令，要求他们为该步骤设置会话。该步骤所需的软件必须在工作器实例上可用，作业才能运行。如果队列缩放设置允许，该服务将在多个工作人员上打开会话。

您可以在 Amazon Machine Image (AMI) 中设置软件，或者您的工作人员可以在运行时从存储库或包管理器加载软件。您可以使用队列、作业或步骤环境来部署您喜欢的软件。

Deadline Cloud 服务使用 OpenJD 模板来确定作业所需的步骤以及每个步骤所需的任务。有些步骤依赖于其他步骤，因此 Deadline Cloud 决定了完成这些步骤的顺序。然后，Deadline Cloud 将每个步骤的任务发送给工作人员进行处理。任务完成后，服务会在同一个会话中发送另一个任务，或者工作人员可以启动新的会话。

每个步骤中的所有任务都完成后，作业就完成了，输出就可以下载到您的工作站了。即使任务没有完成，也可以下载每个步骤和已完成任务的输出。

**注意**  
 Deadline Cloud 会在作业提交 120 天后将其删除。移除作业后，与该作业关联的所有步骤和任务也会被删除。如果您需要重新运行作业，请再次提交该作业的 OpenJD 模板。

# 监控截止日期云端作业
<a name="jobs-monitoring"></a>

De AWS adline Cloud 监控器为您提供作业的总体视图。用它来：
+ 监控和管理作业
+ 查看工作人员在车队上的活动
+ 跟踪预算和使用情况
+ 下载作业结果。

要监控特定作业，请选择包含该作业的场和队列，然后从列表中选择该作业。您可以使用搜索框查找队列中的一个或多个特定作业。

右键单击作业、步骤或任务以查看该项目的选项。你可以：
+ 更改状态
+ 暂停并恢复该项目
+ 重新排队该物品
+ 下载输出
+ 对于作业：修改作业属性，例如名称、描述、优先级或最大工作人员数量。
+ 对于任务：查看任务和工作人员日志。

有关更多信息，请参阅 [使用 Deadline 云监视器](working-with-deadline-monitor.md)。

作业或步骤中的每项任务都有一个状态。作业或步骤的状态取决于其任务的状态。状态由具有这些状态的任务按顺序确定。步骤状态的确定方式与任务状态相同。

![\[Deadline Cloud 监控器显示任务状态，包括成功、已取消和失败。\]](http://docs.aws.amazon.com/zh_cn/deadline-cloud/latest/userguide/images/monitor-job-status.png)


以下列表描述了状态：

`NOT_COMPATIBLE`  
该任务与服务器场不兼容，因为没有舰队可以完成任务中的一项任务。

`RUNNING`  
一个或多个工作人员正在运行作业中的任务。只要至少有一个正在运行的任务，该作业就会被标记`RUNNING`。

`ASSIGNED`  
将工作中的任务分配给一个或多个工作人员，作为他们的下一个操作。环境（如果有）已设置完毕。

`STARTING`  
一个或多个工作人员正在为运行任务设置环境。

`SCHEDULED`  
该作业的任务将安排在一个或多个工作人员身上，作为该工作人员的下一步操作。

`READY`  
该作业的至少一项任务已准备就绪，可供处理。

`INTERRUPTING`  
作业中至少有一个任务被中断。当您手动更新任务状态时，可能会出现中断。它也可能是为了应对亚马逊弹性计算云 (Amazon EC2) 现货价格变动造成的中断。

`FAILED`  
作业中的一个或多个任务未成功完成。

`CANCELED`  
任务中的一个或多个任务已被取消。

`SUSPENDED`  
作业中至少有一项任务已暂停。

`PENDING`  
任务中的一项任务正在等待其他资源的可用性。

`SUCCEEDED`  
作业中的所有任务均已成功处理。