Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Gérez l'infrastructure Deadline Cloud en tant que code
Vous pouvez définir les fermes, les files d'attente et les flottes de AWS Deadline Cloud (Deadline Cloud) sous forme de code. Déployez-les avec AWS CloudFormation (CloudFormation) Cloud Development Kit AWS (AWS CDK), le ouTerraform. Les trois outils s'appuient sur les mêmes types de ressources Deadline Cloud, de sorte qu'ils créent une infrastructure équivalente. Choisissez l'outil que votre équipe utilise déjà pour gérer le reste de votre AWS infrastructure.
Le tableau suivant compare les trois outils. Les sections situées après le tableau décrivent chaque outil et renvoient à un modèle de démarrage fonctionnel dans le référentiel
| Aspect | CloudFormation | AWS CDK | Terraform |
|---|---|---|---|
Conception |
Modèle YAML ou JSON |
Un langage de programmation tel que TypeScript Python, compilé dans un CloudFormation modèle |
Configuration de l’HCL |
Fournisseur |
AWS natif |
AWS natif |
HashiCorp AWSCC |
Noms des ressources Deadline Cloud |
|
|
|
State |
Géré par AWS |
Géré par AWS |
Backend local ou distant |
CloudFormation
CloudFormation fournit des types de ressources natifs pour Deadline Cloud dans l'AWS::Deadlineespace de noms. Pour les propriétés et les valeurs de retour de chaque type de ressource, consultez AWS Deadline Cloud dans la référence des CloudFormation modèles.
Pour des modèles fonctionnels qui déploient une ferme complète, connectent des flottes à des ressources VPC privées et gèrent la capacité, consultez. CloudFormation exemples de modèles pour Deadline Cloud
AWS CDK
Avec le AWS CDK, vous définissez les ressources Deadline Cloud à l'aide de constructions L1, telles que CfnFarmCfnQueue, etCfnFleet, du aws-cdk-lib/aws-deadline module. Les constructions sont générées à partir des types de CloudFormation ressources et votre AWS CDK application se déploie sous forme de pile. CloudFormation
Pour une TypeScript application fonctionnelle avec quatre exemples de piles de fermes construites à partir de constructions réutilisables, voir. Déployez les fermes Deadline Cloud avec AWS CDK
Terraform
Terraformprend en charge Deadline Cloud via le fournisseur AWS Cloud Control (AWSCC) awscc_deadline_farmawscc_deadline_queue, etawscc_deadline_fleet. Le AWSCC fournisseur est généré à partir des types de CloudFormation
ressources par API de commande du Cloud AWS, il couvre donc les mêmes ressources que CloudFormation. Le hashicorp/aws fournisseur n'inclut pas les ressources Deadline Cloud.
Pour les configurations fonctionnelles, y compris un parc de démarrage équivalent aux AWS CDK versions CloudFormation et, consultezDéployez les fermes Deadline Cloud avec Terraform.
Ressources extérieures à vos modèles
Les types de ressources Deadline Cloud couvrent les fermes, les files d'attente, les flottes, les environnements de files d'attente, les profils de stockage, les limites, les points de terminaison des licences, les produits mesurés, les moniteurs et les associations entre les files d'attente et les flottes ou les limites. Pour la liste complète, voir AWS Deadline Cloud dans la référence des CloudFormation modèles.
Certaines ressources n'ont pas de types de ressources. Vous pouvez donc les gérer à l'aide de la console, de l' AWS CLI API ou de l'API une fois votre déploiement terminé :
-
Budgets — Créez des budgets pour vos fermes et vos files d'attente avec le gestionnaire de budget. Pour plus d'informations, consultez la section Gestion des budgets et de l'utilisation dans le guide de l'utilisateur de Deadline Cloud.
-
Adhésions : accordez aux utilisateurs et aux groupes l'accès aux fermes, aux flottes, aux files d'attente et aux emplois. Pour plus d'informations, consultez la section Gestion des utilisateurs dans le guide de l'utilisateur de Deadline Cloud.