Usar reservas
Para garantir que os recursos da VM estejam disponíveis quando os ambientes de execução do Colab Enterprise precisarem deles, use reservas do Compute Engine. As reservas fornecem um nível alto de garantia da capacidade dos recursos zonais do Compute Engine.
Visão geral
Para usar uma reserva com o Colab Enterprise, execute as seguintes tarefas:
Adicione sua reserva a um novo modelo de ambiente de execução.
Use a reserva executando o código em um ambiente de execução derivado do modelo.
Limitações e requisitos
Todas as limitações das reservas do Compute Engine se aplicam quando os ambientes de execução do Colab Enterprise consomem reservas. Saiba Como funcionam as reservas.
Além disso, ao usar reservas com o Colab Enterprise, as seguintes limitações e requisitos se aplicam:
As reservas para o Colab Enterprise estão em pré-lançamento particular. Para solicitar acesso, consulte a página de solicitação de acesso.
Os descontos por compromisso de uso não se aplicam.
Sua reserva precisa estar no mesmo projeto que o notebook e o ambiente de execução do Colab Enterprise.
O tipo de máquina da reserva precisa corresponder ao tipo de máquina do modelo de execução.
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
Funções exigidas
Para garantir que sua conta de usuário tenha as permissões necessárias para usar reservas com o Colab Enterprise, peça para o administrador conceder à sua conta de usuário os seguintes papéis do IAM no projeto:
-
Usuário do Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Administrador do Compute (
roles/compute.admin
)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
O administrador também pode conceder à sua conta de usuário as permissões necessárias via funções personalizadas ou outros papéis predefinidos.
Criar uma reserva
Crie uma reserva do Compute Engine. Pode ser uma reserva de projeto único ou compartilhada. Confira mais informações nestes documentos:
A reserva pode incluir aceleradores de GPU.
Adicionar sua reserva a um novo modelo de ambiente de execução
Para criar um modelo de ambiente de execução que use sua reserva, faça o seguinte:-
No console do Google Cloud, acesse a página Modelos de ambiente de execução do Colab Enterprise.
-
Clique em
Novo modelo.A caixa de diálogo Criar novo modelo de ambiente de execução será exibida.
-
Na seção Fundamentos do ambiente de execução, insira um Nome de exibição.
-
No menu Região, selecione a região em que você quer o modelo de ambiente de execução.
-
Na seção Configurar computação, no menu Tipo de máquina, selecione um tipo de máquina. O tipo de máquina do modelo de execução precisa corresponder ao tipo de máquina da reserva.
-
No menu Reservas, selecione a reserva específica que você quer usar ou selecione Usar reservas selecionadas automaticamente.
Para mais informações sobre como consumir reservas selecionadas automaticamente ou segmentadas especificamente, consulte a seção Tipo de consumo de Como funcionam as reservas.
-
Preencha o restante da caixa de diálogo e clique em Criar.
Seu modelo de ambiente de execução aparece na lista da guia Modelos de ambiente de execução.
Usar sua reserva
Para usar sua reserva, faça o seguinte:
Crie um ambiente de execução com o novo modelo de ambiente de execução.
Abra ou crie um notebook.
No notebook, conecte-se ao ambiente de execução e execute o código.
Parar de usar sua reserva
Para deixar de usar sua reserva, exclua-a.
Se você quiser continuar usando sua reserva com outros recursos, mas não quiser que seus notebooks do Colab Enterprise a usem, exclua o ambiente de execução e o modelo de ambiente de execução associados à sua reserva.
Faturamento
Os recursos reservados de VM do Compute Engine são cobrados pelo Colab Enterprise enquanto o ambiente de execução do Colab Enterprise está em execução e são cobrados pelo Compute Engine quando os recursos da VM não estão sendo usados pelo Colab Enterprise.
Resolver problemas
Esta seção mostra como resolver problemas ao usar reservas no Colab Enterprise.
Não foi possível criar um ambiente de execução
Um erro semelhante ao seguinte ocorre quando você tenta criar um ambiente de execução.
Failed to create notebook runtime with error: Invalid value for field 'resource.reservationAffinity': '{"consumeReservationType": "SPECIFIC_ALLOCATION", "key": "compute.googleapis.com/reservation-name...'. No available resources in specified reservations.
Esse erro ocorre quando os tipos de máquina do modelo de execução e da reserva não correspondem.
Para resolver esse problema, crie um modelo de ambiente de execução com um tipo de máquina que corresponda ao tipo de máquina da reserva.
A seguir
Para conceder acesso de principal ao modelo de ambiente de execução, consulte Gerenciar o acesso a um modelo de ambiente de execução.
Saiba mais sobre as reservas do Compute Engine em Reservas de recursos zonais do Compute Engine.