Atualizar um ambiente de serviço no AWS Batch - AWS Batch

Atualizar um ambiente de serviço no AWS Batch

Você pode atualizar um ambiente de serviço para modificar seus limites de capacidade, alterar seu estado operacional ou atualizar tags de recursos. As atualizações do ambiente de serviço permitem que você ajuste a capacidade à medida que seus requisitos de workload do SageMaker Training mudam ou modificam as configurações operacionais sem recriar o ambiente. Antes de atualizar um ambiente de serviço, entenda quais parâmetros podem ser modificados e o impacto das mudanças nos trabalhos em execução.

Você pode alterar os limites de capacidade, o estado ou as tags de um ambiente de serviço.

Update a service environment (AWS Console)

Use o console AWS Batch para atualizar um ambiente de serviço por meio da interface da web.

Para atualizar um ambiente de serviço

  1. Abra o console AWS Batch em https://console.aws.amazon.com/batch/.

  2. No painel de navegação, escolha Ambientes.

  3. Escolha a guia Ambiente de serviço.

  4. Escolha o ambiente de serviço a ser atualizado.

  5. Escolha Ações e, em seguida, escolha uma das opções abaixo:

    • Estado - Escolha Ativar ou Desativar para alterar o estado.

    • Limite de capacidade - modifique o Número máximo de instâncias

  6. Escolha Salvar alterações para aplicar as alterações.

O ambiente de serviço é atualizado imediatamente. Verifique os detalhes do ambiente para confirmar se as alterações foram aplicadas com sucesso. Se você desativou o ambiente de serviço, as filas de trabalhos associadas deixarão de processar novos envios de trabalhos de serviço até que o ambiente seja reativado.

Update a service environment (AWS CLI)

Use o comando update-service-environment para modificar um ambiente de serviço com o AWS CLI.

Para atualizar os limites de capacidade do ambiente de serviço

  1. Atualizar o limite de capacidade para um ambiente de serviço:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=20
  2. Verificar se a atualização foi aplicada com sucesso:

    aws batch describe-service-environments \ --service-environments my-sagemaker-service-env

Para atualizar o estado do ambiente de serviço

  1. Desativar um ambiente de serviço para interromper o processamento de novos trabalhos:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state DISABLED
  2. Reativar um ambiente de serviço para retomar o processamento:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state ENABLED

As atualizações do ambiente de serviço entram em vigor imediatamente. Monitore o estado do ambiente de serviço para garantir que as atualizações sejam concluídas com sucesso antes de enviar novos trabalhos.