Questo documento descrive cos'è un modello di istanza e quando utilizzare un'istanza e cos'è un modello di istanza deterministico. Offre inoltre tra i modelli di istanza globali e quelli a livello di regione.
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 istanza
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'istanza modello.
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 la loro creazione. Esegui invece una delle seguenti operazioni:
Crea un nuovo modello di istanza come segue:
Usa modelli di istanza deterministici per garantire VM identiche
I modelli di istanza deterministici chiariscono esplicitamente il tipo di modello servizi o app da installare sulle tue VM. Ciò aiuta a garantire che l'istanza crea sempre VM con una configurazione identica. Ad esempio, se ha uno script di avvio che recupera un'app, puoi specificare la versione dell'app che vuoi includere nello script di avvio del modello.
Per ulteriori informazioni, vedi Modelli di istanza deterministici.
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 offre un confronto tra un'istanza a livello di regione e quella globale modelli:
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 per la 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 in più regioni. |
Utilizzo di risorse a livello di zona o di regione nei modelli di istanza
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
specifica una risorsa di regione in un modello di istanza globale, il modello
limitati 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
qualsiasi altra zona perché quel 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 istanza. L'addebito viene eseguito 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 a un modello di istanza esistente.
Usa un modello di istanza per per creare una VM.
Utilizza un modello di istanza per creare un gruppo di istanze gestite.
Usa un modello di istanza per crea una prenotazione per le VM.