View a markdown version of this page

を使用して Deadline Cloud ファームをデプロイする AWS CDK - Deadline クラウド

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

を使用して Deadline Cloud ファームをデプロイする AWS CDK

GitHub ウェブサイトの deadline-cloud-samples リポジトリにある starter_farm AWS CDK アプリは、CfnFarm、、CfnQueueおよび L1 リソースを からラップする再利用可能な TypeScript コンストラクトから Deadline Cloud CfnFleet ファームをデプロイしますaws-cdk-lib/aws-deadline。 AWS CDK と CloudFormation および の比較についてはTerraform、「」を参照してくださいDeadline Cloud インフラストラクチャをコードとして管理する

アプリには 4 つのファームの例があり、それぞれが個別の AWS CDK スタックです。

  • SimpleFarm – 1 つのキューに 1 つのLinuxフリート。開始SimpleFarmするときにデプロイします。

  • StarterFarm – プライベート conda チャネルと、そのパッケージを構築するキューを追加します。

  • CudaFarm – CUDA ツールチェーンconda-forge用の を使用する GPU フリート。

  • MultiPlatformFarm – Linux、、WindowsGPU フリートに到達する 1 つのキュー。

スタックごとに、ジョブアタッチメント用のファームと Amazon S3 バケットが作成されます。各スタックには、conda キュー環境を持つ少なくとも 1 つのキュー、少なくとも 1 つのサービスマネージドフリート、各キューと各フリートに 1 つの IAM ロールも含まれています。

デプロイするには、Node.js 18 以降、 AWS 認証情報、 用にブートストラップされたアカウントとリージョン AWS CDK、および Deadline Cloud モニターが必要です。次に、以下を実行します。

cd cdk/farm_templates/starter_farm npm ci npx cdk deploy SimpleFarm