

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 를 사용하여 Deadline Cloud 팜 배포 AWS CDK
<a name="examples-cdk"></a>

GitHub 웹 사이트의 deadline-cloud-samples 리포지토리에 있는 [starter\_farm](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cdk/farm_templates/starter_farm) AWS CDK 앱은의 `CfnFarm`, `CfnQueue`및 `CfnFleet` L1 리소스를 래핑하는 재사용 가능한 TypeScript 구문에서 Deadline Cloud 팜을 배포합니다`aws-cdk-lib/aws-deadline`. AWS CDK 와 CloudFormation 및의 비교는 단원을 Terraform참조하십시오[Deadline Cloud 인프라를 코드로 관리](infrastructure-as-code.md).

앱에는 각각 별도의 AWS CDK 스택인 4개의 예제 팜이 포함되어 있습니다.
+ `SimpleFarm` - 하나의 대기열에 있는 단일 Linux플릿입니다. 시작할 `SimpleFarm` 때 배포합니다.
+ `StarterFarm` - 프라이빗 conda 채널과 해당 채널에 대한 패키지를 빌드하는 대기열을 추가합니다.
+ `CudaFarm` - CUDA 도구 체인`conda-forge`용가 있는 GPU 플릿입니다.
+ `MultiPlatformFarm` - 대기열 하나가 Linux, Windows및 GPU 플릿에 도달합니다.

모든 스택은 작업 연결을 위한 팜과 Amazon S3 버킷을 생성합니다. 또한 각 스택에는 conda 대기열 환경이 있는 대기열 하나 이상, 서비스 관리형 플릿 하나 이상, 각 대기열 및 각 플릿에 대한 IAM 역할 하나가 포함됩니다.

배포하려면 Node.js 18 이상, AWS 자격 증명,에 대해 부트스트래핑된 계정 및 리전 AWS CDK, Deadline Cloud 모니터가 필요합니다. 그런 다음 다음을 실행합니다.

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