Utilizzare le prenotazioni

Per assicurarti che le risorse VM siano disponibili quando i runtime di Colab Enterprise ne hanno bisogno, puoi utilizzare le prenotazioni di Compute Engine. Le prenotazioni offrono un elevato livello di garanzia per l'ottenimento di capacità per le risorse di zona di Compute Engine.

Panoramica

Per utilizzare una prenotazione con Colab Enterprise, svolgi le seguenti attività:

  1. Crea una prenotazione.

  2. Aggiungi la prenotazione a un nuovo modello di runtime.

  3. Utilizza la prenotazione eseguendo il codice su un runtime derivato dal tuo modello di runtime.

Limitazioni e requisiti

Quando i runtime di Colab Enterprise consumano prenotazioni, si applicano tutte le limitazioni delle prenotazioni Compute Engine. Consulta l'articolo Come funzionano le prenotazioni.

Inoltre, quando utilizzi le prenotazioni con Colab Enterprise, si applicano le seguenti limitazioni e i seguenti requisiti:

  • Le prenotazioni per Colab Enterprise sono in anteprima privata. Per richiedere l'accesso, consulta la pagina di richiesta di accesso.

  • Gli sconti per impegno di utilizzo non vengono applicati.

  • La prenotazione deve trovarsi nello stesso progetto del notebook e del runtime Colab Enterprise.

  • Il tipo di macchina della prenotazione deve corrispondere al tipo di macchina del modello di runtime.

Prima di iniziare

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

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

    Enable the APIs

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

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

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

    Enable the APIs

Ruoli obbligatori

Per assicurarti che il tuo account utente disponga delle autorizzazioni necessarie per utilizzare le prenotazioni con Colab Enterprise, chiedi all'amministratore di concedere al tuo account utente i seguenti ruoli IAM sul progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

L'amministratore potrebbe anche assegnare al tuo account utente le autorizzazioni richieste tramite ruoli personalizzati o altri ruoli predefiniti.

Crea una prenotazione

Crea una prenotazione Compute Engine. Può essere una prenotazione per un singolo progetto o una prenotazione condivisa. Per ulteriori informazioni, consulta i seguenti documenti:

La prenotazione può includere acceleratori GPU.

Aggiungere la prenotazione a un nuovo modello di runtime

Per creare un modello di runtime che utilizzi la prenotazione:
  1. Nella console Google Cloud, vai alla pagina Modelli di runtime di Colab Enterprise.

    Vai a Modelli di runtime

  2. Fai clic su  Nuovo Modello.

    Viene visualizzata la finestra di dialogo Crea nuovo modello di runtime.

  3. Nella sezione Nozioni di base sul runtime, inserisci un nome visualizzato.

  4. Nel menu Regione, seleziona la regione in cui vuoi il modello di runtime.

  5. Nella sezione Configura l'elaborazione, nel menu Tipo di macchina, seleziona un tipo di macchina. Il tipo di macchina del modello di runtime deve corrispondere al tipo di macchina della prenotazione.

  6. Nel menu Prenotazioni, seleziona la prenotazione specifica che vuoi utilizzare o Utilizza le prenotazioni selezionate automaticamente.

    Per ulteriori informazioni sull'utilizzo delle prenotazioni selezionate automaticamente o con targeting specifico, consulta la sezione Tipo di consumo di Come funzionano le prenotazioni.

  7. Completa la finestra di dialogo e poi fai clic su Crea.

    Il modello di runtime viene visualizzato nell'elenco della scheda Modelli di runtime.

Utilizzare la prenotazione

Per utilizzare la prenotazione:

  1. Crea un runtime dal nuovo modello di runtime.

  2. Apri o crea un notebook.

  3. Nel notebook, connettiti al runtime esegui il codice.

Interrompere l'utilizzo della prenotazione

Per interrompere l'utilizzo della prenotazione, puoi eliminarla.

Se vuoi continuare a utilizzare la prenotazione con altre risorse, ma non vuoi che i tuoi blocchi note di Colab Enterprise la utilizzino, elimina il runtime e il modello di runtime associati alla prenotazione.

Fatturazione

Le risorse VM di Compute Engine riservate vengono fatturate da Colab Enterprise mentre il runtime di Colab Enterprise è in esecuzione e da Compute Engine quando le risorse VM non sono in uso da Colab Enterprise.

Risoluzione dei problemi

Questa sezione mostra come risolvere i problemi relativi all'utilizzo delle prenotazioni con Colab Enterprise.

Impossibile creare un runtime

Quando provi a creare un runtime, si verifica un errore simile al seguente.

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.

Questo errore si verifica quando i tipi di macchine del modello di runtime e della prenotazione non corrispondono.

Per risolvere il problema, crea un modello di runtime con un tipo di macchina corrispondente a quello della prenotazione.

Passaggi successivi