Per essere utile un backup deve essere coerente : una copia di qualcosa che è in via di aggiornamento non può essere ripristinata in modo affidabile.
Coerenza e ripristino
Con i metodi di backup tradizionali , le applicazioni dovrebbero essere messe offline per il backup, di solito di notte, ma nuovi metodi di backup come snapshot e CDP possono lavorare in ogni momento. Gli snapshot forniscono una granularità temporale piuttosto grossolana e sono in grado di fornire un backup completo e coerente. Tuttavia vengono a mancare tutti gli aggiornamenti a partire dall’ultimo snapshot. La granularità più fine dell’approccio CDP permette di perdere meno dati , ma può essere più difficile riportare indietro il sistema a uno stato coerente.
Come ottenere un backup coerente dipenderà dall’applicazione o dai dati. Ad esempio per i file system non strutturati bisogna trovare una buona versione, tipicamente l’ultima chiusa o salvata. Per file che stanno aperti per molto tempo, bisogna inizializzare il file system in modo opportuno e creare un puntatore nei metadati. Per ripristinare i dati bisogna poi trovare il giusto punto nel backup CDP, aspettare che i dati siano copiati nel server applicativo e poi riattivare l’applicazione. Tuttavia questo significa che più alta è la mole dei dati e più lenta è la rete , più lungo è il tempo di ripristino. Fortunatamente stanno emergendo tecnologie che accelerano questo processo. L’applicazione viene dotata con un sommario dei dati ripristinati che le consentono di ripartire , anche se i dati non sono stati tutti completamente ripristinati . Un agente software che gira insieme all’applicazione controlla le richieste di dati e decide di conseguenza le priorità dei processi di ripristino.
Schemi come questo possono fare ripartire un’applicazione in meno di 10 minuti . Naturalmente occorre ancora tempo per ripristinare completamente l’applicazione , ma gli utenti possono cominciare a usarla immediatamente. Un altro problema è la molta interdipendenza tra file e applicazione . Una potenziale soluzione è la scelta di software in grado di riconoscere l’applicazione e di applicare un grado di granularità adatto in funzione delle dipendenze coinvolte.
Pagine: 1 2
Categorie: Sicurezza, Storage, Tecnologie

Commenta per primo
Feed RSS di questi commenti.
Aggiungi un commento