Una pianificazione di snapshot crea snapshot standard, che sono backup dei dischi con ridondanza geografica, a intervalli specifici. Utilizza le pianificazioni snapshot come best practice per eseguire il backup dei dischi Compute Engine. Puoi utilizzare le pianificazioni snapshot per eseguire regolarmente e automaticamente il backup dei volumi Persistent Disk e Google Cloud Hyperdisk a livello di zona e di regione.
Proprietà della pianificazione snapshot
Una pianificazione di snapshot include le seguenti proprietà:
- Nome pianificazione
- Descrizione della pianificazione
- Frequenza degli snapshot (oraria, giornaliera, settimanale)
- Ora di inizio dello snapshot
- La regione in cui è disponibile la pianificazione di snapshot
- Politica di cancellazione del disco di origine per la gestione degli snapshot generati automaticamente se il disco di origine viene eliminato
- Policy di conservazione per definire per quanto tempo conservare gli snapshot generati dalla relativa pianificazione
Frequenza di pianificazione degli snapshot
Prima di creare una pianificazione di snapshot, scegli un'ora di inizio e una frequenza di snapshot. L'ora di inizio è l'ora in cui vuoi che inizi la pianificazione degli snapshot. La frequenza è definita come oraria, giornaliera o settimanale.
Una pianificazione di snapshot inizia entro l'ora di inizio specificata. Ad esempio, se l'ora di inizio pianificata è alle 12:00, la creazione dello snapshot inizia in qualsiasi momento tra le 12:00 e le 12:59. La pianificazione utilizza lo standard di fuso orario UTC.
Le pianificazioni di snapshot sono influenzate dai cambi dell'ora legale. All'inizio e alla fine dell'ora legale negli Stati Uniti, potresti notare che gli orari di inizio dei job di pianificazione degli snapshot si spostano rispettivamente avanti o indietro di un'ora, indipendentemente dal fatto che il tuo fuso orario locale utilizzi l'ora legale.
Impostazione di una pianificazione oraria: per configurare una pianificazione oraria, scegli l'ora di inizio e un intervallo di snapshot utilizzando un numero intero compreso tra 1 e 23. Un intervallo di snapshot definisce la frequenza con cui viene eseguito lo snapshot. Quando imposti l'intervallo, scegli un numero che divida esattamente 24 (1, 2, 3, 4, 6, 8 o 12) in modo che lo snapshot inizi allo stesso intervallo di tempo ogni giorno. Ad esempio, se imposti un'ora di inizio alle 9:00 con un intervallo di 6, la pianificazione dello snapshot inizia tra le 9:00 e le 10:00 con un intervallo di snapshot di 6 ore.
Impostazione di una pianificazione giornaliera: imposta la frequenza su giornaliera in modo che lo snapshot venga eseguito una volta al giorno. Ad esempio, puoi impostare una pianificazione degli snapshot in modo che uno snapshot venga generato ogni giorno alle 9:00.
Impostazione di una pianificazione settimanale:imposta la frequenza su settimanale per gli snapshot in uno o più giorni ogni settimana. Ad esempio, un'ora di inizio alle 21:00 con una pianificazione settimanale impostata su lunedì indica che la pianificazione di snapshot viene eseguita alle 21:00 di lunedì ogni settimana. Puoi anche impostare una pianificazione settimanale che genera snapshot in giorni diversi della settimana. Ad esempio, potresti creare una pianificazione per ogni settimana il lunedì alle 14:00 e il giovedì alle 10:00.
Nomi per gli snapshot pianificati
Gli snapshot acquisiti nell'ambito della pianificazione di snapshot hanno nomi generati automaticamente. I nomi degli snapshot vengono generati in base al seguente pattern:
[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
disk-name-prefix: il nome del disco di origine. Questo campo può contenere fino a 20 caratteri.scope-name: il nome della zona o della regione del disco di origine.timestamp: il timestamp di creazione UTC in formatoYYYYMMDDHHMMSS.random-chars: caratteri alfanumerici generati in modo casuale per evitare conflitti di nomi con altri snapshot.
Policy di conservazione degli snapshot
Puoi specificare per quanto tempo Compute Engine conserva gli snapshot creati automaticamente impostando una policy di conservazione degli snapshot.
Come best practice, configura una policy di conservazione per ridurre al minimo i costi di archiviazione degli snapshot. Se non imposti una policy di conservazione, Compute Engine conserva gli snapshot a tempo indeterminato. Sosterrai i costi di archiviazione per questi snapshot finché non li elimini manualmente.
Se scegli di configurare una policy di conservazione degli snapshot, devi farlo quando crei la pianificazione degli snapshot.
Se non imposti una policy di conservazione, tutti gli snapshot generati automaticamente verranno conservati a tempo indeterminato. Ti verranno addebitati i costi di archiviazione per questi snapshot finché non li elimini manualmente.
Eliminazione automatica degli snapshot
Puoi specificare un periodo di tempo di conservazione massimo per lo snapshot. Il periodo di conservazione massimo specifica il numero massimo di giorni per cui Compute Engine conserva lo snapshot del disco dopo la sua creazione. Al termine del periodo di tempo di conservazione massimo, Compute Engine tenta di eliminare automaticamente lo snapshot del disco. Tieni presente che Compute Engine completa l'eliminazione automatica dello snapshot solo se è disponibile uno snapshot più recente del disco. Se non hai uno snapshot più recente disponibile, Compute Engine continua a conservare lo snapshot finché non ne crei uno più recente.
Ad esempio, se imposti il valore su 3, Compute Engine conserva lo snapshot per un massimo di tre giorni prima di tentare di eliminarlo. Dopo tre giorni, Compute Engine verifica se è stato creato uno snapshot più recente per il tuo disco. Se è disponibile uno snapshot di questo tipo, Compute Engine lo elimina
automaticamente.
- La norma di conservazione degli snapshot si applica solo agli snapshot automatici, non a quelli creati manualmente.
- Non puoi applicare una policy di conservazione in modo retroattivo. Se crei una pianificazione di snapshot senza una policy di conservazione e poi passi a una pianificazione di snapshot con una policy di conservazione, quest'ultima verrà applicata solo ai nuovi snapshot.
- Indipendentemente dalla policy di conservazione, puoi sempre eliminare manualmente gli snapshot generati automaticamente e manualmente.
- Se vuoi che Compute Engine elimini automaticamente lo snapshot del disco dopo un periodo di conservazione massimo specificato, devi creare uno snapshot più recente per quel disco prima dell'ora di eliminazione automatica.
- Se imposti un periodo di conservazione massimo per lo snapshot del disco, assicurati di utilizzare un valore minimo di 1 giorno.
Regola di eliminazione del disco di origine
Quando crei una pianificazione degli snapshot, puoi anche impostare una regola di eliminazione del disco di origine. La regola di eliminazione del disco di origine controlla cosa succede agli snapshot se il disco di origine viene eliminato. Per impostazione predefinita, se il disco di origine viene eliminato, gli snapshot generati automaticamente dalla pianificazione vengono conservati definitivamente, a meno che non li elimini manualmente, indipendentemente dalla policy di conservazione originale impostata, a meno che tu non specifichi diversamente.
In alternativa, puoi impostare la regola in modo che la policy di conservazione degli snapshot venga applicata agli snapshot se il disco di origine viene eliminato. Ad esempio, puoi applicare una policy di conservazione che conserva gli snapshot per una settimana dopo l'eliminazione del disco di origine.
Ad esempio, supponi di aver creato una pianificazione di snapshot con una policy di conservazione di 3 giorni, ma di aver scelto di non applicarla all'eliminazione del disco di origine. Dopo aver applicato la policy al Persistent Disk o a Hyperdisk, Compute Engine genera automaticamente gli snapshot, ma li elimina anche automaticamente dopo 3 giorni, in base alla policy di conservazione. Tuttavia, se elimini il disco di origine, la policy di conservazione non viene più applicata e tutti gli snapshot esistenti creati da questa pianificazione vengono conservati a tempo indeterminato.
Pianificazione degli snapshot per le istanze Windows
Se applichi una pianificazione degli snapshot ai dischi collegati a istanze VM Windows, utilizza l'opzione guest-flush per consentire a VSS di generare copie shadow degli snapshot.
Per ulteriori informazioni sugli snapshot per Windows, consulta
Crea uno snapshot del disco coerente con l'applicazione Windows.
Regole di località degli snapshot ed etichette degli snapshot
Analogamente agli snapshot generati manualmente, puoi anche applicare
etichette delle risorse e selezionare la
località di archiviazione
per gli snapshot generati automaticamente. Se le imposti nella pianificazione degli snapshot, a tutti gli snapshot generati automaticamente da questa pianificazione verranno applicate queste proprietà. Ad esempio, se imposti una località di snapshot come US, tutti gli snapshot
generati da questa pianificazione verranno archiviati negli Stati Uniti d'America.
Consulta Crea una pianificazione di snapshot
per esempi su come impostare queste opzioni.
Limitazioni per le pianificazioni degli snapshot
Le pianificazioni degli snapshot presentano le seguenti limitazioni:
- Le pianificazioni degli snapshot vengono applicate solo nel progetto in cui sono state create. Le pianificazioni di snapshot non possono essere utilizzate in altri progetti o organizzazioni.
- Non puoi creare snapshot di archiviazione o snapshot istantanei utilizzando una pianificazione snapshot.
- Dopo aver creato una pianificazione di snapshot, puoi apportare modifiche alla descrizione, alla pianificazione, alla policy di conservazione e alle etichette. Per aggiornare altri valori per una pianificazione di snapshot, devi eliminare la pianificazione di snapshot e crearne una nuova.
- Per i dischi che utilizzano una chiave di crittografia fornita dal cliente (CSEK), non puoi creare pianificazioni di snapshot.
- Per i dischi che utilizzano una chiave di crittografia gestita dal cliente (CMEK), tutti gli snapshot creati con una pianificazione di snapshot vengono criptati automaticamente con la stessa chiave.
- Puoi collegare un massimo di 10 pianificazioni di snapshot alla volta a un volume Persistent Disk utilizzando Google Cloud CLI o REST. Nella Google Cloud console puoi collegare una sola pianificazione snapshot a un disco.
- Puoi collegare una pianificazione snapshot a un massimo di 1000 dischi.
- Puoi creare un massimo di 1000 pianificazioni di snapshot in uso per regione.
Passaggi successivi
- Scopri di più sugli snapshot dei dischi.
- Scopri come creare pianificazioni per gli snapshot dei dischi.
- Scopri come gestire le pianificazioni degli snapshot.