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-initpacote 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
awslogsdeve ser especificado como um driver de log disponível com a variável de ambienteECS_AVAILABLE_LOGGING_DRIVERSquando 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-inite outros sistemas operacionais podem usarsystemd. 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 oecs-initprojetoem 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.