Avamar: Best practice per il backup dei database (Oracle, SQL, DB2 e così via) sulle VM che utilizzano Avamar
概要: Esistono diversi modi per eseguire il backup dei database utilizzando Avamar e esistono anche metodi diversi. Ecco un elenco di best practice e insidie da evitare.
手順
Obiettivi:
- Comprendere la differenza tra dati non strutturati e dati strutturati in una VM guest.
- Sapere quali backup di database possono essere ripristinati correttamente.
- Comprendere le best practice per la protezione di un ambiente di database da danneggiamento o eliminazione accidentali o intenzionali.
Fatti:
- Versioni del software Avamar supportate
- Piattaforme di database supportate (Oracle, Microsoft SQL, SAP e così via)
Soluzione:
Dal punto di vista del backup e del ripristino, esistono essenzialmente due tipi di dati che risiedono sui sistemi utente:
-
Dati non strutturati costituiti da file e cartelle come:
C:\backups\backupfile.bkp or D:\data\datafile.csv -
Dati strutturati organizzati da un'applicazione o una piattaforma di database come Microsoft SQL, SharePoint, Exchange, Oracle e così via
Quando sai con che tipo di dati lavorano gli utenti, puoi fornire una soluzione su misura per la loro domanda di backup.
Le soluzioni di backup e ripristino possono eseguire il backup di dati non strutturati utilizzando tecnologie di snapshot su una VM guest (ad esempio snapshot VMware) o utilizzando un software agent in esecuzione sulla VM guest. Ciò vale non solo per i prodotti di backup e ripristino Dell, ma anche per quelli di altri vendor (Veritas, IBM, CommVault e così via).
I backup basati su snapshot funzionano bene per eseguire il backup dei dati non strutturati perché la natura dei dati è statica a meno che non vengano aggiornati utilizzando un'operazione di salvataggio o scrittura.
I dati strutturati, tuttavia, richiedono un approccio diverso dal punto di vista del backup a causa del modo in cui i dati sono disposti e perché i dati cambiano continuamente. Poiché la piattaforma di database sottostante ha il controllo sui dati, non è possibile dire semplicemente a VMware di eseguire lo snapshot di una VM perché la tecnologia di snapshot di VMware non può mettere il database in uno stato in cui è possibile eseguirne il backup per un ripristino successivo (riuscito).
Passi:
Best practice per la protezione di un ambiente di database in esecuzione in una VM guest:
- Installazione e configurazione del software dell'agent Avamar su ciascuna VM nell'ambiente di database.
- Consulenza con i Database Administrator (DBA) per determinare se il database è:
- Backup da parte dei DBA ed esportato in "flat file" (ad esempio D:\backups\databasefile1.bkp, D:\backups\databasefile2.bkp e così via)
- Il software dell'agent è configurato per raggiungere la piattaforma di database e richiedere al database di mettere il database in uno stato in cui Avamar può quindi eseguire il backup affidabile dei dati.
- Scegliere DI NON affidarsi alla tecnologia di snapshot VMware per la protezione del livello del database.