Per impostazione predefinita, Compute Engine protegge gli snapshot standard dall'eliminazione permanente accidentale o dannosa conservandoli temporaneamente 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 in base alle 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 eliminate manualmente o da un processo automatizzato:
- Volumi Google Cloud Hyperdisk e Persistent Disk
- Snapshot di archiviazione, inclusi quelli creati da una pianificazione 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. Sostieni costi di archiviazione per gli snapshot recuperabili alla stessa tariffa degli snapshot standard.
Compute Engine conserva gli snapshot standard eliminati nel cestino indipendentemente da come è stato eliminato lo snapshot, manualmente o tramite un processo automatizzato.
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 scoprire di più, consulta Come configurare il Cestino degli snapshot.
Per evitare la perdita di dati, devi verificare se il cestino è attivato per uno snapshot standard prima di eliminarlo. Per istruzioni, vedi Controllare 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:
- Si applica 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 cancella 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 la scadenza del 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 snapshot
La policy di conservazione del cestino si applica anche agli snapshot standard eliminati da una pianificazione. Tuttavia, se in un secondo momento recuperi uno snapshot di questo tipo dal cestino, Compute Engine lo conserva a tempo indeterminato finché non lo elimini manualmente.
Gli snapshot di archiviazione creati da una pianificazione snapshot vengono eliminati immediatamente e in modo permanente 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 del sistema. Per eseguire l'override della regola predefinita del sistema, modifica la policy di conservazione del cestino. Il criterio di conservazione del cestino è un insieme globale di regole che ti consentono di specificare quali snapshot nelle tue organizzazioni e nei tuoi progetti vengono conservati nel cestino dopo l'eliminazione e per quanto tempo.
Puoi specificare un periodo di conservazione da zero a sette giorni per ogni regola nel criterio di conservazione.
Per scoprire di più sulle regole nella policy di conservazione del cestino, vedi Utilizzare le regole per impostare la policy di conservazione del cestino.
Per scoprire come impostare le regole dei criteri di conservazione, consulta Configurare i criteri di conservazione del cestino.
Utilizzare le regole per impostare la policy di conservazione del cestino
Per un controllo granulare su per quanto tempo vengono conservati gli snapshot standard eliminati all'interno dei progetti e delle organizzazioni, crea regole nella policy di conservazione del cestino. Quando elimini uno snapshot standard, Compute Engine controlla le regole nella 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 norma di conservazione non contiene regole. Quando aggiungi una regola al criterio di conservazione, specifichi un target per la regola e il periodo di conservazione del target.
Il target di una regola può essere una delle seguenti risorse:
- Un tag: la regola si applica a tutti gli snapshot standard che hanno il tag. Le regole basate sui tag possono essere limitate a un progetto o a 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 sui 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 per una regola deve essere compreso tra zero e sette giorni, con incrementi di un giorno. Un valore di zero giorni indica che il cestino è disabilitato per la destinazione.
Quando elimini uno snapshot standard, Compute Engine cerca una regola applicabile nella policy di conservazione e agisce nel seguente modo:
- Se esiste una regola applicabile e il periodo di conservazione della regola è 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 dei criteri di conservazione, consulta Configurare i criteri di conservazione del cestino.
Per capire come Compute Engine applica le regole quando più regole si applicano a uno snapshot standard, vedi 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 ignorare il 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 viene chiamata regola predefinita del progetto e regola predefinita dell'organizzazione, rispettivamente.
Combinare le regole per una maggiore flessibilità
Per bilanciare la riduzione dei costi con la protezione dei dati, combina le regole nella norma 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, proteggere 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 correlati 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 correlati all'audit.
- Imposta una regola predefinita di cinque giorni per il progetto di ricerca
- Impostare una regola di conservazione di un giorno per l'organizzazione
Utilizzare il periodo di conservazione predefinito di sistema per un'organizzazione
Per mantenere un periodo di conservazione di base di tre giorni per tutti gli snapshot standard della tua organizzazione, non devi intraprendere alcuna azione. Il periodo predefinito di tre giorni verrà applicato a tutti gli snapshot standard.
Conflitti tra regole
Quando più regole si applicano allo stesso target, Compute Engine applica la regola più specifica o quella con il periodo di conservazione più lungo, come descritto in Gerarchia delle regole all'interno delle norme 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 questi progetti. Per farlo, imposta la policy di conservazione predefinita per il progetto o l'organizzazione su zero.
Gerarchia delle regole all'interno della policy di conservazione del cestino
Quando elimini uno snapshot standard, Compute Engine applica le regole della norma 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 più regole basate su tag si applicano allo snapshot, Compute Engine applica la regola con il periodo di conservazione più lungo.
Ad esempio, supponiamo che a uno snapshot si applichino una regola basata sui 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 la regola 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 organizzazione, Compute Engine applica la regola di conservazione predefinita definita per il progetto, se esistente.
Regola predefinita a livello di organizzazione: se il progetto non ha una regola predefinita, Compute Engine verifica la presenza di una regola predefinita per l'organizzazione. Se esiste, questa regola viene applicata 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 del 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 è 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 Configurare la policy di conservazione del cestino.
Gestire il cestino
Puoi anche visualizzare informazioni sugli snapshot recuperabili nel cestino. Per ridurre i costi, puoi eliminare definitivamente gli snapshot recuperabili dal cestino. Per saperne di più, vedi Gestire gli snapshot recuperabili nel cestino.
Gli snapshot recuperabili nel cestino sono di sola lettura. Per utilizzare lo snapshot per creare un disco, devi prima recuperare lo snapshot standard dal cestino.
Recuperare 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 di nuovo i tag allo snapshot dopo il recupero dal cestino.
- Pianificazioni snapshot associate: lo snapshot non verrà eliminato automaticamente dopo la durata specificata dalla pianificazione snapshot utilizzata per creare originariamente lo snapshot. Compute Engine conserva invece lo snapshot a tempo indeterminato finché non lo elimini manualmente.
Per recuperare uno snapshot dal cestino, consulta Recuperare uno snapshot dal cestino.
Per visualizzare gli snapshot recuperabili all'interno di un progetto, consulta Visualizzare tutti gli snapshot nel cestino.
Disattivare il cestino
La disattivazione del cestino per gli snapshot standard comporta l'eliminazione 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 eliminati definitivamente e immediatamente.
- 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 che venga eliminato 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 invece lo snapshot a tempo indeterminato finché non lo elimini manualmente.
- Chiavi di crittografia gestite dal cliente (CMEK): se revochi la CMEK che protegge uno snapshot recuperabile e poi lo recuperi, non puoi utilizzare lo snapshot recuperato 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 archiviato nel cestino per cinque giorni, il periodo di archiviazione totale è di 35 giorni. Poiché il cestino è in anteprima, i costi di archiviazione di cinque giorni sono scontati e sostieni costi solo 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
- Recuperare uno snapshot dal cestino
- Scopri di più sugli snapshot standard e di archiviazione