View a markdown version of this page

Especificação da AMI do recurso de computação - AWS Batch

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 especificação básica da AMI de recursos AWS Batch computacionais consiste no seguinte:

Obrigatório

  • 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

    Multi-node trabalhos paralelos só podem ser executados em recursos computacionais que foram lançados em uma instância do Amazon Linux com o ecs-init pacote 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 Multi-node trabalhos paralelos.

  • O atendente de contêiner do Amazon ECS. É recomendável usar a versão mais recente. Para obter mais informações, consulte Instalar o atendente de contêiner do Amazon ECS 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 atendente de contêiner do Amazon ECS é iniciado. Para obter mais informações, consulte Configuração do atendente de Contêineres do Amazon ECS 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 na documentação do Docker.

    nota

    Recomendamos a versão do Docker que é fornecida e testada com a versão de atendente de contêiner do Amazon ECS que você está usando. O Amazon ECS fornece um changelog para a variante Linux do Amazon AMI ECS-optimized em. GitHub Para obter mais informações, consulte Log de alterações.

Recomendado

  • Um processo de inicialização e de nanny para executar e monitorar o atendente 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 no Guia do desenvolvedor do Amazon Elastic Container Service. Para obter mais informações sobreecs-init, consulte o ecs-initprojeto em GitHub. No mínimo, os ambientes de computação gerenciados exigem que o atendente do Amazon ECS seja iniciado na inicialização. Se o agente do Amazon ECS não estiver em execução no seu recurso computacional, 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 no Amazon Elastic Container Service Developer Guide.