Questa pagina fornisce una panoramica della funzionalità degli snapshot dei volumi Google Cloud NetApp Volumes.
Informazioni sugli snapshot
NetApp Volumes ti aiuta a gestire l'utilizzo dei dati con gli snapshot che possono ripristinare rapidamente i dati persi. Gli snapshot sono versioni in un determinato momento degli elementi contenuti nel volume. Sono risorse di volumi e sono acquisizioni istantanee dei dati che occupano spazio solo per i dati modificati. Poiché i dati cambiano nel tempo, gli snapshot in genere occupano più spazio con il passare del tempo.
Considerazioni
Considera quanto segue:
Se sovrascrivi tutti i dati di uno snapshot, questo consuma una notevole capacità del volume, che viene presa in considerazione per il provisioning della capacità del volume.
I volumi con una frequenza di variazione tipica dell'1-2% giornaliero e le pianificazioni degli snapshot comuni in genere richiedono un ulteriore 20% di capacità per l'archiviazione degli snapshot.
Attributi snapshot
Le istantanee hanno le seguenti funzionalità:
Acquisizione istantanea: gli snapshot acquisiscono istantaneamente i dati all'interno di un volume in un momento esatto.
Spazio efficiente: gli snapshot consumano una piccola quantità di dati perché sovrascrivono solo i dati modificati o eliminati e mantengono invariati i dati esistenti.
Leggibile come file system: tutti gli snapshot sono facilmente accessibili tramite le interfacce del file system standard come file di sola lettura per ogni istante.
Crea cloni rapidamente: puoi clonare un volume in pochi secondi. La creazione di un nuovo volume da uno snapshot richiede la stessa quantità di tempo necessaria per creare un nuovo volume vuoto, indipendentemente dalle dimensioni del volume o dello snapshot. Il clone è un nuovo volume e il pool di archiviazione deve avere una capacità libera sufficiente per ospitarlo.
Ripristino rapido degli snapshot: in pochi minuti puoi ripristinare un volume in una versione di snapshot, indipendentemente dalle dimensioni del volume. Le modifiche apportate ai volumi dopo la creazione degli snapshot vengono annullate, inclusi gli snapshot più recenti.
Tipi di snapshot
Esistono tre tipi di istantanee:
Snapshot manuali: snapshot creati ed eliminati manualmente.
Snapshot pianificati: con gli snapshot pianificati puoi creare o eliminare automaticamente gli snapshot. Puoi riconoscere gli snapshot pianificati dal nome con il seguente formato:
<schedule>-<timestamp>
<schedule>
: ogni ora, settimana o mese<timestamp>
: visualizzato in UTC (YYYY-MM-DD at HH:MM:SS UTC
)
Snapshot interni: snapshot utilizzati da NetApp Volumes per supportare le operazioni di replica e backup. Gli snapshot interni non possono essere eliminati manualmente. Puoi identificare gli snapshot interni dal nome. A seconda di come visualizzi gli snapshot, gli snapshot interni possono avere nomi diversi:
Nella console Google Cloud, in Google Cloud CLI e nelle risposte dell'API, gli snapshot interni utilizzano la convenzione di denominazione
replication-<timestamp>
.Se accedi a uno snapshot utilizzando NFS o SMB, gli snapshot interni utilizzano la convenzione di denominazione
snapmirror.<uuid>.<timestamp>.
.
Capacità di snapshot
Prima di utilizzare gli snapshot, tieni presente quanto segue sulla relativa capacità:
Per la maggior parte dei set di dati, è sufficiente una capacità aggiuntiva del 20% per conservare gli snapshot per un massimo di quattro settimane. Man mano che i dati invecchiano, è meno probabile che vengano utilizzati per i restauri.
La sovrascrittura di tutti i dati in uno snapshot consuma una notevole capacità del volume, che viene presa in considerazione per il provisioning della capacità del volume.
Pianificazioni snapshot
Le pianificazioni degli snapshot più comuni vanno da:
Istantanee orarie scattate in un periodo di 48 ore
Istantanee giornaliere scattate in un periodo di 30 giorni
Snapshot settimanali facoltativi effettuati in un periodo di 60 giorni
Attributi istantanee orarie
Gli snapshot orari soddisfano un Recovery Point Objective di un'ora.
Casi d'uso per gli snapshot
La sezione seguente descrive gli scenari in cui puoi utilizzare gli snapshot per risolvere i problemi di gestione dei dati.
Clonazione delle applicazioni: puoi utilizzare la funzionalità di snapshot e clonazione delle applicazioni per consentire più iterazioni di test a velocità superiori, indipendentemente dalle dimensioni e dalla struttura dei dati del clone.
Recupero dei volumi: puoi utilizzare gli snapshot con i backup di NetApp Volumes per recuperare singoli file o directory se i dati sul volume sono danneggiati o eliminati. Poiché gli snapshot esistono solo all'interno del volume, da soli non offrono una protezione completa contro la perdita dei volumi.
Controllo delle versioni dei dati: gli snapshot ti consentono di mantenere accessibili più versioni dello stesso set di dati.
Upgrade di applicazioni e dati: prima di eseguire l'upgrade delle applicazioni, puoi utilizzare NetApp Volumes per acquisire uno snapshot dello stato attuale dei dati. Se l'upgrade non va a buon fine, puoi ripristinare lo stato precedente e recuperare i file.
Protezione dai ransomware: NetApp Volumes aiuta a difendersi dalla perdita di dati causata da attacchi ransomware. Poiché gli snapshot sono di sola lettura e non possono essere criptati, aiutano a proteggersi dalla crittografia o dall'eliminazione indesiderata dei dati da una VM compromessa in cui il volume potrebbe essere montato. In caso di compromissione o perdita di dati di grandi dimensioni, puoi utilizzare uno snapshot per ripristinare un intero volume a uno stato precedente in pochi secondi.
Puoi anche creare una copia del volume utilizzabile da uno snapshot precedente per riprendere le operazioni fino a quando i dati non vengono esaminati per rilevare eventuali modifiche o danneggiamenti in seguito a un attacco di ransomware. Entrambe le opzioni rendono tutti i dati utilizzabili in pochi minuti.
Punti di ripristino coerenti con l'applicazione: puoi utilizzare NetApp Volumes per acquisire istantanee coerenti con l'applicazione, ovvero istantanee acquisite dopo che il sistema operativo e l'applicazione hanno scritto lo stato corrente dei dati nello spazio di archiviazione. Gli snapshot coerenti con l'applicazione forniscono un punto di ripristino chiaro per l'applicazione e possono essere utilizzati per creare una copia coerente dell'applicazione. Poiché gli snapshot sono di sola lettura accessibili tramite il client, gli utenti possono ripristinare immediatamente i dati, il che offre un miglioramento sostanziale del tempo di recupero.
Snapshot coerenti con gli arresti anomali: puoi anche utilizzare gli snapshot coerenti con gli arresti anomali per recuperare i dati, che funzionano bene per la maggior parte delle applicazioni. Tuttavia, alcuni dati archiviati potrebbero non essere aggiornati al momento del recupero perché vengono conservati nelle cache del sistema operativo e delle applicazioni per un po' di tempo prima di essere scritti nella memoria di archiviazione.
Utilizzo dello spazio logico: l'utilizzo dello spazio di NetApp Volumes riflette i dati nel file system attivo e i blocchi eliminati conservati dagli snapshot. NetApp Volumes libera i blocchi di snapshot mantenuti non appena viene eliminato l'ultimo snapshot che fa riferimento ai blocchi. Il volume continua a consumare lo spazio di provisioning, inclusi i dati eliminati conservati dagli snapshot.
Esempio di utilizzo dello spazio degli snapshot
L'esempio seguente fornisce dettagli su come gestire un requisito di spazio per gli snapshot:
Un utente esegue il provisioning di un volume da 5 TiB e scrive 3 TiB di dati al suo interno.
Risultato: il client vede 2 TiB di spazio libero.
Il client crea uno snapshot ed elimina 1 TiB di dati.
Volume di 5 TiB: 2 TiB di dati utente e 1 TiB di dati snapshot
Risultato: il cliente continua a vedere solo 2 TiB di spazio libero. Questo accade perché il sistema deve conservare 1 TiB di dati eliminati a cui fa riferimento lo snapshot. Questa capacità viene conteggiata in base alla capacità allocata.
NetApp Volumes elimina lo snapshot.
Risultato: 1 TiB di dati degli snapshot viene liberato e il client vede 3 TiB di spazio libero.