Informazioni sulla creazione collettiva delle VM


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

  • Riduci al minimo il consumo dei limiti di frequenza delle API. Le richieste per la creazione in blocco di VM utilizzano i limiti di frequenza API come se stessi creando una singola VM.

  • Distribuisci la creazione di VM su più zone in una regione. Per le richieste a livello di regione, Compute Engine determina la zona in cui creare le VM in base alle zone per cui sono disponibili hardware, prendendo in considerazione la capacità disponibile in ogni zona e le eventuali prenotazioni.

Compute Engine non gestisce le VM che crei in blocco. Per creare un gruppo di VM gestite, utilizza i gruppi di istanze gestite.

Creazione di VM in blocco e richieste API in batch

La creazione in blocco di VM è diversa dal batch delle richieste API con il metodo instances.insert. La seguente tabella mette a confronto questi due modi per creare più VM:

Funzionalità Batch di richieste API Creazione collettiva di VM
Selezione della zona
Selezionata automaticamente in base a considerazioni quali disponibilità e quota delle risorse
Manuale Automatica quando si utilizza l'endpoint a livello di regione
Convalida anticipata
La richiesta non va a buon fine immediatamente se non è fattibile
No Con capacità e quota
Generazione del nome della VM
Generata automaticamente in base a un pattern di nome specificato
Manuale Generato automaticamente (facoltativo)
Rollback automatico
Richiedi il rollback automatico se Compute Engine non è in grado di creare il numero di VM di destinazione
No Facoltativamente attivata
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

Nell'elenco seguente sono descritte le limitazioni che si applicano alla creazione collettiva di VM:

  • Dischi. Non puoi creare VM con dischi protetti da chiavi di crittografia fornite dal cliente (CSEK).

  • DNS globale. Se utilizzi il DNS globale, potrebbero verificarsi conflitti di nomi perché il nome di dominio completo (FQDN) non contiene la zona. Per evitarlo, utilizza il DNS di zona. Se non puoi passare al DNS di zona, evita di utilizzare lo stesso pattern di nome in regioni diverse. Per ulteriori informazioni, consulta Tipi di nomi DNS interni.

  • Immagini macchina. Non puoi creare VM da immagini delle macchine.

  • 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à delle VM. Tutte le proprietà VM, ad eccezione dei nomi e dei nomi host personalizzati, devono essere identici. Non puoi utilizzare le proprietà delle VM che si escludono a vicenda tra le VM, che includono, a titolo esemplificativo, indirizzi IP esterni statici e indirizzi IP interni statici.

Audit log

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

Compute Engine crea inoltre 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 specificato con la richiesta.

Prezzi

Non sono previsti costi aggiuntivi per l'utilizzo della creazione collettiva delle VM. Come per la creazione di singole VM, la fatturazione inizia con la creazione delle VM.

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

Passaggi successivi