

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

# サンプルプロジェクトインフラストラクチャ
<a name="sample-project-infrastructure"></a>

ジョブアタッチメントとストレージプロファイルの使用をデモンストレーションするには、2 つの異なるプロジェクトでテスト環境を設定します。Deadline Cloud コンソールを使用して、テストリソースを作成できます。

1. まだ作成していない場合は、テストファームを作成します。ファームを作成するには、[「ファームの作成](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/farms.html)」の手順に従います。

1. 2 つのプロジェクトのそれぞれで、ジョブ用に 2 つのキューを作成します。キューを作成するには、[「キューの作成](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue.html)」の手順に従います。

   1. という名前の最初のキューを作成します**Q1**。次の設定を使用して、他のすべての項目にデフォルトを使用します。
      + ジョブアタッチメントで、**新しい Amazon S3 バケットを作成する**を選択します。
      + **カスタマーマネージドフリートとの関連付けを有効にする**を選択します。
      + ユーザーとして実行する場合は、POSIX ユーザーとグループ**jobuser**の両方に を入力します。
      + キューサービスロールに、 という名前の新しいロールを作成します。 **AssetDemoFarm-Q1-Role**
      + デフォルトの conda キュー環境チェックボックスをオフにします。

   1. という名前の 2 番目のキューを作成します**Q2**。次の設定を使用して、他のすべての項目にデフォルトを使用します。
      + ジョブアタッチメントで、**新しい Amazon S3 バケットを作成する**を選択します。
      + **カスタマーマネージドフリートとの関連付けを有効にする**を選択します。
      + ユーザーとして実行する場合は、POSIX ユーザーとグループ**jobuser**の両方に を入力します。
      + キューサービスロールに、 という名前の新しいロールを作成します。 **AssetDemoFarm-Q2-Role**
      + デフォルトの conda キュー環境チェックボックスをオフにします。

1. 両方のキューからジョブを実行する単一のカスタマーマネージドフリートを作成します。フリートを作成するには、[「カスタマーマネージドフリートを作成する](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-a-cmf.html)」の手順に従います。次の設定を使用します。
   + **名前**には、 を使用します**DemoFleet**。
   + **フリートタイプ** **カスタマーマネージド** を選択する
   + **フリートサービスロール**には、**AssetDemoFarm-Fleet-Role** という名前の新しいロールを作成します。
   + フリートをキューに関連付けないでください。

テスト環境では、ネットワークファイル共有を使用してホスト間で共有されているファイルシステムが 3 つあることを前提としています。この例では、ロケーションの名前は次のとおりです。
+ `FSCommon` - 両方のプロジェクトに共通の入力ジョブアセットが含まれます。
+ `FS1` - プロジェクト 1 の入力ジョブアセットと出力ジョブアセットが含まれます。
+ `FS2` - プロジェクト 2 の入力ジョブアセットと出力ジョブアセットが含まれます。

テスト環境では、次のように 3 つのワークステーションがあることも前提としています。
+ `WSAll` - 開発者がすべてのプロジェクトで使用する Linuxベースのワークステーション。共有ファイルシステムの場所は次のとおりです。
  + `FSCommon`: `/shared/common`
  + `FS1`: `/shared/projects/project1`
  + `FS2`: `/shared/projects/project2`
+ `WS1` - プロジェクト 1 に使用される Windowsベースのワークステーション。共有ファイルシステムの場所は次のとおりです。
  + `FSCommon`: `S:\`
  + `FS1`: `Z:\`
  + `FS2`: 利用できません
+ `WS1` - プロジェクト 2 に使用される macOSベースのワークステーション。共有ファイルシステムの場所は次のとおりです。
  + `FSCommon`: `/Volumes/common`
  + `FS1`: 利用できません
  + `FS2`: `/Volumes/projects/project2`

最後に、フリート内のワーカーの共有ファイルシステムの場所を定義します。以下の例では、この設定を と呼んでいます`WorkerConfig`。共有場所は次のとおりです。
+ `FSCommon`: `/mnt/common`
+ `FS1`: `/mnt/projects/project1`
+ `FS2`: `/mnt/projects/project2`

 この設定に一致する共有ファイルシステム、ワークステーション、またはワーカーをセットアップする必要はありません。デモンストレーションのために共有場所が存在する必要はありません。