View a markdown version of this page

使用以下命令部署 Deadline 云农场 AWS CDK - 截止日期云

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

使用以下命令部署 Deadline 云农场 AWS CDK

GitHub 网站上截止日期云样本存储库中的 starter_farm AWS CDK 应用程序使用可重复使用的 TypeScript 构造部署截止日期云农场,这些构造包装了来自、和L1资源。CfnFarm CfnQueue CfnFleet aws-cdk-lib/aws-deadline有关 AWS CDK 与 CloudFormation 和的比较Terraform,请参见以代码方式管理 Deadline 云基础架构

该应用程序包含四个示例农场,每个农场都是一个单独的 AWS CDK 堆栈:

  • SimpleFarm— 一个Linux队列中的一支舰队。刚开始SimpleFarm时进行部署。

  • StarterFarm— 添加一个私有 conda 频道和一个为其生成包的队列。

  • CudaFarm— GPU 队列,用conda-forge于 CUDA 工具链。

  • MultiPlatformFarm— 一个队列到达LinuxWindows、和 GPU 队列。

每个堆栈都会为任务附件创建一个农场和一个 Amazon S3 存储桶。每个堆栈还包括至少一个具有 conda 队列环境的队列、至少一个服务管理队列以及每个队列和每个队列的一个 IAM 角色。

要进行部署,您需要 Node.js 18 个或更高版本的 AWS 证书、为启动的账户和区域以及 Deadline Cloud 监控器。 AWS CDK然后运行:

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