View a markdown version of this page

Gestione la infraestructura de Deadline Cloud como código - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Gestione la infraestructura de Deadline Cloud como código

Puede definir las granjas, colas y flotas de AWS Deadline Cloud (Deadline Cloud) como código. Impleméntelos con AWS CloudFormation (CloudFormation) Kit de desarrollo de la nube de AWS (AWS CDK), el o. Terraform Las tres herramientas se basan en los mismos tipos de recursos de Deadline Cloud, por lo que crean una infraestructura equivalente. Elige la herramienta que tu equipo ya usa para administrar el resto de tu AWS infraestructura.

En la siguiente tabla se comparan las tres herramientas. En las secciones que siguen a la tabla se describe cada herramienta y se enlaza a una plantilla básica que funciona en el repositorio deadline-cloud-samples del sitio web. GitHub

Aspecto CloudFormation AWS CDK Terraform

Creación

Plantilla YAML o JSON

Un lenguaje de programación como TypeScript Python, compilado en una plantilla CloudFormation

Configuración de la HCL

Proveedor

AWS nativo

AWS nativo

HashiCorp AWSCC

Nombres de recursos de Deadline Cloud

AWS::Deadline::*

CfnFarm, CfnQueue, CfnFleet y así sucesivamente.

awscc_deadline_*

Estado

Administrado por AWS

Gestionado por AWS

Backend local o remoto

CloudFormation

CloudFormation proporciona tipos de recursos nativos para Deadline Cloud en el espacio de AWS::Deadline nombres. Para ver las propiedades y los valores devueltos de cada tipo de recurso, consulte AWS Deadline Cloud en la referencia CloudFormation de plantillas.

Para ver las plantillas funcionales que implementan una granja completa, conectan flotas a recursos de VPC privadas y administran la capacidad, consulte. CloudFormation ejemplos de plantillas para Deadline Cloud

AWS CDK

Con el AWS CDK, se definen los recursos de Deadline Cloud mediante construcciones de nivel 1, como, y CfnFarm CfnQueueCfnFleet, desde el módulo. aws-cdk-lib/aws-deadline Las construcciones se generan a partir de los tipos de CloudFormation recursos y tu AWS CDK aplicación se implementa como una pila. CloudFormation

Para ver una TypeScript aplicación que funcione con cuatro ejemplos de pilas de granjas creadas a partir de construcciones reutilizables, consulte. Implemente granjas de Deadline Cloud con AWS CDK

Terraform

Terraformes compatible con Deadline Cloud a través del proveedor AWS Cloud Control (AWSCC) del sitio web Terraform del Registro, que expone recursos comoawscc_deadline_farm, yawscc_deadline_queue. awscc_deadline_fleet El AWSCC proveedor se genera a partir de los distintos tipos de CloudFormation recursos API de control de nube de AWS, por lo que cubre los mismos recursos que CloudFormation. El hashicorp/aws proveedor no incluye los recursos de Deadline Cloud.

Para ver las configuraciones que funcionan, incluida una granja de inicio equivalente a las AWS CDK versiones CloudFormation y, consulteImplemente granjas de Deadline Cloud con Terraform.

Recursos ajenos a sus plantillas

Los tipos de recursos de Deadline Cloud abarcan las granjas, las colas, las flotas, los entornos de colas, los perfiles de almacenamiento, los límites, los puntos finales de licencias, los productos con contador, los monitores y las asociaciones entre las colas y las flotas o los límites. Para ver la lista completa, consulte AWS Deadline Cloud en la referencia de plantillas. CloudFormation

Algunos recursos no tienen tipos de recursos, por lo que los administras con la consola AWS CLI, la API o la API una vez finalizada la implementación:

  • Presupuestos: crea presupuestos para tus granjas y colas con el administrador de presupuestos. Para obtener más información, consulte Cómo administrar los presupuestos y el uso en la guía del usuario de Deadline Cloud.

  • Membresías: conceda a los usuarios y grupos acceso a granjas, flotas, colas y trabajos. Para obtener más información, consulte Administración de usuarios en la Guía del usuario de Deadline Cloud.