Use reservas

Este documento explica como usar as reservas do Compute Engine para ter um elevado nível de garantia de que os tempos de execução do Colab Enterprise têm recursos de máquinas virtuais (VMs) suficientes para serem executados.

As reservas são uma funcionalidade do Compute Engine. Ajudam a garantir que tem os recursos disponíveis para criar VMs com o mesmo hardware (memória e vCPUs) e recursos opcionais (GPUs e discos SSD locais) sempre que precisar deles.

Quando cria uma reserva, o Compute Engine verifica se a capacidade pedida está disponível na zona especificada. Se for o caso, o Compute Engine reserva os recursos, cria a reserva e acontece o seguinte:

  • Os recursos reservados ficam imediatamente disponíveis para utilização e permanecem disponíveis até eliminar a reserva.

  • Os recursos reservados são cobrados à mesma taxa a pedido que as VMs em execução, incluindo todos os descontos aplicáveis, até que a reserva seja eliminada. Ao consumir uma reserva, uma VM não incorre em cobranças duplicadas pelos recursos, uma vez que a reserva já é faturada pelo custo dos recursos reservados. Para saber mais, consulte o artigo Reservas de recursos zonais do Compute Engine.

Vista geral

Para usar uma reserva com o Colab Enterprise, realiza as seguintes tarefas:

  1. Crie uma reserva.

  2. Adicione a sua reserva a um novo modelo de tempo de execução.

  3. Use a reserva executando código num tempo de execução derivado do modelo de tempo de execução.

Limitações e requisitos

Todas as limitações das reservas do Compute Engine aplicam-se quando os tempos de execução do Colab Enterprise consomem reservas. Veja como funcionam as reservas.

Além disso, quando usar reservas com o Colab Enterprise, aplicam-se as seguintes limitações e requisitos:

  • Os descontos de fidelidade não se aplicam.

  • A sua reserva tem de ser uma das seguintes:

    • No mesmo projeto que o bloco de notas e o tempo de execução do Colab Enterprise.
    • Partilhado com o mesmo projeto que o seu bloco de notas e tempo de execução do Colab Enterprise.
  • As propriedades da VM de uma reserva têm de corresponder exatamente ao seu tempo de execução do Colab Enterprise para consumir a reserva. Por exemplo, se uma reserva especificar um tipo de máquina e2-standard-8, o ambiente de execução do Colab Enterprise só pode consumir a reserva se também usar um tipo de máquina e2-standard-8. Veja os requisitos.

Antes de começar

  1. Reveja os requisitos e as restrições para reservas.
  2. Reveja os requisitos de quota e as restrições para reservas partilhadas.
  3. 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.
  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project