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á.
Gerenciar versões da AMI em ambientes computacionais
AWS Batch fornece visibilidade das imagens de máquina da Amazon (AMIs) que seus ambientes de computação usam.
Visualizando o status da AMI
Você pode visualizar o status das AMIs usadas em seus ambientes de computação por meio do AWS Batch console ou usando o comando https://docs.aws.amazon.com/cli/latest/reference/batch/describe-compute-environments.html describe-compute-environments.
Atualizando versões da AMI
Quando AWS Batch indica que uma atualização da AMI está disponível, você pode atualizar seu ambiente de computação para usar as AMIs mais novas atualizando o ambiente computacional com a opção Atualizar AMI para a versão mais recente definida como true.
Você não precisa especificar novos IDs de AMI — seleciona AWS Batch automaticamente as AMIs compatíveis mais recentes ao definir Atualizar AMI para a versão mais recente.
Importante
A atualização das AMIs aciona uma atualização de infraestrutura, não uma atualização de escalabilidade. Isso significa AWS Batch substituir as instâncias existentes por novas instâncias que usam a AMI atualizada. O processo de atualização leva mais tempo do que uma atualização de escalabilidade e pode interromper trabalhos em execução, dependendo da configuração da política de atualização.
Importante
Se sua estratégia de alocação BEST_FIT for, você precisará realizar uma blue/green atualização.
Considerações personalizadas sobre a AMI
Se seu ambiente de computação usa AMIs personalizadas, ou seja, AMIs especificadas em ComputeResources.imageId (obsoletas)Ec2Configuration.imageIdOverride, o modelo de execução padrão ou as substituições do modelo de execução não podem fornecer informações de status para essas AMIs. AWS Batch
-
Visibilidade do status — as AMIs personalizadas mostram "-" como seu status de imagem em lote no console e não incluem o
batchImageStatuscampo nas respostas da API. -
Gerenciamento manual — Você é responsável por manter e atualizar AMIs personalizadas. Mantenha-se informado sobre os patches de segurança e software do seu provedor de AMI e atualize suas AMIs personalizadas adequadamente.
-
Gerenciamento do EC2 — Use o console ou as APIs do Amazon EC2 para gerenciar o ciclo de vida personalizado da AMI, incluindo a criação de novas versões e a descontinuação das antigas.
Para obter mais informações sobre como gerenciar AMIs personalizadas, consulteRecursos de computação de AMIs.
Práticas recomendadas para atualizações de AMI
Esta seção se aplica às AMIs personalizadas e padrão.
-
Monitoramento regular — verifique regularmente o status da AMI de seus ambientes de computação para identificar quando as atualizações estão disponíveis. Para AMIs padrão, elas
batchImageStatusserão exibidas quando uma atualização estiver disponível. Para AMIs personalizadas, você precisará usar outros recursos, como boletins AWS de segurança. -
Janelas de manutenção — Agende atualizações da AMI durante as janelas de manutenção quando a interrupção do trabalho for aceitável, pois as atualizações da infraestrutura substituem as instâncias existentes.
-
Estratégia de repetição de tarefas — configure estratégias de repetição de tarefas para lidar com tarefas que possam ser interrompidas durante as atualizações da infraestrutura. Para obter mais informações, consulte Repetições de trabalho automatizadas.
-
Configuração da política de atualização — configure as políticas de atualização apropriadas para controlar como as tarefas em execução são tratadas durante as atualizações da infraestrutura. Para obter mais informações, consulte Realizar atualizações da infraestrutura.
-
Teste — teste as atualizações da AMI em ambientes de desenvolvimento antes de aplicá-las aos ambientes de computação de produção.