View a markdown version of this page

Implemente fazendas de nuvem do Deadline com o AWS CDK - Deadline Cloud

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

O AWS CDK aplicativo 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, consulteGerencie a infraestrutura Deadline Cloud como código.

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