Informazioni sulla creazione collettiva della VM


La creazione collettiva di istanze di macchine virtuali (VM) ti consente di creare un numero elevato di VM identiche e indipendenti l'una dall'altra. Quando crei VM in blocco, puoi:

  • Riduci al minimo l'utilizzo dei limiti di frequenza delle richieste API. Le richieste di creazione collettiva di VM consumano i limiti di frequenza delle API come se stessi creando una singola VM.

  • Distribuisci la creazione di VM in più zone di una regione. Per le richieste regionali, Compute Engine determina la zona in cui creare le VM in base alle zone con hardware disponibile, tenendo conto della capacità disponibile in ogni zona, nonché di eventuali prenotazioni.

Compute Engine non gestisce le VM create collettivamente. Per creare un gruppo di VM gestite, utilizza i gruppi di istanze gestite.

Creazione collettiva di VM e raggruppamento delle richieste API

La creazione collettiva di VM è diversa dal raggruppamento in batch delle richieste API con il metodo instances.insert. La seguente tabella confronta questi due modi di creare più VM:

Funzionalità Creazione di batch di richieste API Creazione collettiva di VM
Selezione della zona
Selezionata automaticamente in base a considerazioni quali la disponibilità e la quota delle risorse
Manuale Automatico quando si utilizza l'endpoint regionale
Convalida immediata
La richiesta viene immediatamente respinta se non è fattibile
No Con capacità e quota
Generazione del nome VM
Generato automaticamente in base a un pattern di nome specificato
Manuale Generato automaticamente (facoltativo)
Rollback automatico
La richiesta viene eseguita automaticamente se Compute Engine non riesce a creare il numero di VM di destinazione
No Abilitato facoltativamente
Limite di frequenza API
In che modo le richieste influiscono sul limite di frequenza API
Una richiesta per ogni VM Una richiesta per ogni operazione collettiva

Limitazioni

Il seguente elenco descrive le limitazioni che si applicano durante la creazione di VM in blocco:

  • Chiavi di crittografia fornite dal cliente. Non puoi creare VM con dischi protetti da chiavi di crittografia fornite dal cliente (CSEK). I dischi devono utilizzare chiavi di crittografia gestite dal cliente o predefinite di Google.

  • Dischi di avvio dagli snapshot. Non puoi utilizzare uno snapshot per creare i dischi di avvio per le VM. Utilizza invece un'immagine personalizzata quando crei VM collettivamente.

  • DNS globale. Se utilizzi DNS globale, potrebbero verificarsi conflitti di nomi perché il nome di dominio completo non contiene la zona. Per evitare questo problema, utilizza il DNS di zona. Se non puoi passare al DNS di zona, evita di utilizzare lo stesso pattern di nomi in regioni diverse. Per maggiori informazioni, vedi Tipi di nomi DNS interni.

  • Immagini macchina. Non puoi creare VM dalle immagini macchina.

  • Numero di VM. Puoi creare fino a 5000 VM per ogni chiamata. Inoltre, puoi creare un massimo di 8000 istanze contemporaneamente in qualsiasi momento. Questo limite di operazioni simultanee è condiviso tra instances.insert e instances.bulkInsert.

  • Nodi single-tenant. Non puoi creare VM che utilizzano etichette di affinità dei nodi single-tenant.

  • Proprietà della VM. Tutte le proprietà delle VM, ad eccezione dei nomi e dei nomi host personalizzati, devono essere identiche. Non puoi utilizzare proprietà VM che si escludono a vicenda tra le VM, tra cui, a titolo esemplificativo, indirizzi IP esterni statici e indirizzi IP interni statici.

Audit log

Compute Engine registra le informazioni sulla creazione collettiva di VM nel log di controllo delle attività di amministrazione quando effettui la chiamata API e quando la chiamata API viene completata.

Compute Engine crea anche audit log separati per ogni VM. Puoi trovare l'audit log per una singola VM abbinando il valore di protoPayload.resourceName al nome della VM generato dal pattern di denominazione che specifichi con la richiesta.

Prezzi

Non vengono addebitati costi aggiuntivi per l'utilizzo della creazione di VM in blocco. Come per la creazione di singole VM, la fatturazione inizia quando crei le VM.

Non ti viene addebitato alcun costo per le VM che Compute Engine non riesce a creare.

Passaggi successivi