Questa pagina descrive la macchina virtuale prerilasciabile (VM) di Compute Engine. Per informazioni su come creare un'istanza prerilasciabile, consulta Crea e utilizza VM prerilasciabili. Per saperne di più sulle istanze in generale, leggi l'articolo documentazione sulle istanze di macchine virtuali.
Che cos'è un'istanza prerilasciabile?
Le istanze VM prerilasciabili sono disponibili un prezzo più basso, uno sconto del 60-91%, rispetto al il prezzo delle VM standard. Tuttavia, Compute Engine potrebbe arrestare (prerilasciare) queste istanze se ma deve recuperare la capacità di calcolo per l'allocazione su altre VM. Prerilasciabile le istanze usano capacità di Compute Engine in eccesso, quindi la loro disponibilità varia in base all'uso.
Se le tue app sono a tolleranza di errore e sono in grado di resistere a una possibile prerilascio, le istanze prerilasciabili possono ridurre le costi aggiuntivi in modo significativo. Ad esempio, i job di elaborazione batch possono essere eseguiti di Compute Engine. Se alcune di queste istanze si arrestano durante l'elaborazione, il job rallenta ma non si arresta completamente. Le istanze prerilasciabili completano di elaborazione batch senza imporre un ulteriore carico di lavoro di Compute Engine e senza la necessità di pagare il prezzo intero per di Compute Engine.
Limitazioni delle istanze prerilasciabili
Le istanze prerilasciabili funzionano come le istanze normali ma hanno il seguenti:
- Compute Engine potrebbe arrestare le istanze prerilasciabili in qualsiasi momento agli eventi di sistema. La probabilità che Compute Engine si arresti un'istanza prerilasciabile per un evento di sistema è generalmente bassa, ma può variare da un giorno all'altro e da zona a zona in base alle condizioni del momento.
- Compute Engine arresta sempre le istanze prerilasciabili dopo che per 24 ore. Alcune azioni reimpostano questa impostazione di 24 ore .
- Le istanze prerilasciabili sono risorse Compute Engine limitate, quindi potrebbero non essere sempre disponibili.
- Le istanze prerilasciabili non possono migrazione live su una normale istanza VM o impostare il riavvio automatico in caso di evento di manutenzione.
- A causa delle limitazioni precedenti, le istanze prerilasciabili non sono coperte Accordo sul livello del servizio e sono esclusi dallo SLA (accordo sul livello del servizio) di Compute Engine.
- I crediti del Livello gratuito di Google Cloud per Compute Engine non si applica alle istanze prerilasciabili.
Prerilascio delle VM prerilasciabili
Questa sezione descrive in che modo le VM prerilasciabili vengono prerilasciate Compute Engine e le VM selezionate per il prerilascio.
Processo di prerilascio
Compute Engine esegue i seguenti passaggi prerilascia un'istanza:
- Compute Engine invia un avviso di prerilascio all'istanza nel forma di Disattivazione temporanea ACPI G2 segnale. Puoi utilizzare uno dei seguenti script di arresto per gestire notifica di prerilascio e completare le azioni di pulizia prima dell'arresto dell'istanza. Il periodo di chiusura per un avviso di prerilascio è il miglior tentativo e fino a 30 secondi.
- Se l'istanza non è stata arrestata dopo il periodo di arresto per il prerilascio Compute Engine invia una notifica ACPI G3 disattivato al sistema operativo.
- Compute Engine esegue la transizione dell'istanza allo stato
TERMINATED
.
Puoi simulare il prerilascio di un'istanza arrestare l'istanza.
Le istanze prerilasciate vengono comunque visualizzate nel progetto, ma non ti viene addebitato alcun costo
le ore di istanza mentre rimane in stato TERMINATED
. Puoi accedere e
di recuperare i dati da qualsiasi disco permanente collegato all'istanza,
i dischi sono soggetti a costi di archiviazione finché non li elimini. Come nella norma
di Compute Engine, i dischi permanenti contrassegnati per l'eliminazione automatica vengono eliminati
per eliminare l'istanza prerilasciabile. Puoi riavviare un'istanza prerilasciata
volte che vuoi, purché ci sia capacità. Riavvio di una richiesta prerilasciabile
reimposta il processo prerilasciabile.
Se Compute Engine arresta un'istanza prerilasciabile per meno di una minuti dopo la sua creazione, non ti viene addebitato alcun costo per l'uso di quella istanza VM. In questo modo non pagherai per le istanze prerilasciabili a meno che non siano state per svolgere una quantità di lavoro significativa. Tuttavia, gli addebiti per sistemi operativi premium vengono calcolati come di consueto.
Selezione prerilascio
Consulta le nostre best practice per suggerimenti su come ridurre il tasso di prerilascio. Tieni presente che Compute Engine non ti addebita alcun costo per le istanze prerilasciate nel primo minuto una volta avviata la pubblicazione.
Determinate azioni reimpostano il contatore di 24 ore per le istanze prerilasciabili.
Nello specifico, se
interrompi
e
avvia
su un'istanza, Compute Engine reimposta il contatore perché
passa allo stato TERMINATED
. Tuttavia, altre azioni, in cui
rimane nello stato RUNNING
, non reimpostare il contatore, ad esempio:
reimpostazione
per un'istanza o che esegue sudo reboot
dall'interno della VM.
Prezzi
Le VM prerilasciabili utilizzano prezzi spot, lo stesso modello di prezzi delle VM spot. Per ulteriori informazioni sui prezzi delle VM prerilasciabili, consulta per le VM spot.
Utilizzo di VM prerilasciabili con Compute Engine
Questa sezione fornisce informazioni importanti sull'utilizzo di VM prerilasciabili con altre offerte di Compute Engine. Scopri di più sull'utilizzo delle VM prerilasciabili con gruppi di istanze gestite, sistemi operativi premium, SSD locali e GPU. Inoltre, scopri in che modo le VM prerilasciabili influiscono sulle tue quote alle risorse di Compute Engine.
Istanze prerilasciabili in un gruppo di istanze gestite
Puoi creare istanze prerilasciabili in un gruppo di istanze gestite. Specifica l'opzione prerilasciabile modello di istanza prima di creare aggiornare il gruppo.
I gruppi di istanze gestite possono creare o aggiungere solo nuove istanze prerilasciabili quando sono disponibili risorse aggiuntive di Compute Engine. Se questi sono limitate, i gruppi di istanze gestite non sono in grado di ridimensionare la scalabilità automatica del numero di istanze prerilasciabili nel gruppo.
I gruppi di istanze gestite tentano sempre di mantenere le dimensioni o le dimensioni di destinazione specificato dal gestore della scalabilità automatica per quel gruppo. Se Compute Engine arresta un'istanza prerilasciabile in un'istanza gestita il gruppo tenta ripetutamente di ricreare l'istanza utilizzando modello di istanza. Se necessario le risorse diventano nuovamente disponibili, il gruppo ricrea l'istanza e mantiene la dimensione del gruppo target.
Sistemi operativi premium su istanze prerilasciabili
Le istanze prerilasciabili non riducono il costo sistemi operativi premium e non devi modificare il modo in cui ti viene addebitato l'uso di questi sistemi operativi. Se Compute Engine arresta un'istanza prerilasciabile che esegue un'istanza premium sistema operativo, ti viene addebitato il costo per quel sistema operativo come se avessi interrotto l'istanza autonomamente. Vengono applicati i costi per l'utilizzo minimo e vengono fatturati i costi e i sistemi operativi premium vengono comunque calcolati arrotondando al valore più prossimo di incremento dell'utilizzo.
I tipi di macchina su istanze prerilasciabili che eseguono sistemi operativi premium vengono sempre fatturati al secondo e seguono i prezzi elencati nella Prezzi delle istanze VM.
SSD locali su istanze prerilasciabili
Se avvii una VM spot o una VM prerilasciabile con un disco SSD locale, Compute Engine addebita uno sconto prezzi spot per l'uso degli SSD locali. Dischi SSD locali collegati a VM spot Le VM prerilasciabili funzionano come i normali dischi SSD locali, conservano lo stesso caratteristiche di persistenza dei dati, e restano collegati per tutta la durata della VM.
Compute Engine non addebita alcun costo per l'utilizzo del disco SSD locale su una VM spot o VM prerilasciabile se la VM viene prerilasciata entro un minuto dopo viene avviata l'esecuzione.
GPU su istanze prerilasciabili
Puoi aggiungere GPU alle tue istanze VM prerilasciabile a prezzi Spot più bassi per le GPU. GPU collegate a istanze prerilasciabili funzionano come GPU normali, ma vengono mantenuti solo per durante la vita dell'istanza. Le istanze prerilasciabili con GPU seguono lo stesso procedura di prerilascio di tutte le istanze prerilasciabili.
Valuta la possibilità di richiedere una quota Preemptible GPU
dedicata da utilizzare per le GPU su
di istanze prerilasciabili. Per ulteriori informazioni, vedi
Quote per le VM prerilasciabile prerilasciabili.
Durante gli eventi di manutenzione, le istanze prerilasciabili con GPU vengono prerilasciate predefinita e non può essere riavviata automaticamente. Se vuoi ricreare il tuo di altre istanze dopo che sono state prerilasciate, gruppo di istanze gestite. I gruppi di istanze gestite ricreano le istanze se le vCPU, la memoria Risorse GPU disponibili.
Se vuoi ricevere un avviso prima che l'istanza venga prerilasciata o se vuoi configurare il riavvio automatico dell'istanza dopo un evento di manutenzione, utilizza con una GPU. Per le istanze standard con GPU, Google fornisce preavviso di un'ora prima del prerilascio.
Compute Engine non ti addebita il costo per le GPU se le relative istanze vengono prerilasciate nella prima fase minuto dopo l'avvio.
Per conoscere la procedura per riavviare automaticamente un'istanza standard, consulta Opzioni di aggiornamento per un'istanza.
Per informazioni su come creare istanze prerilasciabili con GPU collegate, consulta Crea una VM con GPU collegate.
Quote per le istanze VM prerilasciabile
Come le altre VM, le VM prerilasciabili richiedono Quote per le CPU. Inoltre, se prevedi utilizzare VM prerilasciabili con SSD locali o con GPU, richiedono anche quota del disco e quota GPU.
Se utilizzi VM prerilasciabili con queste risorse e non hai quota prerilasciabile, le VM prerilasciabili consumano quota standard per queste risorse. Se prevedi di utilizzare VM prerilasciabili, valuta la possibilità di richiedere quota prerilasciabile per queste risorse, per evitare che le VM prerilasciabili che consumano le tue quote.
Quando Compute Engine concede la quota prerilasciabile in una regione, VM prerilasciabili (ed eventuali VM spot) della regione verranno conteggiate nella quota. Tutte le VM standard in quella regione continuerà a essere conteggiata ai fini della quota standard. Nelle regioni in cui se non hai una quota prerilasciabile, puoi utilizzare quella standard per avviare le VM prerilasciabili.
La quota prerilasciabile non è visibile in gcloud CLI o pagine delle quote della console Google Cloud a meno che Compute Engine non abbia concesso la quota. Per ulteriori informazioni, vedi Quote di allocazione per le risorse prerilasciabili.
Passaggi successivi
Provalo
Se non hai mai utilizzato Google Cloud, crea un account per valutare in che modo Compute Engine offre prestazioni reali diversi scenari. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Prova Compute Engine gratuitamente