

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Implemente fazendas de nuvem do Deadline com o AWS CDK
<a name="examples-cdk"></a>

O [AWS CDK aplicativo ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cdk/farm_templates/starter_farm) starter\_farm no repositório deadline-cloud-samples no GitHub site implanta fazendas do Deadline Cloud a partir de construções TypeScript reutilizáveis que envolvem os recursos, e L1 de. `CfnFarm` `CfnQueue` `CfnFleet` `aws-cdk-lib/aws-deadline` Para uma comparação do AWS CDK com CloudFormation eTerraform, consulte[Gerencie a infraestrutura Deadline Cloud como código](infrastructure-as-code.md).

O aplicativo contém quatro exemplos de fazendas, cada uma com uma AWS CDK pilha separada:
+ `SimpleFarm`— Uma única Linux frota em uma fila. Implante `SimpleFarm` quando estiver começando.
+ `StarterFarm`— Adiciona um canal conda privado e uma fila que cria pacotes para ele.
+ `CudaFarm`— Uma frota de GPU, com suporte `conda-forge` para a cadeia de ferramentas CUDA.
+ `MultiPlatformFarm`— Uma fila chegando e Linux frotas Windows de GPU.

Cada pilha cria uma fazenda e um bucket do Amazon S3 para anexos de tarefas. Cada pilha também inclui pelo menos uma fila com um ambiente de fila conda, pelo menos uma frota gerenciada por serviços e uma função do IAM para cada fila e cada frota.

Para implantar, você precisa de Node.js 18 ou mais AWS credenciais, uma conta e uma região inicializadas para o e um monitor AWS CDK Deadline Cloud. Em seguida, execute:

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