Questo documento descrive che cos'è un modello di istanza, quando utilizzarlo e che cos'è un modello di istanza deterministico. Fornisce inoltre un confronto tra i modelli di istanza regionali e globali.
Un modello di istanza è un modo pratico per salvare la configurazione di un'istanza di macchina virtuale (VM) che include il tipo di macchina, l'immagine del disco di avvio, le etichette, lo script di avvio e altre proprietà della VM.
Puoi utilizzare un modello di istanza per:
Crea singole VM.
Crea VM in un gruppo di istanze gestite.
Crea prenotazioni per le VM.
Per scoprire come creare un modello di istanza, consulta Creare modelli di istanze.
Quando utilizzare i modelli di istanze
Puoi utilizzare i modelli di istanza ogni volta che vuoi creare rapidamente VM o prenotazioni per VM basate su una proprietà VM preesistente. Se vuoi creare un gruppo di VM identiche (un gruppo di istanze gestite), devi creare il gruppo di istanze gestite utilizzando un modello di istanza.
Aggiornare i modelli di istanza
I modelli di istanza sono progettati per creare VM con configurazioni identiche. Non puoi aggiornare i modelli di istanza dopo averli creati. Esegui invece una delle seguenti operazioni:
Crea un nuovo modello di istanza nel seguente modo:
Utilizza modelli di istanza deterministici per garantire VM identiche
I modelli di istanza deterministici chiariscono esplicitamente il tipo di servizi o app di terze parti da installare sulle VM. In questo modo, il modello di istanza crea sempre VM con una configurazione identica. Ad esempio, se il tuo modello ha uno script di avvio che recupera un'app, puoi specificare la versione dell'app che preferisci nello script di avvio del modello.
Per ulteriori informazioni, consulta Modelli di istanze deterministiche.
Modelli di istanze regionali e globali
I modelli di istanza sono disponibili sia come risorse regionali che come risorse globali. A meno che tu non debba riutilizzare un modello di istanza in più regioni, Google consiglia di utilizzare i modelli di istanza regionali anziché quelli globali.
La tabella seguente mostra un confronto tra i modelli di istanze regionali e globali:
Modello di istanza regionale | Modello di istanza globale | |
---|---|---|
Ambito | Puoi utilizzare il modello solo nella regione in cui è stato creato. | Puoi utilizzare il modello in qualsiasi regione. |
Affidabilità | Gli errori hardware sono isolati nella regione del modello. | Gli errori hardware possono interessare qualsiasi regione in cui viene utilizzato il modello. |
Caso d'uso |
|
Riutilizza il modello di istanza globale per creare VM, gruppi di istanze gestite e prenotazioni in più regioni. |
Utilizzo di risorse a livello di zona o di regione nei modelli di istanze
In un modello di istanza, puoi specificare risorse a livello di zona, che limitano l'utilizzo del modello alla zona in cui si trova la risorsa. Analogamente, se specifichi una risorsa di regione in un modello di istanza globale, il modello è limitato a quella regione. Ad esempio, se includi un Persistent Disk di sola lettura da us-central1-a
nel modello di istanza, non puoi utilizzarlo in nessun'altra zona perché il Persistent Disk specifico esiste solo nella zona us-central1-a
.
Per ulteriori informazioni sulle risorse di zona, consulta Regioni e zone.
Prezzi
Non sono previsti costi aggiuntivi per l'utilizzo dei modelli di istanze. Ti viene addebitato un importo per le risorse che crei in base ai modelli.
Per informazioni sui prezzi di Compute Engine, consulta Prezzi.Passaggi successivi
Crea un modello di istanza da zero, in base a un'istanza esistente o in base a un modello di istanza esistente.
Utilizza un modello di istanza per creare una VM.
Utilizza un modello di istanza per creare un gruppo di istanze gestite.
Utilizza un modello di istanza per creare una prenotazione per le VM.