Informazioni sulle pianificazioni degli snapshot per i dischi


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 snapshot include le seguenti proprietà:

  • Nome pianificazione
  • Descrizione della programmazione
  • Frequenza degli snapshot (oraria, giornaliera, settimanale)
  • Ora di inizio snapshot
  • Regione in cui è disponibile la pianificazione snapshot
  • Criterio di eliminazione 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 pianificazione degli snapshot

Frequenza di pianificazione degli snapshot

Prima di creare una pianificazione di snapshot, scegli un orario 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 degli snapshot inizia entro l'ora dell'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 orario UTC.

Le pianificazioni degli snapshot sono influenzate dai cambiamenti 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 vengono spostati in avanti o indietro di un'ora, rispettivamente, indipendentemente dal fatto che il tuo fuso orario locale utilizzi l'ora legale.

  • Impostazione di una pianificazione oraria:per impostare 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 acquisito lo snapshot. Quando imposti l'intervallo, scegli un numero che divida equamente 24 (1, 2, 3, 4, 6, 8 o 12) in modo che lo snapshot inizi allo stesso intervallo di tempo ogni giorno. Ad esempio, l'impostazione di un'ora di inizio alle 9:00 con un intervallo di 6 indica che la pianificazione dello snapshot inizia tra le 9:00 e le 10:00 con un intervallo di snapshot di ogni 6 ore.

  • Impostazione di una pianificazione giornaliera: imposta la frequenza su giornaliera in modo che lo snapshot venga creato 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 creare snapshot uno o più giorni alla 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ì di 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 degli 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 formato YYYYMMDDHHMMSS.
  • random-chars: Caratteri alfanumerici generati in modo casuale per evitare conflitti di denominazione con altri snapshot.

Policy di conservazione degli snapshot

Puoi specificare per quanto tempo Compute Engine conserva gli snapshot creati automaticamente impostando un criterio di conservazione degli snapshot.

Come best practice, configura un criterio 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. Per questi snapshot ti vengono addebitati costi di archiviazione finché non li elimini manualmente.

Se scegli di configurare una policy di conservazione degli snapshot, devi farlo quando crei la pianificazione di snapshot.

Se non imposti una policy di conservazione, tutti gli snapshot generati automaticamente verranno conservati a tempo indeterminato. Finché non li elimini manualmente, ti verranno addebitati costi di archiviazione per questi snapshot.

Eliminazione automatica degli snapshot

Puoi specificare un periodo 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 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 è disponibile uno snapshot più recente, 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 norma di conservazione e poi passi a una pianificazione di snapshot con una norma di conservazione, quest'ultima verrà applicata solo ai nuovi snapshot.
  • Indipendentemente dalle norme di conservazione, puoi sempre eliminare manualmente gli snapshot generati automaticamente e quelli manuali.
  • 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 snapshot, puoi anche impostare una regola di eliminazione del disco di origine. La regola di eliminazione del disco di origine controlla cosa succede ai tuoi snapshot se il disco di origine viene eliminato. Per impostazione predefinita, se il disco di origine viene eliminato, gli snapshot generati automaticamente dalla pianificazione degli snapshot vengono conservati in modo permanente, a meno che tu 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 un criterio di conservazione che mantenga gli snapshot per una settimana dopo l'eliminazione del disco di origine.

Ad esempio, supponiamo 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 alPersistent Diske 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 poi 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 di snapshot per istanze Windows

Se applichi una pianificazione di snapshot ai dischi collegati alle istanze VM Windows, utilizza l'opzione guest-flush per consentire a VSS di generare copie shadow degli snapshot. Per saperne di più sugli snapshot per Windows, consulta Creare uno snapshot del disco coerente con l'applicazione Windows.

Regole di località degli snapshot ed etichette snapshot

Come per gli snapshot generati manualmente, puoi anche applicare etichette risorse e selezionare la posizione di archiviazione per gli snapshot generati automaticamente. Se le imposti nella pianificazione 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 Creare una pianificazione snapshot per esempi su come impostare queste opzioni.

Limitazioni per le pianificazioni degli snapshot

Le pianificazioni degli snapshot presentano le seguenti limitazioni:

  • Le pianificazioni 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 di snapshot.
  • Dopo aver creato una pianificazione degli snapshot, puoi apportare modifiche alla descrizione, alla pianificazione, al criterio di conservazione e alle etichette. Per aggiornare altri valori per una pianificazione snapshot, devi eliminare la pianificazione 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 di Persistent Disk utilizzando Google Cloud CLI o REST. Nella Google Cloud console puoi collegare solo una 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