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 il disco sia collegato o meno a un'istanza di una macchina virtuale (VM) in esecuzione. Per eseguire il backup di un'intera VM o di più dischi contemporaneamente, crea un'immagine macchina. Per altri scenari, consulta il grafico che descrive le 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 con gli snapshot. I tre tipi di snapshot (standard, istantanei e di archiviazione) acquisiscono tutti i contenuti di un disco in un momento specifico.
Di seguito sono riportate le principali differenze tra i tipi di istantanee:
- Conservazione dopo l'eliminazione del disco di origine
- Tempo di recupero dei dati (RTO)
- Località di archiviazione
Conservazione dopo l'eliminazione del disco di origine
Uno snapshot istantaneo di un disco esiste solo fino all'eliminazione del disco di origine. 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 dei 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.
- Le istantanee istantanee offrono i tempi di recupero più bassi e migliori.
- I tempi di recupero dei dati degli snapshot standard sono inferiori a quelli degli snapshot di archiviazione.
- Gli snapshot di archiviazione hanno i tempi di recupero dei dati più lunghi, ma offrono lo spazio di archiviazione più conveniente.
Posizione di archiviazione in base al tipo di snapshot
La posizione di archiviazione è la zona o la regione in cui Compute Engine archivia lo snapshot.
- Gli snapshot istantanei sono backup di 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 standard e di archiviazione nello stesso modo. Le copie degli snapshot di archiviazione e standard vengono archiviate in più posizioni con checksum automatici per garantire l'integrità dei dati.
Salvo diversa indicazione, i riferimenti agli snapshot standard includono gli snapshot di archiviazione.
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 di Hyperdisk | Possono essere creati con le pianificazioni snapshot | Eliminato al momento dell'eliminazione del disco di origine |
---|---|---|---|---|---|
Istantanee standard | Backup dei dati con ridondanza geografica per la protezione da interruzioni locali, zonali e regionali. | Spazio di archiviazione ridondante in più regioni. | Sì | Sì | No |
Snapshot archivio | Come gli snapshot standard, ma per dati a cui si accede raramente e che 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 errore dell'utente o danneggiamento dell'applicazione. | Non ridondante. 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 archiviazione differiscono principalmente per la posizione e il costo dell'archiviazione.
Gli snapshot di archiviazione 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 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 di 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 eliminandolo.
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-autore. Disattiva la modalità multi-writer per il disco, quindi crea lo snapshot.
Non puoi modificare la posizione di archiviazione di un'istantanea standard esistente. Vedi Selezionare la posizione di archiviazione di uno snapshot.
Puoi acquisire uno snapshot di un disco specifico al massimo 6 volte ogni 60 minuti. Per ulteriori informazioni, consulta la sezione Limiti di frequenza degli snapshot.
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 snapshot regolari su un Persistent Disk o Hyperdisk più velocemente e con un costo inferiore rispetto alla normale creazione di un'immagine completa del disco.
Gli snapshot incrementali funzionano nel seguente modo:
- 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 rispetto al primo snapshot. I dati che non sono stati modificati dallo snapshot 1 non sono inclusi. Lo snapshot 2 contiene invece riferimenti allo snapshot 1 per tutti i dati invariati.
- Lo snapshot 3 contiene i dati nuovi o modificati dall'snapshot 2, ma non contiene i dati invariati degli snapshot 1 o 2. Lo snapshot 3 contiene invece riferimenti ai blocchi negli snapshot 1 e 2 per i dati invariati.
L'operazione viene ripetuta per tutti gli snapshot successivi del disco. Gli snapshot vengono sempre creati in base all'ultimo snapshot riuscito acquisito.
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 i dati invariati, gli snapshot fanno riferimento ai dati degli snapshot precedenti. I costi di archiviazione per gli snapshot di Persistent Disk e Hyperdisk vengono addebitati solo per la dimensione totale dello snapshot.
Quando elimini uno snapshot standard, questo viene eliminato definitivamente se non ha 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. In questo modo, si 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 uno snapshot precedente, tieni presente che l'eliminazione di uno snapshot non comporta necessariamente l'eliminazione di tutti i dati dello 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. La rimozione della pianificazione degli snapshot dal disco impedisce ulteriori attività di snapshot. Non puoi eliminare una pianificazione collegata a un disco. Puoi eliminare manualmente gli snapshot in qualsiasi momento.
Il seguente diagramma mostra 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 superiori allo spazio utilizzato sul disco indicato 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ù istantanee standard di un Persistent Disk utilizzando un nome di catena, ogni nuova istantanea si basa in modo incrementale sull'ultima istantanea creata correttamente con quel nome di catena. Utilizza le catene di snapshot solo se sei un proprietario di un servizio avanzato e devi creare catene di snapshot separate, ad esempio per il monitoraggio dei chargeback.
Puoi specificare un nome per la catena di snapshot durante la creazione di snapshot standard utilizzando gcloud CLI, REST o Terraform.
Quando crei uno snapshot, hai la possibilità di creare uno snapshot standard o uno snapshot archivio. Gli snapshot di archiviazione 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 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 di archivio sono elencati separatamente nella console Google Cloud.
Posizione di archiviazione degli snapshot
Ogni volta che crei uno snapshot di un disco, Google Cloud lo archivia in una posizione di archiviazione specifica. Indipendentemente dalla posizione di archiviazione di uno snapshot, puoi utilizzarlo per creare un nuovo disco in qualsiasi regione e zona. Tuttavia, la posizione di uno snapshot influisce sulla sua disponibilità e potresti dover sostenere costi di rete 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 posizione di archiviazione regionale ti offre un maggiore controllo sulla posizione fisica dei dati perché specifichi una singola regione.
Se devi rispettare le norme relative al posizionamento dei dati aziendali o governativi, archivia lo snapshot nella località regionale più vicina conforme a 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. Se memorizzi lo snapshot nella regione in cui si trova il disco di origine, riduci al minimo i costi di rete per il ripristino e la creazione di snapshot da quel disco di origine.
Tuttavia, a differenza di una località di archiviazione multiregionale, una località di archiviazione regionale immagazzina i dati in più zone di una singola regione e i dati potrebbero non essere accessibili in caso di interruzione a livello di regione. Per garantire la disponibilità degli dati, ti consigliamo anche di archiviare un'istantanea ridondante in una seconda posizione.
Se hai un criterio dell'organizzazione che include il vincolo delle località delle risorse, ogni posizione di archiviazione degli snapshot specificata deve appartenere all'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 del progetto in uno dei modi seguenti:
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 un criterio predefinito per la località di archiviazione predefinita, le impostazioni degli snapshot ti consentono di personalizzare questo criterio e di configurare la tua località 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. Questa località predefinita è la regione multipla più vicina al disco di origine. Per ulteriori informazioni, consulta le norme relative alla posizione 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 sostituire le impostazioni degli snapshot e specificare manualmente una località di tua scelta quando ne crei uno. 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 Persistent Disk permanente.
Quando scegliere la località predefinita predefinita di Google Cloud
Ecco alcuni casi d'uso di esempio per l'utilizzo della funzionalità multi-regione, predefinita nelle impostazioni degli snapshot, come posizione di archiviazione:
- La località multiregionale predefinita soddisfa i criteri di posizionamento dei dati aziendali o governativi.
- Il disco è archiviato in una località regionale (ad esempio
us-central1
) che fa parte di una località con più regioni (us
) e preferisci una maggiore disponibilità degli snapshot a rischio di prestazioni inferiori del ripristino degli snapshot. - 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
Ecco alcuni casi d'uso di esempio per l'utilizzo di una posizione di archiviazione personalizzata, aggiornando o sostituendo le impostazioni degli snapshot:
- La località multi-regione personalizzata soddisfa i criteri di posizionamento dei dati aziendali o governativi.
- La tua app è dipiattata in una regione non inclusa in una delle località con più regioni di Cloud Storage e vuoi dare la priorità alle prestazioni del ripristino degli snapshot rispetto alla disponibilità degli snapshot.
- Ripristina gli snapshot più volte da un disco esterno alla posizione di archiviazione predefinita 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 devi memorizzare uno snapshot in più posizioni, devi crearne uno in ogni posizione. Quando crei un nuovo snapshot in una nuova posizione, viene creato uno snapshot completo con tutti i dati 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 multi-regione. Se non hai bisogno di replica e resilienza aggiuntive degli snapshot multiregionali, ti consigliamo di utilizzare gli snapshot regionali specificando una località regionale al momento della creazione degli snapshot.
La scelta della posizione di archiviazione degli snapshot è fondamentale per ridurre al minimo i costi di rete. 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 addebito di rete per l'accesso tra regioni. Ad esempio, se il 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 posizione di archiviazione predefinita per gli snapshot multi-regione che comporta costi di rete, a meno che non cambi la posizione di archiviazione. Puoi modificare la posizione di archiviazione utilizzando le impostazioni dello snapshot o sostituire manualmente la posizione predefinita durante la creazione dello snapshot:
- Se il disco di origine si trova in
australia-southeast1
, la posizione di archiviazione predefinita dello snapshot si trova nella multi-regioneasia
. Per ridurre i costi, archivia gli snapshot nella regioneaustralia-southeast1
. - Se il disco di origine si trova in
southamerica-east1
, la posizione di archiviazione predefinita dello snapshot si trova nella multi-regioneus
. 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 Persistent Disk 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 dei dischi standard.
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot pianificati.
- Scopri di più sulla gestione delle pianificazioni degli snapshot.
- Scopri di più sulle impostazioni degli istantanei.
- Scopri di più sugli snapshot istantanei.
- Scopri le best practice per lavorare con gli snapshot.