Encerramento de inatividade

As instâncias do Vertex AI Workbench são encerradas após um período de inatividade especificado por padrão. Nesta página, você verá esse recurso e como alterar as configurações padrão de desligamento durante a criação da instância.

Visão geral

Para ajudar a gerenciar custos, as instâncias do Vertex AI Workbench são encerradas após um período de inatividade específico por padrão. É possível mudar esse período ou desativar o recurso.

Faturamento

Enquanto sua instância estiver desligada, não haverá cobrança de uso de CPU ou GPU, exceto para execuções programadas executadas durante o encerramento. Para mais informações sobre execuções programadas, consulte Execuções programadas enquanto a instância está desligada nesta página.

As cobranças de armazenamento em disco ainda se aplicam enquanto a instância está desligada. Para saber mais informações, consulte Preços.

Desativar o encerramento por inatividade ou mude o período padrão de inatividade

O encerramento por inatividade está ativado e definido para encerrar a instância após 180 minutos por padrão.

É possível alterar essas configurações ao criar uma instância.

Para desativar o encerramento por inatividade ou alterar o período de inatividade em uma instância atual, faça o seguinte:

  1. No Console do Google Cloud, acesse a página Instâncias.

    Acesse "Instâncias"

  2. Clique no nome da instância.

  3. Na página Detalhes da instância, clique na guia Software e segurança.

  4. Na seção Modificar configuração de software e segurança:

    • Para desativar o encerramento por inatividade, desmarque a marca de seleção ao lado de Ativar encerramento por inatividade.

    • Para alterar o período de inatividade, em Tempo de inatividade antes do encerramento, altere o número para o número de minutos de inatividade que você quer. No Console do Google Cloud, essa configuração pode ser definida como qualquer valor inteiro de 10 a 1440.

  5. Clique em Enviar.

Gerenciar o encerramento por inatividade usando a gcloud CLI

O encerramento por inatividade de instâncias do Vertex AI Workbench é gerenciado usando a sinalização metadata. Para ativar o encerramento por inatividade, crie uma instância com a chave idle-timeout-seconds nos metadados com o valor definido como número de segundos.

gcloud workbench instances create INSTANCE_NAME --metadata=idle-timeout-seconds=86400

Para mudar o período de encerramento por inatividade, atualize o valor da chave idle-timeout-seconds nos metadados.

gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=43200

Para desativar o encerramento por inatividade, use este comando:

gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=

Gerenciar o encerramento por inatividade no Terraform

O encerramento por inatividade de instâncias do Workbench no Terraform é gerenciado usando a chave idle-timeout-seconds no campo de metadados.

Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.

resource "google_workbench_instance" "default" {
  name     = "workbench-instance-example"
  location = "us-central1-a"

  gce_setup {
    machine_type = "n1-standard-1"
    vm_image {
      project = "cloud-notebooks-managed"
      family  = "workbench-instances"
    }
    metadata = {
      idle-timeout-seconds = "10800"
    }
  }
}

Como o encerramento por inatividade funciona

A instância é encerrada quando não há atividade do kernel para o período especificado. Por exemplo, executar uma célula ou nova impressão de saída em um notebook é a atividade que redefine o timer de encerramento por inatividade. O uso da CPU não redefine o timer de encerramento por inatividade.

Se você deixar o JupyterLab aberto e não interagir com a janela, a instância será desligada após o período de encerramento por inatividade.

Por padrão, o encerramento por inatividade procura atividades em kernels que estão em execução nos seguintes endereços da instância:

  • 127.0.0.1:8080/api/sessions
  • 127.0.0.1:8080/api/terminals
  • 127.0.0.1:8080/api/kernels

Execuções programadas são executadas enquanto a instância é desligada

Se você programou uma execução de um arquivo de notebook em uma instância do Vertex AI Workbench que foi encerrada, a execução ainda será executada conforme programado.

A seguir