Informazioni sugli snapshot dei volumi

Questa pagina fornisce una panoramica della funzionalità di snapshot dei volumi di Google Cloud NetApp Volumes.

Informazioni sugli snapshot

NetApp Volumes ti aiuta a gestire l'utilizzo dei dati con snapshot che possono ripristinare rapidamente i dati persi. Gli snapshot sono versioni puntuali dei contenuti del volume. Sono risorse di volumi e sono acquisizioni istantanee dei tuoi dati che consumano spazio solo per i dati modificati. Poiché i dati cambiano nel tempo, gli snapshot di solito consumano più spazio man mano che invecchiano.

Considerazioni

Considera quanto segue:

  • Se sovrascrivi tutti i dati in uno snapshot, questo consuma una capacità del volume significativa, che viene presa in considerazione per il provisioning della capacità del volume.

  • I volumi con un tasso di variazione tipico dell'1-2% al giorno e pianificazioni degli snapshot tipiche in genere richiedono un ulteriore 20% di capacità per l'archiviazione degli snapshot.

Attributi snapshot

Gli snapshot hanno le seguenti funzionalità:

  • Acquisizione istantanea: gli snapshot acquisiscono istantaneamente i dati all'interno di un volume in un momento esatto.

  • Efficienti in termini di spazio: gli snapshot consumano una piccola quantità di dati sovrascrivendo solo i dati modificati o eliminati e mantenendo i dati esistenti invariati.

  • Leggibili come file system: tutti gli snapshot sono facilmente accessibili tramite interfacce standard del file system come file di sola lettura per ogni punto nel tempo.

  • Crea cloni rapidamente: puoi clonare un volume in pochi secondi. La creazione di un nuovo volume da uno snapshot richiede lo stesso tempo della creazione di un nuovo volume vuoto, indipendentemente dalle dimensioni del volume o dello snapshot. Il clone è un nuovo volume e il pool di archiviazione deve avere capacità libera sufficiente per ospitarlo.

  • Ripristino rapido degli snapshot: in pochi minuti puoi ripristinare un volume a una versione snapshot indipendentemente dalle dimensioni del volume. Le modifiche apportate ai volumi dopo la creazione dello snapshot vengono annullate, inclusi gli snapshot più recenti.

Tipi di snapshot

Esistono tre tipi di snapshot:

  • Snapshot manuali: snapshot che crei ed elimini manualmente.

  • Snapshot pianificati: utilizzando gli snapshot pianificati, puoi creare o eliminare automaticamente gli snapshot. Puoi riconoscere gli snapshot pianificati dal nome con il seguente formato:

    • <schedule>-<timestamp>

      • <schedule>: oraria, settimanale o mensile

      • <timestamp>: viene 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 sono eliminabili manualmente. Puoi identificare gli snapshot interni in base al 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 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à snapshot

Prima di utilizzare gli snapshot, considera quanto segue in merito alla capacità degli snapshot:

  • Per la maggior parte dei set di dati, una capacità aggiuntiva del 20% è sufficiente per conservare gli snapshot fino a quattro settimane. Man mano che i dati diventano più vecchi, è meno probabile che vengano utilizzati per i ripristini.

  • La sovrascrittura di tutti i dati in uno snapshot consuma una capacità del volume significativa, che viene presa in considerazione per il provisioning della capacità del volume.

Pianificazioni snapshot

Le pianificazioni di snapshot comuni vanno da:

  • Istantanee orarie scattate in un periodo di 48 ore

  • Snapshot giornalieri acquisiti in un periodo di 30 giorni

  • Snapshot settimanali acquisiti facoltativamente in un periodo di 60 giorni

Attributi dello snapshot orario

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à più elevate, indipendentemente dalle dimensioni del clone e dalla struttura dei dati.

  • Recupero del volume: 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 dai volumi persi.

  • 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 tuoi dati. In questo modo, se l'upgrade non va a buon fine, puoi ripristinare lo stato precedente e recuperare i file.

  • Protezione ransomware: NetApp Volumes aiuta a difendersi dalla perdita di dati causata da attacchi ransomware. Poiché gli snapshot sono di sola lettura e non criptabili, contribuiscono a proteggere dalla criptaggio o dall'eliminazione indesiderati dei dati da una VM compromessa a cui potrebbe essere montato il volume. In caso di perdita o compromissione di grandi quantità di dati, puoi utilizzare uno snapshot per ripristinare un intero volume a uno stato precedente in pochi secondi.

    Puoi anche creare un clone del volume utilizzabile da uno snapshot precedente per riprendere le operazioni finché i tuoi dati non vengono esaminati per rilevare modifiche o danneggiamenti in seguito a un attacco ransomware. Entrambe le opzioni rendono utilizzabili tutti i tuoi dati in pochi minuti.

  • Punti di ripristino coerenti con l'applicazione: puoi utilizzare i NetApp Volumes per creare snapshot coerenti con l'applicazione, ovvero snapshot acquisiti dopo che il sistema operativo e l'applicazione scrivono lo stato attuale dei dati nell'archiviazione. Gli snapshot coerenti con l'applicazione forniscono un punto di ripristino chiaro per l'applicazione e possono essere utilizzati per creare un clone coerente dell'applicazione. Poiché gli snapshot sono di sola lettura accessibili tramite il client, gli utenti possono ripristinare immediatamente i dati, il che migliora notevolmente l'obiettivo del tempo di ripristino.

  • Snapshot coerenti in caso di arresto anomalo: puoi utilizzare anche gli snapshot coerenti in caso di arresto anomalo per recuperare i dati, il che funziona bene per la maggior parte delle applicazioni. Tuttavia, alcuni dati nello spazio di archiviazione 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 nello spazio 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 dello snapshot conservato 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 snapshot

Il seguente esempio fornisce i dettagli su come gestire un requisito di spazio snapshot:

  1. Un utente esegue il provisioning di un volume di 5 TiB e scrive 3 TiB di dati nel volume.

    Risultato: il client vede 2 TiB di spazio libero.

  2. Il client crea uno snapshot e poi elimina 1 TiB di dati.

    Volume di 5 TiB - 2 TiB di dati utente - 1 TiB di dati snapshot

    Risultato: il client continua a visualizzare solo 2 TiB di spazio libero. Questo perché il sistema deve conservare 1 TiB di dati eliminati a cui fa riferimento lo snapshot. Questa capacità viene conteggiata rispetto alla capacità allocata.

  3. NetApp Volumes elimina lo snapshot.

    Risultato: viene liberato 1 TiB di dati snapshot e il client vede 3 TiB di spazio libero.

Passaggi successivi

Crea uno snapshot manuale.