翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用して Deadline Cloud ファームをデプロイする AWS CDK
GitHub ウェブサイトの deadline-cloud-samples リポジトリにある starter_farmCfnFarm、、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