View a markdown version of this page

Deadline Cloud-Infrastruktur als Code verwalten - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Deadline Cloud-Infrastruktur als Code verwalten

Sie können Farmen, Warteschlangen und Flotten von AWS Deadline Cloud (Deadline Cloud) als Code definieren. Stellen Sie sie mit AWS CloudFormation (CloudFormation) AWS Cloud Development Kit (AWS CDK), dem oder bereit. Terraform Alle drei Tools bauen auf denselben Deadline Cloud-Ressourcentypen auf, sodass sie eine gleichwertige Infrastruktur schaffen. Wählen Sie das Tool, das Ihr Team bereits verwendet, um den Rest Ihrer AWS Infrastruktur zu verwalten.

In der folgenden Tabelle werden die drei Tools verglichen. Die Abschnitte nach der Tabelle beschreiben jedes Tool und verweisen auf eine funktionierende Starter-Vorlage im https://github.com/aws-deadline/deadline-cloud-samples Deadline-Cloud-Samples-Repository auf der Website. GitHub

Aspekt CloudFormation AWS CDK Terraform

Verfassen

YAML- oder JSON-Vorlage

Eine Programmiersprache wie TypeScript Python, die zu einer CloudFormation Vorlage kompiliert wurde

HCL-Konfiguration

Anbieter

AWS nativ

AWS einheimisch

HashiCorp AWSCC

Namen der Ressourcen von Deadline Cloud

AWS::Deadline::*

CfnFarm, CfnQueue,CfnFleet usw.

awscc_deadline_*

Status

Verwaltet von AWS

Verwaltet von AWS

Lokales oder Remote-Backend

CloudFormation

CloudFormation stellt native Ressourcentypen für Deadline Cloud im AWS::Deadline Namespace bereit. Die Eigenschaften und Rückgabewerte der einzelnen Ressourcentypen finden Sie unter AWS Deadline Cloud in der CloudFormation Vorlagenreferenz.

Funktionierende Vorlagen, die eine komplette Farm bereitstellen, Flotten mit privaten VPC-Ressourcen verbinden und Kapazitäten verwalten, finden Sie unter. CloudFormation Vorlagenbeispiele für Deadline Cloud

AWS CDK

Mit dem AWS CDK definieren Sie Deadline Cloud-Ressourcen mithilfe von L1-Konstrukten wie, und CfnFarm CfnQueueCfnFleet, aus dem Modul. aws-cdk-lib/aws-deadline Die Konstrukte werden aus den CloudFormation Ressourcentypen generiert und Ihre AWS CDK App wird als Stack bereitgestellt. CloudFormation

Eine funktionierende TypeScript App mit vier Beispielen für Farm-Stacks, die aus wiederverwendbaren Konstrukten erstellt wurden, finden Sie unter. Stellen Sie Deadline Cloud-Farmen bereit mit dem AWS CDK

Terraform

Terraformunterstützt Deadline Cloud über den Anbieter AWS Cloud Control (AWSCC) auf der Terraform Registrierungswebsite, der Ressourcen wieawscc_deadline_farm, awscc_deadline_queue und verfügbar macht. awscc_deadline_fleet Der AWSCC Anbieter wird aus den CloudFormation Ressourcentypen bis 7 generiert AWS -Cloud-Control- API, sodass er dieselben Ressourcen abdeckt wie CloudFormation. Der hashicorp/aws Anbieter schließt keine Ressourcen von Deadline Cloud ein.

Funktionierende Konfigurationen, einschließlich einer Starterfarm, die den AWS CDK Versionen CloudFormation und entspricht, finden Sie unterStellen Sie Deadline Cloud-Farmen bereit mit Terraform.

Ressourcen außerhalb Ihrer Vorlagen

Die Ressourcentypen von Deadline Cloud umfassen Farmen, Warteschlangen, Flotten, Warteschlangenumgebungen, Speicherprofile, Limits, Lizenzendpunkte, gemessene Produkte, Monitore und die Verknüpfungen zwischen Warteschlangen und Flotten oder Grenzwerten. Die vollständige Liste finden Sie unter AWS Deadline Cloud in der Vorlagenreferenz. CloudFormation

Einige Ressourcen haben keine Ressourcentypen, sodass Sie sie nach Abschluss Ihrer Bereitstellung mit der Konsole AWS CLI, der oder der API verwalten:

  • Budgets — Erstellen Sie mit Budget Manager Budgets für Ihre Farmen und Warteschlangen. Weitere Informationen finden Sie unter Budgets und Nutzung verwalten im Deadline Cloud-Benutzerhandbuch.

  • Mitgliedschaften — Gewähren Sie Benutzern und Gruppen Zugriff auf Farmen, Flotten, Warteschlangen und Jobs. Weitere Informationen finden Sie unter Benutzer verwalten im Deadline Cloud-Benutzerhandbuch.