

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Implemente granjas de Deadline Cloud con AWS CDK
<a name="examples-cdk"></a>

La [AWS CDK aplicación ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cdk/farm_templates/starter_farm) starter\_farm del repositorio deadline-cloud-samples del GitHub sitio web implementa las granjas de Deadline Cloud a partir de TypeScript construcciones reutilizables que agrupan los recursos, y de nivel 1. `CfnFarm` `CfnQueue` `CfnFleet` `aws-cdk-lib/aws-deadline` Para ver una comparación de los valores con y, consulte. AWS CDK CloudFormation Terraform [Gestione la infraestructura de Deadline Cloud como código](infrastructure-as-code.md)

La aplicación contiene cuatro granjas de ejemplo, cada una de ellas con una AWS CDK pila independiente:
+ `SimpleFarm`— Una sola Linux flota en una cola. Implemente `SimpleFarm` cuando esté empezando.
+ `StarterFarm`— Añade un canal conda privado y una cola que crea paquetes para él.
+ `CudaFarm`— Una flota de GPU, incluida la cadena `conda-forge` de herramientas CUDA.
+ `MultiPlatformFarm`— Una cola de espera y Linux flotas de Windows GPU.

Cada pila crea una granja y un bucket de Amazon S3 para adjuntar tareas. Cada pila también incluye al menos una cola con un entorno de colas conda, al menos una flota gestionada por servicios y un rol de IAM para cada cola y cada flota.

Para la implementación, necesita Node.js 18 años o más, AWS credenciales, una cuenta y una región preparadas para ello y un monitor de Deadline Cloud. AWS CDK A continuación, ejecuta:

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