Gli snapshot standard eseguono il backup incrementale dei dati su un disco. Dopo aver creato un snapshot, puoi utilizzarlo per creare un nuovo disco contenente i dati acquisiti. Gli snapshot standard forniscono backup con ridondanza geografica di un singolo disco. Uno snapshot acquisisce i contenuti di un disco indipendentemente dal fatto che sia collegato o meno a un di un'istanza di macchina virtuale (VM) in esecuzione. Per eseguire il backup di un'intera VM o di più dischi contemporaneamente, crea un'immagine macchina. Per altro di esempio, vedi il grafico che descrive opzioni di backup dei dati.
Il ciclo di vita di uno snapshot creato da un disco collegato a un'istanza VM in esecuzione è indipendente dal ciclo di vita dell'istanza VM.
Tipi di snapshot
Puoi eseguire il backup di un disco permanente con gli snapshot. I tre tipi di snapshot (standard, istantanei e di archiviazione) acquisire i contenuti di un disco in un momento specifico.
Di seguito sono riportate le principali differenze tra i tipi di snapshot:
- Conservazione dopo l'eliminazione del disco di origine
- Tempo di recupero dati (RTO)
- Località di archiviazione
Conservazione dopo l'eliminazione del disco di origine
Lo snapshot istantaneo di un disco esiste solo fino a quando il disco di origine non viene eliminato. Gli snapshot standard e di archiviazione non vengono eliminati con il disco di origine. Pertanto, se vuoi conservare un backup di un disco dopo averlo eliminato, utilizza gli snapshot di archiviazione o standard.
Tempo di recupero dati
Il tempo di recupero dei dati è il tempo necessario per creare un nuovo disco da uno snapshot e varia in base al tipo di snapshot.
- Gli snapshot istantanei offrono i tempi di ripristino più bassi e migliori.
- Gli snapshot standard hanno tempi di recupero dei dati più rapidi rispetto agli snapshot archivio.
- Gli snapshot archivio hanno i tempi di recupero dati più lunghi, ma offrono l'archiviazione nel modo più conveniente.
Posizione di archiviazione per tipo di snapshot
La posizione di archiviazione è la zona o la regione in cui Compute Engine archivia lo snapshot.
- Gli snapshot istantanei sono backup dei dischi locali archiviati nella stessa zona o regione del disco di origine.
- Gli snapshot di archiviazione e standard sono backup remoti dei dati del disco archiviati separatamente dal disco di origine.
Compute Engine archivia gli snapshot di archiviazione e standard allo stesso modo. Le copie degli snapshot standard e di archivio vengono archiviate più sedi con checksum automatici per garantire l'integrità del tuo e i dati di Google Cloud.
Se non diversamente specificato, i riferimenti agli snapshot standard includono gli snapshot archivio.
Confronto dei tipi di snapshot
La seguente tabella mette a confronto le differenze tra i tipi di istantanee:
Tipo di snapshot | Ideale per | Ridondanza dello spazio di archiviazione | Supporto per Hyperdisk | Possono essere create con pianificazioni di snapshot | Eliminato all'eliminazione del disco di origine |
---|---|---|---|---|---|
Snapshot standard | Backup dei dati con ridondanza geografica per evitare interruzioni a livello locale, di zona e di regione. | Spazio di archiviazione ridondante in più regioni. | Sì | Sì | No |
Snapshot archivio | Come gli snapshot standard, ma per i dati a cui si accede raramente e devono essere conservati per diversi mesi o anni. Archiviazione ridondante geografica a un costo inferiore, più adatta per i dati relativi a conformità, audit e archiviazione a freddo. | Spazio di archiviazione ridondante in più regioni. | Sì | No | No |
Snapshot istantanei | Backup dei dati in loco per consentire il ripristino rapido su un nuovo disco in caso di errori dell'utente o del danneggiamento dell'applicazione. | Non ridondante. Deve essere archiviato solo nella stessa zona o regione del disco di origine. | No | No | Sì |
Oltre agli snapshot, Compute Engine offre altre opzioni di backup dei dati. Esamina il grafico che descrive le opzioni di backup dei dati.
Le informazioni contenute in questo documento si applicano agli snapshot standard. Scopri di più sugli snapshot istantanei.
Snapshot archivio
Gli snapshot standard e di archivio sono diversi principalmente la località di archiviazione e il costo.
Gli snapshot archivio offrono gli stessi vantaggi degli snapshot standard, tra cui catene incrementali, compressione e crittografia.
Tuttavia, gli snapshot archivio hanno un costo inferiore e sono più adatti per i casi d'uso relativi a conformità, audit e archiviazione a freddo a lungo termine. Se hai bisogno di conservare gli snapshot per molti mesi di anni e raramente hanno bisogno di accedere agli snapshot, valuta l'uso degli snapshot di archiviazione anziché snapshot standard. Ogni tipo di snapshot viene archiviato in le catene di snapshot incrementali e gli snapshot archivio sono elencati separatamente nella console Google Cloud.
Utilizzare gli snapshot standard
Per scoprire come eseguire il backup dei dischi con gli snapshot, consulta Creazione di snapshot. Puoi creare uno snapshot del disco prima di tentare un'operazione potenzialmente pericolosa, in modo da poter annullare la modifica nel caso in cui i risultati siano imprevisti.
Per scoprire come ripristinare i contenuti di uno snapshot su un nuovo disco, consulta Ripristino degli snapshot.
Se non hai più bisogno di uno snapshot specifico, puoi ridurre i costi di archiviazione eliminando l'istantanea.
Per ridurre il rischio di perdite di dati inaspettate, prendi in considerazione la best practice per configurare una pianificazione degli snapshot per garantire che venga eseguito regolarmente il backup dei dati.
Accedere agli snapshot standard
Gli snapshot sono risorse globali, quindi qualsiasi snapshot è accessibile da qualsiasi risorsa all'interno dello stesso progetto.
Puoi anche condividere gli snapshot tra i progetti.
Limitazioni
Non puoi creare uno snapshot di un volume Hyperdisk in modalità multi-writer. Disattivare la modalità multi-writer per il disco, per poi creare lo snapshot.
Non puoi modificare la posizione di archiviazione di uno snapshot standard esistente. Consulta Seleziona la posizione di archiviazione per uno snapshot.
Puoi acquisire uno snapshot di un disco specifico al massimo 6 volte ogni 60 minuti. Per maggiori informazioni informazioni, consulta la sezione Frequenza snapshot limiti.
Non puoi modificare i dati archiviati in uno snapshot.
Non puoi recuperare gli snapshot eliminati.
Puoi creare un numero illimitato di snapshot standard di un determinato disco.
Come funzionano gli snapshot standard incrementali
Gli snapshot sono incrementali, quindi puoi creare di snapshot regolari su un Persistent Disk o un Hyperdisk più velocemente e di riduzione dei costi rispetto alla normale creazione di un'immagine completa del disco.
Gli snapshot incrementali funzionano come segue:
- Il primo snapshot riuscito di un disco è uno snapshot completo che contiene tutti i dati sul disco.
- Il secondo snapshot contiene solo i nuovi dati o i dati modificati a partire dalla il primo snapshot. Non sono inclusi i dati che non sono stati modificati dallo snapshot 1. Lo snapshot 2 contiene invece riferimenti allo snapshot 1 per eventuali e i dati di Google Cloud.
- Lo snapshot 3 contiene tutti i dati nuovi o modificati rispetto allo snapshot 2, ma non Contenere tutti i dati non modificati dello snapshot 1 o 2. Lo snapshot 3 contiene invece riferimenti ai blocchi negli snapshot 1 e 2 per i dati invariati.
Questa operazione si ripete per tutti gli snapshot successivi del disco. Snapshot vengono sempre creati in base all'ultimo snapshot acquisito correttamente.
Eliminazione di snapshot
Compute Engine utilizza snapshot incrementali in modo che ogni snapshot contenga solo i dati che sono cambiati rispetto allo snapshot precedente. Per non modificati, gli snapshot fanno riferimento ai dati negli snapshot precedenti. Costi di archiviazione per snapshot di Persistent Disk e Hyperdisk addebita solo la dimensione totale dello snapshot.
Uno snapshot standard viene eliminato completamente se contiene senza snapshot dipendenti.
Tuttavia, se elimini uno snapshot con snapshot dipendenti, si verifica quanto segue:
- Tutti i dati necessari per il ripristino di altri snapshot vengono spostati nello snapshot successivo, aumentandone le dimensioni.
- Tutti i dati non necessari per il ripristino di altri snapshot vengono eliminati. Questo riduce la dimensione totale di tutti gli snapshot.
- Lo snapshot successivo non fa più riferimento allo snapshot contrassegnato per l'eliminazione, ma fa riferimento allo snapshot precedente.
Poiché gli snapshot successivi potrebbero richiedere informazioni archiviate in Tieni presente che l'eliminazione di uno snapshot non comporta necessariamente tutti i dati sullo snapshot. Per eliminare definitivamente i dati dagli snapshot, devi eliminare tutti gli snapshot.
Se il disco ha una pianificazione degli snapshot, devi sganciare la pianificazione degli snapshot dal disco prima di poterla eliminare. Rimozione della pianificazione di snapshot in corso... dal disco impedisce ulteriori attività di snapshot. Non puoi eliminare una pianificazione collegata a un disco. Puoi scegliere per eliminare manualmente gli snapshot in qualsiasi momento.
Il seguente diagramma illustra questa procedura:
Dimensioni dello snapshot e blocchi eliminati
Gli snapshot acquisiscono le parti del disco su cui sono state scritte informazioni e che non sono state eliminate.
A seconda della configurazione del file system del disco, a volte i file eliminati non vengono eliminati. In questo caso, potresti notare che le dimensioni dello snapshot sono
maggiore dello spazio utilizzato sul disco riportato dal file system. Per evitarlo, è buona prassi attivare l'opzione discard
o eseguire fstrim
sul tuo disco.
Catene di snapshot
Puoi creare snapshot standard in catene di snapshot distinte specificando un nome per la catena di snapshot al momento della creazione. Quando crei più snapshot standard di un Persistent Disk utilizzando un nome di catena, ogni nuovo lo snapshot si basa in modo incrementale sull'ultimo snapshot riuscito creato con il nome della catena. Utilizza le catene di snapshot solo se sei un proprietario di servizi avanzati e devi creare catene di snapshot separate, ad esempio per lo storno di addebito il monitoraggio delle conversioni.
Puoi specificare il nome di una catena di snapshot durante la creazione standard utilizzando gcloud CLI, REST o Terraform.
Quando crei uno snapshot, puoi scegliere di creare uno snapshot standard o uno istantanea archivio. Gli snapshot archivio offrono gli stessi vantaggi degli snapshot standard, ad esempio catene incrementali, compressione e crittografia. Tuttavia, gli snapshot archivio hanno un costo inferiore e sono più adatti per i casi d'uso relativi a conformità, audit e archiviazione a freddo a lungo termine. Se hai bisogno di conservare gli snapshot per molti mesi o anni e devi accedere raramente agli snapshot, ti consigliamo di utilizzare gli snapshot di archivio anziché quelli standard. Ogni tipo di snapshot viene archiviato in catene di snapshot incrementali separate e gli snapshot dell'archivio sono elencati separatamente nella console Google Cloud.
Posizione di archiviazione degli snapshot
Ogni volta che crei uno snapshot di un disco, Google Cloud archivia il tuo uno snapshot in una località di archiviazione specifica. Indipendentemente dallo spazio di archiviazione di uno snapshot località, puoi utilizzare lo snapshot per creare un nuovo disco in qualsiasi regione e zona. Tuttavia, la posizione di uno snapshot influisce sulla sua disponibilità. e ti possono essere addebitati costi di networking quando crei lo snapshot o lo ripristini su un nuovo disco.
Tipi di posizioni di archiviazione
Gli snapshot possono essere archiviati in uno dei seguenti tipi di posizioni:
- Località multiregionali di Cloud Storage, come
asia
ous
. - Località regionali di Cloud Storage, come
asia-south1
ous-central1
.
Una posizione di archiviazione multiregionale offre la massima disponibilità e resilienza. Una località di archiviazione regionale offre un maggiore controllo sulle risorse fisiche dei dati perché specifichi una sola regione.
Se devi rispettare le norme aziendali o governative sul posizionamento dei dati, archiviare lo snapshot nella località regionale più vicina conforme alle queste norme.
Se l'app non è dipartita in parte in una regione multipla e vuoi dare la priorità ai costi di rete ridotti rispetto all'alta disponibilità degli snapshot, archivia lo snapshot nella regione in cui si trova il disco di origine. Memorizzazione di lo snapshot nella regione in cui si trova il disco di origine riduce al minimo il networking per il ripristino e la creazione di snapshot dal disco di origine.
Tuttavia, a differenza di una località di archiviazione multiregionale, una località di archiviazione regionale immagazzina i dati in più zone di un'unica regione e i dati potrebbero non essere accessibili in caso di interruzione a livello di regione. Per garantire la disponibilità dei tuoi dati, potresti anche voler archiviare uno snapshot ridondante in ogni località.
Se hai un criterio dell'organizzazione che include il vincolo delle località delle risorse, ogni posizione di archiviazione degli snapshot specificata deve trovarsi nell'insieme di località definito dal vincolo. Per ulteriori informazioni, consulta la pagina Località delle risorse di Compute Engine.
Scegli una posizione di archiviazione
Puoi scegliere dove archiviare gli snapshot per il tuo progetto in una delle nei seguenti modi:
Utilizza la posizione di archiviazione predefinita predefinita o personalizzata configurata nelle impostazioni degli istantanei. Il criterio di posizione di archiviazione delle impostazioni degli snapshot definisce la posizione predefinita in cui Google Cloud archivia tutti gli snapshot del progetto. Sebbene Google Cloud mantenga una il criterio di località di archiviazione predefinito, le impostazioni dello snapshot consentono di personalizzare questo criterio e configurare la tua posizione di archiviazione predefinita:
- Utilizza la posizione predefinita predefinita di Google Cloud. Fino a quando non aggiorni le impostazioni degli snapshot per la prima volta, Google Cloud mantiene un valore predefinito per il criterio di posizione di archiviazione. Questo la località predefinita è quella multiregionale più vicina alla disco di origine. Per ulteriori informazioni, vedi Norme sulla località di archiviazione predefinita di Google Cloud
- Imposta la tua posizione predefinita personalizzata. Per personalizzare la posizione di archiviazione predefinita per gli snapshot del progetto, devi aggiornare il criterio di posizione di archiviazione delle impostazioni degli snapshot. Dopo aver aggiornato le impostazioni degli snapshot e configurato quello predefinito, Google Cloud inizia a utilizzare questa posizione appena configurata per archiviare tutti gli snapshot futuri. Per ulteriori informazioni, consulta Aggiornare le impostazioni degli snapshot per il progetto.
Sostituisci le impostazioni degli snapshot e specifica manualmente la posizione durante la loro creazione. In alternativa, puoi eseguire l'override delle impostazioni dello snapshot e specificare manualmente una posizione di tua scelta quando crei uno snapshot. Puoi utilizzare questa opzione per scegliere una posizione diversa per snapshot specifici su base operativa. Per scoprire come specificare la posizione durante la creazione dello snapshot, consulta Creare uno snapshot del volume del disco permanente.
Quando scegliere la località predefinita predefinita di Google Cloud
Ecco alcuni casi d'uso di esempio per l'utilizzo della regione multipla, predefinita nelle impostazioni degli snapshot, come posizione di archiviazione:
- La località predefinita multiregionale soddisfa i requisiti dell'azienda o della pubblica amministrazione di posizionamento dei dati.
- Il disco è archiviato in una località regionale (come
us-central1
) che fa parte di una località multiregionale (us
) e preferisci una maggiore disponibilità di snapshot a rischio delle prestazioni di ripristino degli snapshot più lente. - Non prevedi di ripristinare di frequente gli snapshot su dischi situati al di fuori della posizione di archiviazione predefinita degli snapshot.
Quando scegliere la posizione di archiviazione
Alcuni casi d'uso di esempio per l'utilizzo di una posizione di archiviazione personalizzata, aggiornando se esegui l'override delle impostazioni degli snapshot, includi quanto segue:
- La località multiregionale personalizzata soddisfa le esigenze dell'azienda o della pubblica amministrazione di posizionamento dei dati.
- Il deployment della tua app è stato eseguito in una regione non inclusa in una delle Località multiregionali di Cloud Storage e a cui vuoi assegnare la priorità le prestazioni di ripristino degli snapshot rispetto alla disponibilità degli snapshot.
- Puoi ripristinare gli snapshot più volte da un disco situato all'esterno la posizione predefinita di archiviazione degli snapshot.
Non puoi modificare la posizione di archiviazione degli snapshot esistenti. Se vuoi memorizzare lo snapshot del disco in una nuova posizione, crea un nuovo snapshot nella posizione scelta ed elimina quello nella posizione precedente. Se hai bisogno per archiviare uno snapshot in più di una posizione, devi crearne uno in ciascuna località. Quando crei una nuova istantanea in una nuova posizione, viene visualizzata una viene creato con tutti i dati presenti sul disco.
Costi di rete
I costi di rete si applicano alla creazione o al ripristino di tutti gli snapshot standard multiregionali quando un disco si trova in una regione membro della regione multiregionale. Se non richiedono la replica e la resilienza aggiuntive dei modelli di snapshot regionali, consigliamo di usare gli snapshot a livello di regione specificando quando vengono creati gli snapshot.
Selezionare la località di archiviazione degli snapshot è fondamentale per ridurre al minimo la aggiuntivi. Se archivi lo snapshot nella stessa regione del disco di origine, non ti viene addebitato alcun costo di rete quando accedi allo snapshot dalla stessa regione. Se accedi allo snapshot da una regione diversa, è previsto un costo di rete. I costi di rete vengono sostenuti quando viene creato uno snapshot in una regione diversa dal disco di origine e quando uno snapshot viene ripristinato su un disco in una regione diversa da quella dello snapshot.
È previsto un costo di rete per l'accesso tra regioni. Ad esempio, se il tuo disco di origine si trova in asia-east1
e archivi gli snapshot in asia-east2
, ti verrà addebitato un costo di rete quando accedi allo snapshot tra queste due regioni.
Due regioni, australia-southeast1
e southamerica-east1
, hanno una località di archiviazione predefinita per gli snapshot multi-regione che comporta costi di rete, a meno che non cambi la località di archiviazione. Puoi modificare la località di archiviazione utilizzando lo snapshot
impostazioni o sostituisci manualmente la posizione predefinita durante la creazione dello snapshot:
- Se il disco di origine si trova in
australia-southeast1
, lo snapshot predefinito la località di archiviazione si trova nella località multiregionaleasia
. Per ridurre i costi, archivia di snapshot nella regioneaustralia-southeast1
. - Se il disco di origine si trova in
southamerica-east1
, lo snapshot predefinito la località di archiviazione si trova nella località multiregionaleus
. Per ridurre i costi, archivia gli snapshot nella regionesouthamerica-east1
.
Se ripristini uno snapshot su un disco in una regione non inclusa nella posizione di archiviazione dello snapshot, ti verrà addebitato un costo di rete. Ad esempio, se crei un nuovo disco permanente regionale in australia-southeast1
da uno snapshot archiviato in asia
, una località multiregionale, dovrai sostenere i costi di rete.
Passaggi successivi
- Scopri come creare snapshot di dischi standard.
- Scopri come eseguire regolarmente il backup dei tuoi dischi utilizzando gli snapshot pianificati.
- Scopri di più sulla gestione delle pianificazioni degli snapshot.
- Scopri di più sulle impostazioni dello snapshot.
- Scopri di più sugli snapshot istantanei.
- Scopri le best practice per lavorare con gli snapshot.