View a markdown version of this page

를 사용하여 Deadline Cloud 팜 배포 AWS CDK - 기한 클라우드

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

를 사용하여 Deadline Cloud 팜 배포 AWS CDK

GitHub 웹 사이트의 deadline-cloud-samples 리포지토리에 있는 starter_farm AWS CDK 앱은의 CfnFarm, CfnQueueCfnFleet L1 리소스를 래핑하는 재사용 가능한 TypeScript 구문에서 Deadline Cloud 팜을 배포합니다aws-cdk-lib/aws-deadline. AWS CDK 와 CloudFormation 및의 비교는 단원을 Terraform참조하십시오Deadline Cloud 인프라를 코드로 관리.

앱에는 각각 별도의 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