Informazioni sulla creazione collettiva di VM


La creazione collettiva di istanze di macchine virtuali (VM) ti consente di creare un numero elevato di VM identiche e indipendenti tra loro. Quando crei VM in blocco, puoi:

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

  • Distribuisci la creazione di VM in più zone all'interno 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 rispetto al raggruppamento delle richieste API

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

Funzionalità Creazione di batch di richieste API Creazione collettiva di VM
Selezione della zona
Selezionata automaticamente in base a considerazioni quali disponibilità e quota delle risorse
Manuale Automatico se utilizzi l'endpoint regionale
Convalida preliminare
La richiesta non va a buon fine immediatamente se non è fattibile
No Con capacità e quota
Generare il nome della VM
Generato automaticamente in base a un pattern di nome specificato
Manuale Facoltativamente generato automaticamente
Rollback automatico
Richiesta di rollback automatico se Compute Engine non riesce a creare il numero di VM target
No Facoltativo
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 alla creazione collettiva delle VM:

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

  • Global DNS. 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 schema di nomi in regioni diverse. Per ulteriori informazioni, consulta Tipi di nomi DNS interni.

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

  • Numero di VM. Puoi creare fino a 5000 VM con 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à VM. Tutte le proprietà delle VM, tranne i nomi e i nomi host personalizzati, devono essere identiche. Non puoi utilizzare proprietà VM mutuamente esclusive tra le VM, tra cui, a titolo esemplificativo, indirizzi IP esterni e indirizzi IP interni statici.

Audit log

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

Compute Engine crea anche log di controllo separati per ogni VM. Puoi trovare il log di controllo di 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 di VM. Come per la creazione di singole VM, la fatturazione inizia al momento della creazione delle VM.

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

Passaggi successivi