View a markdown version of this page

Déployez les fermes Deadline Cloud avec AWS CDK - Deadline Cloud

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.

Déployez les fermes Deadline Cloud avec AWS CDK

L'AWS CDK application starter_farm du référentiel deadline-cloud-samples du GitHub site Web déploie les fermes Deadline Cloud à partir de TypeScript constructions réutilisables qui encapsulent les ressources,, et L1 à partir de. CfnFarm CfnQueue CfnFleet aws-cdk-lib/aws-deadline Pour une comparaison AWS CDK avec CloudFormation etTerraform, voirGérez l'infrastructure Deadline Cloud en tant que code.

L'application contient quatre exemples de fermes, chacune étant une AWS CDK pile distincte :

  • SimpleFarm— Une seule Linux flotte sur une seule file d'attente. Déployez SimpleFarm dès que vous commencez.

  • StarterFarm— Ajoute un canal conda privé et une file d'attente qui crée des packages pour celui-ci.

  • CudaFarm— Un parc de GPU, y compris conda-forge pour la chaîne d'outils CUDA.

  • MultiPlatformFarm— Une file d'attente atteinte Linux et Windows des flottes de processeurs graphiques.

Chaque pile crée une ferme et un compartiment Amazon S3 pour les pièces jointes aux tâches. Chaque pile comprend également au moins une file d'attente avec un environnement de file d'attente conda, au moins une flotte gérée par des services et un rôle IAM pour chaque file d'attente et chaque parc.

Pour effectuer le déploiement, vous devez disposer de la version Node.js 18 ou ultérieure, AWS d'informations d'identification, d'un compte et d'une région initialisés pour le AWS CDK, ainsi que d'un moniteur Deadline Cloud. Exécutez ensuite :

cd cdk/farm_templates/starter_farm npm ci npx cdk deploy SimpleFarm