

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à.

# Implementa le Deadline Cloud farm con AWS CDK
<a name="examples-cdk"></a>

L'[AWS CDK app ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cdk/farm_templates/starter_farm) starter\_farm nel repository deadline-cloud-samples sul GitHub sito Web implementa le farm Deadline Cloud da costrutti TypeScript riutilizzabili che racchiudono le risorse di, e L1 da. `CfnFarm` `CfnQueue` `CfnFleet` `aws-cdk-lib/aws-deadline` Per AWS CDK un confronto CloudFormation tra Terraform con e, vedi. [Gestisci l'infrastruttura Deadline Cloud come codice](infrastructure-as-code.md)

L'app contiene quattro esempi di farm, ognuna con uno AWS CDK stack separato:
+ `SimpleFarm`— Una sola Linux flotta in una coda. Implementa `SimpleFarm` quando stai iniziando.
+ `StarterFarm`— Aggiunge un canale conda privato e una coda che crea i relativi pacchetti.
+ `CudaFarm`— Una flotta di GPU, con `conda-forge` supporto per la toolchain CUDA.
+ `MultiPlatformFarm`— Una coda in arrivo e flotte di GPULinux. Windows

Ogni stack crea una farm e un bucket Amazon S3 per gli allegati al lavoro. Ogni stack include anche almeno una coda con un ambiente di coda conda, almeno una flotta gestita da servizi e un ruolo IAM per ogni coda e ogni flotta.

Per l'implementazione, sono necessarie Node.js 18 o versioni successive, AWS credenziali, un account e una regione avviati per il e un monitor Deadline Cloud. AWS CDK Quindi esegui:

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