Per impostazione predefinita, Compute Engine protegge gli snapshot standard dall'eliminazione definitiva accidentale o dannosa conservando temporaneamente gli snapshot standard eliminati per tre giorni. La conservazione di questi snapshot ti consente di annullare l'eliminazione e recuperare i dati, se necessario. Questi snapshot si trovano nel cestino. La conservazione degli snapshot standard eliminati può anche consentirti di soddisfare determinati requisiti normativi o di conformità.
Questo documento descrive il funzionamento del cestino per gli snapshot standard e come configurarlo per soddisfare le esigenze della tua organizzazione.
Risorse Compute Engine supportate
Il cestino supporta solo gli snapshot standard.
Le seguenti risorse non sono supportate dal cestino e non possono essere recuperate se vengono eliminate manualmente o tramite un processo automatico:
- Volumi Google Cloud Hyperdisk e Persistent Disk
- Snapshot di archiviazione, inclusi quelli creati da una pianificazione di snapshot
- Snapshot istantanei
- Cloni di dischi
- Immagini macchina
Per proteggere queste risorse, implementa una delle strategie descritte in Opzioni di protezione dei dati per dischi e istanze.
Come funziona il cestino per gli snapshot standard
Il cestino è abilitato per impostazione predefinita solo per gli snapshot standard, che vengono conservati per impostazione predefinita per un periodo di conservazione di tre giorni, ma puoi configurare periodi di conservazione personalizzati. Gli snapshot che si trovano nel cestino sono chiamati snapshot recuperabili. I costi di archiviazione per gli snapshot recuperabili sono gli stessi degli snapshot standard.
Compute Engine conserva gli snapshot standard eliminati nel cestino, indipendentemente dal modo in cui sono stati eliminati, manualmente o tramite un processo automatico.
Per annullare l'eliminazione di uno snapshot standard, devi recuperare lo snapshot dal cestino prima della scadenza del periodo di conservazione. Dopo aver recuperato uno snapshot standard, puoi utilizzarlo per creare nuovi dischi. Se non recuperi lo snapshot, Compute Engine lo elimina definitivamente al termine del periodo di conservazione.
Per disattivare completamente il cestino o impostare periodi di conservazione personalizzati per progetti e organizzazioni diversi, configura la policy di conservazione del cestino. Per saperne di più, consulta Come configurare il cestino degli snapshot.
Per evitare la perdita di dati, devi verificare se il cestino è abilitato per uno snapshot standard prima di eliminarlo. Per le istruzioni, consulta Controlla il periodo di conservazione del cestino per uno snapshot specifico.
Criteri per la conservazione degli snapshot nel cestino
Quando elimini uno snapshot standard, Compute Engine lo conserva nel cestino solo se è vera almeno una delle seguenti condizioni:
- Viene applicato il periodo di conservazione predefinito di tre giorni perché non hai configurato periodi di conservazione personalizzati.
- Hai impostato un periodo di conservazione personalizzato che si applica allo snapshot standard e il periodo di conservazione è compreso tra uno e sette giorni.
Compute Engine elimina definitivamente lo snapshot se il periodo di conservazione applicabile è impostato su zero.
Risultati per gli snapshot recuperabili
Per uno snapshot recuperabile è possibile uno dei seguenti risultati:
- Recupero: per annullare l'eliminazione, recupera lo snapshot dal cestino prima della scadenza del periodo di conservazione.
- Eliminazione definitiva manuale: per ridurre i costi di archiviazione, puoi eliminare definitivamente uno snapshot recuperabile dal cestino.
- Eliminazione definitiva automatica: Compute Engine elimina definitivamente lo snapshot recuperabile dopo il periodo di conservazione applicabile.
Gli snapshot recuperabili sono di sola lettura; non puoi utilizzarli per creare un disco. Devi prima recuperare lo snapshot, poi puoi ripristinarlo su un disco.
Snapshot creati da una pianificazione di snapshot
La policy di conservazione del cestino si applica anche agli snapshot standard eliminati in base a una pianificazione. Tuttavia, se in un secondo momento recuperi lo snapshot dal cestino, Compute Engine lo conserva a tempo indeterminato fino a quando non lo elimini manualmente.
Gli snapshot di archiviazione creati da una pianificazione di snapshot vengono eliminati immediatamente e in modo definitivo perché il cestino non supporta gli snapshot di archiviazione.
Come configurare il cestino per gli snapshot standard
Il periodo di conservazione predefinito di tre giorni è chiamato regola predefinita di sistema. Per eseguire l'override della regola predefinita del sistema, modifica la policy di conservazione del cestino. La policy di conservazione del cestino è un insieme globale di regole che ti consente di specificare quali snapshot delle tue organizzazioni e dei tuoi progetti vengono conservati nel cestino al momento dell'eliminazione e per quanto tempo.
Puoi specificare un periodo di conservazione compreso tra zero e sette giorni per ogni regola della policy di conservazione.
Per scoprire di più sulle regole della policy di conservazione del cestino, consulta Utilizza le regole per impostare la policy di conservazione del cestino.
Per scoprire come impostare le regole delle policy di conservazione, consulta Configura la policy di conservazione del cestino.
Utilizza le regole per impostare la policy di conservazione del cestino
Per un controllo granulare sulla durata della conservazione degli snapshot standard eliminati all'interno dei tuoi progetti e delle tue organizzazioni, crea regole nella policy di conservazione del cestino. Quando elimini uno snapshot standard, Compute Engine controlla le regole della policy di conservazione per determinare il periodo di conservazione nel cestino per lo snapshot standard o se lo snapshot deve essere eliminato immediatamente.
Per impostazione predefinita, la policy di conservazione non contiene regole. Quando aggiungi una regola alla policy di conservazione, specifichi un target per la regola e il periodo di conservazione del target.
La destinazione di una regola può essere una delle seguenti risorse:
- Un tag: la regola si applica a tutti gli snapshot standard con il tag. Le regole basate su tag possono avere come ambito un progetto o un'organizzazione. Il tag deve già esistere.
- Un progetto: la regola si applica a tutti gli snapshot standard presenti nel progetto se non esistono regole basate su tag per il progetto.
- Un'organizzazione: la regola si applica a tutti i progetti all'interno dell'organizzazione se non esistono regole basate su tag per l'organizzazione.
Il periodo di conservazione di una regola specifica per quanti giorni Compute Engine conserva uno snapshot standard eliminato nel cestino. Il periodo di conservazione di una regola deve essere compreso tra zero e sette giorni, con incrementi di un giorno. Un valore pari a zero giorni indica che il cestino è disattivato per la destinazione.
Quando elimini uno snapshot standard, Compute Engine cerca una regola applicabile nella policy di conservazione e agisce come segue:
- Se esiste una regola applicabile e il periodo di conservazione della regola è pari a zero, lo snapshot standard viene eliminato immediatamente.
- Se esiste una regola e il periodo di conservazione è compreso tra uno e sette giorni, Compute Engine conserva lo snapshot standard nel cestino per la durata specificata dalla regola.
- Se non esiste alcuna regola, viene applicato il periodo di conservazione predefinito di tre giorni.
Per scoprire come impostare le regole delle policy di conservazione, consulta Configura la policy di conservazione del cestino.
Per capire in che modo Compute Engine applica le regole quando più regole si applicano a uno snapshot standard, consulta Gerarchia delle regole all'interno della policy di conservazione del cestino.
Regole predefinite
Per ridurre i costi, ma mantenere comunque un livello di protezione di base per gli snapshot standard eliminati, puoi eseguire l'override del periodo di conservazione predefinito di tre giorni nel progetto o nell'organizzazione.
Ad esempio, per conservare gli snapshot eliminati nella tua organizzazione per due giorni anziché tre, imposta un periodo di conservazione predefinito di due giorni per l'organizzazione. La regola predefinita che imposti per un progetto o un'organizzazione è chiamata rispettivamente regola predefinita del progetto e regola predefinita dell'organizzazione.
Combina le regole per una maggiore flessibilità
Per bilanciare la riduzione dei costi con la protezione dei dati, combina le regole nella policy di conservazione. Per farlo, imposta regole predefinite per i tuoi progetti e le tue organizzazioni, quindi crea regole che si applicano a tag specifici.
Ad esempio, supponiamo che tu voglia conservare gli snapshot eliminati nella tua organizzazione per un giorno, ma salvaguardare i dati all'interno di un progetto di ricerca per cinque giorni e poi conservare gli snapshot dei dati di audit per sette giorni.
Per configurare una policy di questo tipo per il cestino, segui questi passaggi:
- Crea o scegli un tag per identificare gli snapshot standard relativi all'audit.
- Crea una regola basata su tag di sette giorni per il tag all'interno dell'organizzazione.
- Applica il tag a tutti gli snapshot standard relativi all'audit.
- Imposta una regola predefinita di cinque giorni per il progetto di ricerca.
- Imposta una regola di conservazione di un giorno per l'organizzazione.
Utilizza il periodo di conservazione predefinito del sistema per un'organizzazione
Per mantenere un periodo di conservazione di riferimento di tre giorni per tutti gli snapshot standard della tua organizzazione, non devi intraprendere alcuna azione. L'impostazione predefinita di sistema di tre giorni verrà applicata a tutti gli snapshot standard.
Conflitti tra regole
Quando più regole si applicano alla stessa destinazione, Compute Engine applica la regola più specifica o quella con il periodo di conservazione più lungo, come descritto in Gerarchia delle regole all'interno della policy di conservazione del cestino.
Disabilita il cestino per un progetto o un'organizzazione aggiungendo una regola predefinita
Per i progetti che non contengono dati critici, puoi ridurre i costi di archiviazione disattivando il cestino. Per farlo, imposta su zero la policy di conservazione predefinita per il progetto o l'organizzazione.
Gerarchia delle regole all'interno della policy di conservazione del cestino
Quando elimini uno snapshot standard, Compute Engine applica le regole della policy di conservazione del cestino nel seguente modo:
Regole basate su tag per il progetto e l'organizzazione: Compute Engine verifica se una delle regole basate su tag all'interno della policy di conservazione si applica allo snapshot standard. Se esiste una regola basata su tag, Compute Engine applica la regola allo snapshot.
Per una maggiore protezione dall'eliminazione accidentale, quando allo snapshot si applicano più regole basate su tag, Compute Engine applica la regola con il periodo di conservazione più lungo.
Ad esempio, supponiamo che a uno snapshot vengano applicate una regola basata su tag di due giorni e una di quattro giorni. La regola dei quattro giorni si applica in tutti gli scenari, anche quando la regola dei due giorni è a livello di progetto e quella dei quattro giorni è a livello di organizzazione. Tuttavia, una regola predefinita del progetto non sostituirà una regola basata su tag anche se la prima ha un periodo di conservazione più lungo.
Regola predefinita a livello di progetto: se non esistono regole basate su tag a livello di progetto o di organizzazione, Compute Engine applica la regola di conservazione predefinita definita per il progetto, se esiste.
Regola predefinita a livello di organizzazione: se il progetto non ha una regola predefinita, Compute Engine verifica se esiste una regola predefinita per l'organizzazione. Se ne esiste una, questa regola si applica allo snapshot eliminato.
Regola predefinita del sistema: se esiste una regola in uno dei livelli precedenti, la regola predefinita del sistema viene ignorata. In caso contrario, Compute Engine applica la regola predefinita di sistema e conserva lo snapshot standard eliminato per tre giorni.
Regole con un periodo di conservazione di zero giorni: se viene trovata una regola e il periodo di conservazione della regola è pari a zero, lo snapshot standard viene eliminato immediatamente. Se viene trovata una regola con un periodo di conservazione diverso da zero, lo snapshot standard viene conservato nel cestino per la durata specificata dalla regola.
Per scoprire come visualizzare e modificare la policy di conservazione, consulta Configura la policy di conservazione del cestino.
Gestisci il cestino
Puoi anche visualizzare le informazioni sugli snapshot recuperabili nel Cestino. Per ridurre i costi, puoi eliminare definitivamente gli snapshot recuperabili dal cestino. Per saperne di più, consulta Gestisci gli snapshot recuperabili nel cestino.
Gli snapshot recuperabili che si trovano nel cestino sono di sola lettura. Per utilizzare lo snapshot per creare un disco, devi prima recuperare lo snapshot standard dal cestino.
Recupera uno snapshot dal cestino
Quando recuperi uno snapshot dal cestino, puoi utilizzarlo immediatamente per creare dischi. Tuttavia, i seguenti dati non vengono conservati nello snapshot:
- Tag: devi aggiungere nuovamente i tag allo snapshot dopo averlo recuperato dal cestino.
- Pianificazioni di snapshot associate: lo snapshot non verrà eliminato automaticamente dopo la durata specificata dalla pianificazione di snapshot utilizzata per creare originariamente lo snapshot. Compute Engine conserva lo snapshot a tempo indeterminato finché non lo elimini manualmente.
Per recuperare uno snapshot dal cestino, consulta Recupera uno snapshot dal cestino.
Per visualizzare gli snapshot recuperabili all'interno di un progetto, consulta Visualizza tutti gli snapshot nel cestino.
Disattiva il cestino
La disattivazione del cestino per gli snapshot standard comporta la cancellazione definitiva dei dati dello snapshot quando questo viene eliminato. Google non può recuperare i dati. Se scegli di disattivare il cestino, devi farlo solo per i progetti che non contengono dati critici.
Limitazioni
- Risorse supportate: sono supportati solo gli snapshot standard. Gli snapshot di archiviazione, gli snapshot istantanei, i dischi e le immagini vengono cancellati definitivamente subito dopo l'eliminazione.
- Conflitti di nomi: il recupero di uno snapshot non andrà a buon fine se esiste già uno snapshot standard con lo stesso nome e non fornisci un nuovo nome per lo snapshot recuperato. Per recuperare uno snapshot di questo tipo, devi utilizzare Google Cloud CLI o REST per specificare un nuovo nome.
- Persistenza dei tag: i tag collegati a uno snapshot prima della sua eliminazione non vengono conservati se lo snapshot viene recuperato dal cestino. Devi aggiungere nuovamente i tag allo snapshot dopo averlo recuperato dal cestino.
- Snapshot pianificati: se recuperi uno snapshot creato originariamente in base a una pianificazione, lo snapshot non fa più parte della pianificazione e non viene eliminato automaticamente dopo la durata specificata dalla pianificazione. Compute Engine conserva lo snapshot a tempo indeterminato fino a quando non lo elimini manualmente.
- Chiavi di crittografia gestite dal cliente (CMEK): se revochi la CMEK che protegge uno snapshot recuperabile e poi recuperi lo snapshot, non puoi utilizzarlo per creare un disco finché non ripristini la chiave. Se non recuperi lo snapshot prima della scadenza del periodo di conservazione, Compute Engine lo elimina definitivamente.
- Recupero richiesto prima dell'utilizzo: gli snapshot recuperabili sono di sola lettura. Per utilizzare uno snapshot recuperabile per creare un disco, devi prima recuperare lo snapshot standard dal cestino.
Prezzi
I costi di archiviazione per gli snapshot recuperabili sono gli stessi degli snapshot standard.
Ad esempio, se uno snapshot standard è stato eliminato 30 giorni dopo la sua creazione e poi conservato nel cestino per cinque giorni, il periodo di archiviazione totale è di 35 giorni. Poiché il cestino è in anteprima, i costi di archiviazione per cinque giorni sono scontati e ti vengono addebitati solo i costi per 30 giorni di archiviazione.
Il recupero di uno snapshot dal cestino non comporta costi.
Per informazioni dettagliate sui prezzi, consulta la sezione Prezzi dei dischi e delle immagini.
Passaggi successivi
- Configura la policy di conservazione del cestino
- Recupera uno snapshot dal cestino
- Scopri di più sugli snapshot standard e di archiviazione