

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Deadline Cloud ジョブ
<a name="deadline-cloud-jobs"></a>

*ジョブ*は、Deadline Cloud AWS が使用可能なワーカーの作業をスケジュールして実行するために使用する一連の手順です。ジョブを作成するときは、ジョブを送信するファームとキューを選択します。

*送信者*は、デジタルコンテンツ作成 (DCC) アプリケーションのプラグインであり、DCC アプリケーションのインターフェイスでのジョブの作成を管理します。ジョブを作成したら、送信者を使用して Deadline Cloud に送信し、処理します。

送信者は、[ジョブを記述する Open Job Specification (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) テンプレートを作成します。同時に、アセットファイルを Amazon Simple Storage Service (Amazon S3) バケットにアップロードします。アップロード時間を短縮するために、送信者は Amazon S3 への前回のアップロード以降に変更されたファイルのみを送信します。

次の方法でジョブを作成することもできます。
+ ターミナルから – コマンドラインを使用できるジョブを送信するユーザー向け。
+ スクリプトから – ワークロードをカスタマイズおよび自動化します。
+ アプリケーションから – ユーザーの作業がアプリケーションにある場合、またはアプリケーションのコンテキストが重要である場合。

 詳細については、[Deadline Cloud デベロッパーガイドの「Deadline Cloud にジョブを送信する方法](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/submit-jobs-how.html)」を参照してください。 **

ジョブは以下で構成されます。
+ Priority – Deadline Cloud がキュー内のジョブを処理するおおよその順序。ジョブの優先度は 0～100 の間で設定できます。優先度の高いジョブは通常、最初に処理されます。優先度が同じジョブは、受信した順序で処理されます。
+ ステップ – ワーカーで実行するスクリプトを定義します。ステップには、ワーカーの最小メモリや、最初に完了する必要があるその他のステップなどの要件があります。各ステップには 1 つ以上のタスクがあります。
+ タスク – ワーカーに送信される作業単位。タスクは、ステップのスクリプトと、スクリプトで使用されるフレーム番号などのパラメータの組み合わせです。ジョブは、すべてのステップのすべてのタスクが完了すると完了します。
+ 環境 – 複数のステップまたはタスクで共有される指示を設定および削除します。

# 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 デベロッパーガイド」の「Deadline Cloud の Open Job Description (OpenJD) テンプレート](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle.html)」を参照してください。 **

このトピックの例ではBlender送信者を使用していますが、他の送信者を使用する手順は似ています。

**注記**  
送信者を使用するには、Deadline Cloud モニターにサインインする必要があります。

送信者には 4 つのタブがあります。

**Topics**
+ [共有ジョブ設定タブ](#submiter-shared)
+ [ジョブ固有の設定タブ](#submiter-job-settings)
+ [ジョブアタッチメントタブ](#submiter-attachments)
+ [ホスト要件タブ](#submiter-host)

## 共有ジョブ設定タブ
<a name="submiter-shared"></a>

![\[Blender 送信者の共有ジョブ設定タブ。タブの設定はデフォルトです。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/userguide/images/submitter-shared.png)


共有ジョブ設定タブには、送信者を使用して Deadline Cloud に送信されるすべてのジョブに共通の設定が含まれています。3 つのセクションは次のとおりです。
+ ジョブプロパティ – ジョブの全体的なプロパティを設定します。これらのプロパティは、すべての DCC アプリケーションの送信者に存在します。
+ Deadline Cloud 設定 – ジョブが送信されるファームとキューを表示します。ファームとキューを変更するには、送信者の下部にある**設定...** ボタンを使用します。
+ キュー環境 – キュー環境で定義されたパラメータ値を設定します。Deadline Cloud は DCC アプリケーションのデフォルトのパラメータ値を追加します。必要に応じて値を追加できます。

## ジョブ固有の設定タブ
<a name="submiter-job-settings"></a>

![\[Blender 送信者のジョブ固有の設定タブ。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/userguide/images/submitter-job-settings.png)


ジョブ固有の設定タブには、DCC アプリケーションに固有の設定が含まれています。アプリケーションで使用可能なオプションに基づいて、これらの設定を指定します。



## ジョブアタッチメントタブ
<a name="submiter-attachments"></a>

![\[Blender 送信者の共有ジョブ添付ファイルタブ。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/userguide/images/submitter-attachments.png)


ジョブアタッチメントタブには、レンダリングの完了に必要なすべてのファイルが表示されます。送信者は、レンダリングに必要なすべてのファイルを検索しようとします。識別されたファイルは、斜体のリストに表示されます。

自動的に検出されなかったレンダリングに必要な他のアセットを含む入力ファイルとディレクトリを追加できます。

ジョブが複数の出力ディレクトリにファイルを書き込む場合は、ここでディレクトリを指定して、 がジョブのダウンロードの一部になるようにする必要があります。

## ホスト要件タブ
<a name="submiter-host"></a>

![\[Blender 送信者の共有ホスト要件タブ。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/userguide/images/submitter-host.png)


ホスト要件タブは、ジョブの処理に必要なフリート機能を設定します。機能は、フリート内の個々のワーカーではなく、フリート全体に対して指定されます。

キューにリソース制限が関連付けられている場合は、**Add amount** ボタンを使用して制限を指定します。詳細については、[「ジョブのリソース制限を作成する](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/build-job-limits.html)」を参照してください。

# Deadline Cloud ジョブの処理
<a name="jobs-processing"></a>

ジョブがキューに入ると、Deadline Cloud はキューに関連付けられた 1 つ以上のフリートにジョブをスケジュールします。フリートは、フリート用に設定された機能と特定のステップのホスト要件に基づいて選択されます。ジョブに、キューに関連付けられたフリートのいずれでも満たすことができない要件がある場合、ジョブのステータスは「非互換」に設定され、ジョブの残りのステップはキャンセルされます。

次に、Deadline Cloud はワーカーにステップのセッションを設定する手順を送信します。ステップに必要なソフトウェアは、ジョブを実行するワーカーインスタンスで利用できる必要があります。フリートスケーリング設定で許可されている場合、サービスは複数のワーカーでセッションを開きます。

Amazon Machine Image (AMI) でソフトウェアをセットアップすることも、ワーカーが実行時にリポジトリまたはパッケージマネージャーからソフトウェアをロードすることもできます。キュー、ジョブ、またはステップ環境を使用して、必要なソフトウェアをデプロイできます。

Deadline Cloud サービスは OpenJD テンプレートを使用して、ジョブに必要なステップと、各ステップに必要なタスクを特定します。一部のステップは他のステップに依存するため、Deadline Cloud はステップを完了する順序を決定します。次に、Deadline Cloud は各ステップのタスクをワーカーに送信して処理します。タスクが完了すると、サービスは同じセッションで別のタスクを送信するか、ワーカーは新しいセッションを開始できます。

各ステップのすべてのタスクが完了すると、ジョブが完了し、出力をワークステーションにダウンロードする準備が整います。ジョブが完了していない場合でも、完了した各ステップとタスクの出力はダウンロードできます。

**注記**  
 Deadline Cloud は、ジョブが送信されてから 120 日後にジョブを削除します。ジョブを削除すると、ジョブに関連付けられたすべてのステップとタスクも削除されます。ジョブを再実行する必要がある場合は、ジョブの OpenJD テンプレートを再度送信します。

# Deadline Cloud ジョブのモニタリング
<a name="jobs-monitoring"></a>

 AWS Deadline Cloud モニターには、ジョブの全体像が表示されます。これを使用して、次の操作を行います。
+ ジョブのモニタリングと管理
+ フリートのワーカーアクティビティを表示する
+ 予算と使用状況を追跡する
+ ジョブの結果をダウンロードします。

特定のジョブをモニタリングするには、ジョブを含むファームとキューを選択し、リストからジョブを選択します。検索ボックスを使用して、キュー内の特定のジョブを見つけることができます。

ジョブ、ステップ、またはタスクを右クリックすると、項目のオプションが表示されます。以下の操作を実行できます。
+ ステータスを変更する
+ 項目を停止して再開する
+ 項目をキューに入れる
+ 出力をダウンロードする
+ ジョブの場合: 名前、説明、優先度、最大ワーカー数などのジョブプロパティを変更します。
+ タスクの場合: タスクログとワーカーログを表示します。

詳細については、「[Deadline Cloud モニターの使用](working-with-deadline-monitor.md)」を参照してください。

ジョブまたはステップの各タスクには ステータスがあります。ジョブまたはステップのステータスは、タスクのステータスによって異なります。ステータスは、これらのステータスを持つタスクによって順番に決定されます。ステップステータスは、ジョブステータスと同じように決定されます。

![\[Deadline Cloud モニターには、成功、キャンセル、失敗などのジョブステータスが表示されます。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/userguide/images/monitor-job-status.png)


次のリストでは、ステータスについて説明します。

`NOT_COMPATIBLE`  
ジョブ内のタスクの 1 つを完了できるフリートがないため、ジョブはファームと互換性がありません。

`RUNNING`  
1 人以上のワーカーがジョブからタスクを実行しています。実行中のタスクが少なくとも 1 つある限り、ジョブは とマークされます`RUNNING`。

`ASSIGNED`  
1 人以上のワーカーに、次のアクションとしてジョブ内のタスクが割り当てられます。環境がある場合は、 がセットアップされます。

`STARTING`  
1 人以上のワーカーがタスクを実行するための環境をセットアップしています。

`SCHEDULED`  
ジョブのタスクは、ワーカーの次のアクションとして 1 つ以上のワーカーにスケジュールされます。

`READY`  
ジョブの少なくとも 1 つのタスクを処理する準備ができています。

`INTERRUPTING`  
ジョブ内の少なくとも 1 つのタスクが中断されています。ジョブのステータスを手動で更新すると、中断が発生する可能性があります。また、Amazon Elastic Compute Cloud (Amazon EC2) スポット料金の変更による中断に応じて発生することもあります。

`FAILED`  
ジョブ内の 1 つ以上のタスクが正常に完了しませんでした。

`CANCELED`  
ジョブ内の 1 つ以上のタスクがキャンセルされました。

`SUSPENDED`  
ジョブの少なくとも 1 つのタスクが中断されました。

`PENDING`  
ジョブ内のタスクは、別のリソースの可用性を待っています。

`SUCCEEDED`  
ジョブ内のすべてのタスクが正常に処理されました。