View a markdown version of this page

Gestisci l'infrastruttura Deadline Cloud come codice - Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestisci l'infrastruttura Deadline Cloud come codice

Puoi definire farm, code e flotte di AWS Deadline Cloud (Deadline Cloud) come codice. Distribuiscili con AWS CloudFormation (CloudFormation), the, o. AWS Cloud Development Kit (AWS CDK)Terraform Tutti e tre gli strumenti si basano sugli stessi tipi di risorse Deadline Cloud, quindi creano un'infrastruttura equivalente. Scegli lo strumento che il tuo team utilizza già per gestire il resto della tua AWS infrastruttura.

La tabella seguente mette a confronto i tre strumenti. Le sezioni successive alla tabella descrivono ogni strumento e rimandano a un modello iniziale funzionante nel repository deadline-cloud-samples sul sito Web. GitHub

Aspetto CloudFormation AWS CDK Terraform

Creazione

Modello YAML o JSON

Un linguaggio di programmazione come Python, TypeScript compilato in un modello CloudFormation

Configurazione di HCL

Provider

AWS nativo

AWS nativo

HashiCorp AWSCC

nomi delle risorse Deadline Cloud

AWS::Deadline::*

CfnFarm, CfnQueue, CfnFleet e così via

awscc_deadline_*

Stato

Gestito da AWS

Gestito da AWS

Backend locale o remoto

CloudFormation

CloudFormation fornisce tipi di risorse native per Deadline Cloud nel AWS::Deadline namespace. Per le proprietà e i valori restituiti di ciascun tipo di risorsa, vedi AWS Deadline Cloud nel CloudFormation Template Reference.

Per i modelli funzionanti che implementano una farm completa, connettono le flotte a risorse VPC private e gestiscono la capacità, consulta. CloudFormation esempi di modelli per Deadline Cloud

AWS CDK

Con AWS CDK, definisci le risorse Deadline Cloud utilizzando i costrutti L1, come, e CfnFarmCfnQueue, dal modulo. CfnFleet aws-cdk-lib/aws-deadline I costrutti vengono generati dai tipi di CloudFormation risorse e l' AWS CDK app viene distribuita come stack. CloudFormation

Per un' TypeScript app funzionante con quattro esempi di stack di farm creati con costrutti riutilizzabili, vedi. Implementa le Deadline Cloud farm con AWS CDK

Terraform

Terraformsupporta Deadline Cloud tramite il provider AWS Cloud Control (AWSCC) sul sito Web del Terraform Registro, che espone risorse come, e. awscc_deadline_farm awscc_deadline_queue awscc_deadline_fleet Il AWSCC provider viene generato a partire dai tipi di CloudFormation risorse AWS Cloud Control API, quindi copre le stesse CloudFormation risorse di. Il hashicorp/aws provider non include le risorse Deadline Cloud.

Per le configurazioni funzionanti, inclusa una starter farm equivalente alle AWS CDK versioni CloudFormation e, vedi. Implementa Deadline Cloud farm con Terraform

Risorse esterne ai tuoi modelli

I tipi di risorse Deadline Cloud comprendono farm, code, flotte, ambienti di coda, profili di archiviazione, limiti, endpoint di licenza, prodotti a consumo, monitor e le associazioni tra code e flotte o limiti. Per l'elenco completo, consulta Deadline Cloud nel Template Reference. AWS CloudFormation

Alcune risorse non hanno tipi di risorse, quindi puoi gestirle con la console AWS CLI, l'API o l'API una volta completata la distribuzione:

  • Budget: crea budget per le tue farm e le tue code con budget manager. Per ulteriori informazioni, consulta Gestione dei budget e utilizzo nella Guida per l'utente di Deadline Cloud.

  • Abbonamenti: concedi a utenti e gruppi l'accesso a fattorie, flotte, code e lavori. Per ulteriori informazioni, consulta Gestire gli utenti nella Deadline Cloud User Guide.