Questo documento spiega il ciclo di vita di un'istanza Compute Engine, illustrando i vari stati che può attraversare dalla creazione all'eliminazione. Per scoprire come controllare lo stato di una o più istanze, consulta quanto segue:
Comprendendo il ciclo di vita di un'istanza, puoi eseguire più efficacemente le seguenti operazioni:
Risolvere i problemi relativi alle istanze.
Gestisci le risorse delle istanze.
Pianifica le migrazioni delle istanze.
Stati delle istanze
Un'istanza di calcolo può passare da uno stato all'altro nel corso del suo ciclo di vita. Quando crei un'istanza, Compute Engine esegue il provisioning delle risorse per avviarla, dopodiché l'istanza passa allo staging e si prepara al primo avvio. Una volta avviata, l'istanza è considerata in esecuzione. Un'istanza in esecuzione può essere interrotta e riavviata ripetutamente o sospesa e ripresa fino alla sua eliminazione.
Il seguente diagramma mostra i diversi stati in cui Compute Engine può impostare un'istanza:
Gli stati mostrati nel diagramma precedente sono i seguenti:
PROVISIONING
: nella prima fase di un'istanza, Compute Engine alloca le risorse per l'istanza.STAGING
: Compute Engine sta preparando l'istanza per il primo avvio per uno dei seguenti motivi:Compute Engine sta ancora creando e configurando l'istanza.
Tu o un'operazione pianificata avete richiesto di riavviare o riprendere l'istanza.
In questo stato, l'istanza non è ancora in esecuzione.
RUNNING
: Compute Engine sta avviando l'istanza o l'istanza è in esecuzione. In questo stato, puoi interrompere, sospendere o eliminare l'istanza. Inoltre, Compute Engine può arrestare o eliminare l'istanza per le azioni pianificate oppure ripararla se l'istanza fa parte di un gruppo di istanze gestite (MIG) e si verifica un errore hardware.PENDING_STOP
: l'istanza è in fase di arresto graceful. Questo processo di fermata avviene solo se hai attivato l'arresto graduale e hai richiesto di arrestare o eliminare l'istanza oppure se Compute Engine lo fa automaticamente per un arresto o un'eliminazione pianificati. Lo stato dell'istanza diventaSTOPPING
quando si verifica una delle seguenti condizioni:Termina manualmente l'arresto controllato.
Il periodo di arresto controllato scade. Se sono ancora in esecuzione, Compute Engine le interrompe forzatamente.
STOPPING
: l'istanza sta arrestando il sistema operativo guest, il che si verifica nei seguenti scenari:Tu o un'operazione pianificata avete richiesto di arrestare o eliminare l'istanza.
Si è verificato un errore hardware.
L'ora di arresto dipende dal tipo di istanza. Tuttavia, se l'istanza si arresta a causa di un errore hardware, l'ora di arresto potrebbe variare. Dopo che Compute Engine ha arrestato il sistema operativo guest, imposta lo stato dell'istanza su
TERMINATED
e completa l'operazione di arresto o elimina l'istanza e tutte le risorse collegate.TERMINATED
: Compute Engine ha completato l'operazione di arresto. Le risorse collegate rimangono collegate, a meno che tu non le scolleghi. In questo stato, l'istanza rimane interrotta finché non la riavvii o la elimini.REPAIRING
: Compute Engine sta riparando un'istanza che fa parte di un gruppo di istanze gestite. Compute Engine ripara un'istanza se rileva un errore interno o se il server host dell'istanza non è disponibile a causa della manutenzione. Durante la riparazione di un'istanza, si verifica quanto segue:Non puoi utilizzarlo.
Non ti viene addebitato alcun costo.
L'accordo sul livello del servizio (SLA) non lo copre.
Se Compute Engine ripara l'istanza, restituisce allo stato originale dell'istanza prima dell'inizio dell'operazione di riparazione. Questo stato può essere
STAGING
,RUNNING
,SUSPENDING
oSTOPPING
.SUSPENDING
: Compute Engine ha avviato l'operazione di sospensione dell'istanza dopo che hai richiesto di sospenderla. In questo stato, puoi solo attendere il completamento dell'operazione di sospensione.SUSPENDED
: Compute Engine ha completato l'operazione di sospensione. In questo stato, puoi ripristinare o eliminare l'istanza. Se un'istanza rimane nello statoSUSPENDED
per più di 60 giorni, Compute Engine la interrompe e ne modifica lo stato inTERMINATED
.
Guasti hardware
In rari casi, un'istanza di calcolo potrebbe non riuscire a causa di un'interruzione imprevista, di un errore hardware o di un altro problema di sistema. Google consiglia di ridurre al minimo i guasti hardware utilizzando volumi di archiviazione permanenti, eseguendo regolarmente il backup dei dati e progettando il sistema in modo che un singolo errore di istanza non sia catastrofico. Per maggiori informazioni, scopri come progettare sistemi solidi.
Se un'istanza non riesce, Compute Engine la riavvia automaticamente utilizzando lo stesso disco di avvio, gli stessi metadati e le stesse impostazioni dell'istanza. Per modificare il comportamento di riavvio automatico di un'istanza, consulta Impostare il criterio di manutenzione dell'host VM.
Passaggi successivi
Scopri come visualizzare lo stato di una o più istanze di calcolo:
Scopri di più su come sospendere, arrestare o reimpostare le istanze.
Scopri di più sulla migrazione live durante gli eventi di manutenzione.
Scopri come eliminare un'istanza.