View a markdown version of this page

Deadline Cloud 인프라를 코드로 관리 - 기한 클라우드

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

Deadline Cloud 인프라를 코드로 관리

AWS Deadline Cloud(Deadline Cloud) 팜, 대기열 및 플릿을 코드로 정의할 수 있습니다. (CloudFormation), AWS Cloud Development Kit (AWS CDK)또는를 사용하여 AWS CloudFormation 배포합니다Terraform. 세 도구 모두 동일한 Deadline Cloud 리소스 유형을 기반으로 구축되므로 동등한 인프라를 생성합니다. 팀이 이미 AWS 인프라의 나머지 부분을 관리하는 데 사용하는 도구를 선택합니다.

다음 표에서는 세 가지 도구를 비교합니다. 표 뒤의 섹션에서는 GitHub 웹 사이트의 deadline-cloud-samples 리포지토리에 있는 각 도구와 작업 시작 템플릿에 대한 링크를 설명합니다.

속성 CloudFormation AWS CDK Terraform

작성

YAML 또는 JSON 템플릿

CloudFormation 템플릿으로 컴파일된 TypeScript 또는 Python과 같은 프로그래밍 언어

HCL 구성

제공업체

AWS 네이티브

AWS 네이티브

HashiCorp AWSCC

Deadline Cloud 리소스 이름

AWS::Deadline::*

CfnFarm, CfnQueue, CfnFleet

awscc_deadline_*

State

에서 관리 AWS

에서 관리 AWS

로컬 또는 원격 백엔드

CloudFormation

CloudFormation 는 AWS::Deadline 네임스페이스에서 Deadline Cloud에 대한 네이티브 리소스 유형을 제공합니다. 각 리소스 유형의 속성 및 반환 값은 CloudFormation 템플릿 참조의 AWS Deadline Cloud를 참조하세요.

전체 팜을 배포하고, 플릿을 프라이빗 VPC 리소스에 연결하고, 용량을 관리하는 작업 템플릿은 섹션을 참조하세요CloudFormation Deadline Cloud 템플릿 예제.

AWS CDK

를 사용하면 aws-cdk-lib/aws-deadline 모듈에서 AWS CDK, CfnFarm CfnQueue및와 같은 L1 구문을 사용하여 Deadline Cloud 리소스를 정의할 수 CfnFleet있습니다. 구문은 CloudFormation 리소스 유형에서 생성되며 AWS CDK 앱은 CloudFormation 스택으로 배포됩니다.

재사용 가능한 구문으로 빌드된 4개의 예제 팜 스택이 있는 작동하는 TypeScript 앱은 섹션을 참조하세요를 사용하여 Deadline Cloud 팜 배포 AWS CDK.

Terraform

Terraform는 , awscc_deadline_queue및와 같은 리소스를 노출하는 Terraform 레지스트리 웹 사이트의 AWS Cloud Control(AWSCC) 공급자를 통해 Deadline Cloudawscc_deadline_farm를 지원합니다awscc_deadline_fleet. AWSCC 공급자는를 CloudFormation 통해 리소스 유형에서 생성 AWS Cloud Control API되므로 동일한 리소스를 포함합니다 CloudFormation. hashicorp/aws 공급자는 Deadline Cloud 리소스를 포함하지 않습니다.

CloudFormation 및 AWS CDK 버전과 동등한 스타터 팜을 포함한 작업 구성은 섹션을 참조하세요를 사용하여 Deadline Cloud 팜 배포 Terraform.

템플릿 외부의 리소스

Deadline Cloud 리소스 유형은 팜, 대기열, 플릿, 대기열 환경, 스토리지 프로필, 제한, 라이선스 엔드포인트, 측정된 제품, 모니터, 대기열과 플릿 또는 제한 간의 연결을 다룹니다. 전체 목록은 CloudFormation 템플릿 참조의 AWS Deadline Cloud를 참조하세요.

몇 가지 리소스에는 리소스 유형이 없으므로 배포가 완료된 후 콘솔 AWS CLI, 또는 API를 사용하여 관리합니다.

  • 예산 - 예산 관리자를 사용하여 팜 및 대기열에 대한 예산을 생성합니다. 자세한 내용은 Deadline Cloud 사용 설명서예산 및 사용량 관리를 참조하세요.

  • 멤버십 - 사용자 및 그룹에 팜, 플릿, 대기열 및 작업에 대한 액세스 권한을 부여합니다. 자세한 내용은 Deadline Cloud 사용 설명서사용자 관리를 참조하세요.