

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

# Especificação da AMI do recurso de computação
<a name="batch-ami-spec"></a>

A especificação da AMI dos recursos básicos AWS Batch de computação consiste no seguinte:

Obrigatória

 
+ A distribuição Linux moderna executando pelo menos a versão 3.10 do Linux kernel em uma AMI de tipo de virtualização HVM. Não há suporte para contêineres do Windows.
**Importante**  
Tarefas paralelas de vários nós só podem ser executadas em recursos de computação que foram iniciados em uma instância do Amazon Linux com o pacote `ecs-init` instalado. Recomendamos que você use a AMI otimizada para Amazon ECS ao criar o ambiente de computação. Você pode fazer isso sem especificar uma AMI personalizada. Para obter mais informações, consulte [Trabalhos em paralelo de vários nós](multi-node-parallel-jobs.md).
+ O agente de contêiner do Amazon ECS. É recomendável usar a versão mais recente. Para obter mais informações, consulte [Instalar o agente de contêiner do Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*.
+ O driver de log `awslogs` deve ser especificado como um driver de log disponível com a variável de ambiente `ECS_AVAILABLE_LOGGING_DRIVERS` quando o agente de contêiner do Amazon ECS é iniciado. Para obter mais informações, consulte [Configuração do Agente de Contêineres do Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*. 
+ Um daemon do Docker em execução, pelo menos, na versão 1.9 e quaisquer dependências de runtime do Docker. Para mais informações, consulte [Verificar dependências do runtime](https://docs.docker.com/engine/installation/binaries/#check-runtime-dependencies) na documentação do Docker.
**nota**  
Recomendamos a versão do Docker que é fornecida e testada com a versão de agente de contêiner do Amazon ECS que você está usando. O Amazon ECS fornece um log de alterações para a variante do Linux da AMI otimizada para Amazon ECS no GitHub. Para obter mais informações, consulte [Log de alterações](https://github.com/aws/amazon-ecs-ami/blob/main/CHANGELOG.md).

Recomendado

 
+ Um processo de inicialização e de nanny para executar e monitorar o agente do Amazon ECS. A AMI otimizada para Amazon ECS usa o processo de inicialização `ecs-init` e outros sistemas operacionais podem usar `systemd`. Para obter mais informações e exemplos, consulte [Example container instance User Data Configuration Scripts](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/example_user_data_scripts.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*. Para obter mais informações sobre `ecs-init`, consulte o [projeto `ecs-init`](https://github.com/aws/amazon-ecs-init) no GitHub. No mínimo, os ambientes de computação gerenciados exigem que o agente do Amazon ECS seja iniciado na inicialização. Se o agente do Amazon ECS não estiver sendo executado em seu recurso de computação, ele não poderá aceitar trabalhos do AWS Batch. 

As AMIs otimizadas para Amazon ECS são pré-configuradas com esses requisitos e com essas recomendações. Recomendamos que você use a AMI otimizada para Amazon ECS ou uma AMI do Amazon Linux com o pacote `ecs-init` que está instalado para seus recursos de computação. Escolha outra AMI se o aplicativo precisar de um sistema operacional específico ou uma versão do Docker que ainda não está disponível nessas AMIs. Para obter mais informações, consulte [Amazon ECS-Optimized AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) no *Guia do desenvolvedor do Amazon Elastic Container Service*.