Questa pagina spiega le fasi di creazione di un backup e le opzioni di backup disponibili per i tipi di applicazioni supportati.
Fasi della creazione di un backup
Per creare backup di applicazioni supportate come database, file system e VM, assegna un piano di backup da eseguire in base a una pianificazione, quindi:
In base alle impostazioni del piano di backup, Backup e RE acquisisce un'immagine snapshot dei dati di origine e la salva nei pool di archiviazione di destinazione.
(Facoltativo) Immediatamente o in un secondo momento in base al piano di backup, Backup e RE copia l'immagine dal pool di destinazione a un pool di archiviazione alternativo per generare una seconda copia. In genere, questo avviene dal pool di snapshot a un pool OnVault.
Quando viene applicata la protezione delle applicazioni
L'applicazione di un piano di backup non protegge immediatamente un'applicazione. I job di protezione vengono eseguiti in base a una pianificazione, in base alla disponibilità delle risorse. Puoi anche eseguire il job immediatamente.
Il piano di backup include una pianificazione di quando eseguire il job di protezione per questa applicazione, ad esempio ogni giorno tra le 18:00 e le 06:00 UTC, ogni quattro ore. Se applichi la protezione a un'applicazione alle 13:00 UTC di oggi, la prima operazione di protezione verrà pianificata per le 18:00 UTC.
All'ora pianificata, al job viene assegnato uno slot di job, che potrebbe essere disponibile quando il job è pianificato, ma non sempre. Gli slot di lavoro sono descritti in dettaglio in Informazioni sugli slot di lavoro.
Modifica piano di backup
Puoi modificare il piano di backup di un'applicazione in qualsiasi momento. I backup futuri vengono eseguiti in base al nuovo modello. I backup esistenti vengono conservati in base al modello in uso al momento della creazione.
Modificare i meccanismi di monitoraggio
Un'appliance di backup/ripristino esegue il backup dei dati creando una copia completa iniziale dei dati, quindi creando copie delle modifiche incrementali. Questa funzionalità richiede la capacità di monitorare ed eseguire il backup delle modifiche che si verificano tra le operazioni di backup. Per monitorare queste modifiche, l'appliance di backup/recupero utilizza le API Compute Engine, l'agente RE e DR o Backup delle VM VMware.
Backup e RE utilizza più metodi per monitorare le modifiche ai dati di origine, tra cui:
- Monitoraggio dei blocchi di modifiche basato su agente per SQL Server
- Monitoraggio delle modifiche basato su agenti per i volumi logici (LVM) di Linux
- Monitoraggio delle modifiche degli snapshot Compute Engine
- Monitoraggio delle modifiche ai blocchi Oracle
- Monitoraggio delle modifiche basato su VMware
Driver di monitoraggio delle modifiche dell'agente
L'agente Backup e RE con il relativo driver di monitoraggio delle modifiche (a volte chiamato driver di filtro) consente backup incrementali efficienti monitorando le modifiche dal lato host. Dopo il primo backup completo di un database, l'appliance di backup/ripristino esegue backup incrementali per impostazione predefinita. Se i backup sono ancora sempre completi, controlla quanto segue:
Il driver di monitoraggio delle modifiche è stato arrestato. In questo caso, riavvia il servizio del driver di monitoraggio delle modifiche.
Il driver di monitoraggio delle modifiche di Windows non è installato. In questo caso, disinstalla e poi esegui un'installazione completa dell'agente Windows Backup e RE.
Per il sistema operativo Linux, la versione kernel non è supportata dall'agente installato. Consulta la matrice di supporto per le versioni del sistema operativo Linux supportate.
Snapshot completi e incrementali
Un backup completo esegue il backup di tutti i dati richiesti nell'applicazione. Gli snapshot completi, chiamati anche backup completi, vengono eseguiti la prima volta che viene eseguito il backup di un'applicazione e in alcune situazioni non comuni. Dopo il primo snapshot completo, Backup e RE esegue snapshot incrementali, che sono molto più veloci.
Gli snapshot incrementali funzionano in questo modo:
Il primo snapshot completo contiene tutti i dati di origine.
Il secondo snapshot e quelli successivi contengono solo i dati nuovi o modificati. I dati rimasti invariati rispetto allo snapshot completo non sono inclusi. Gli snapshot incrementali successivi contengono invece riferimenti all'immagine dello snapshot completo per i dati invariati rispetto allo snapshot originale.
Lo snapshot successivo contiene tutti i dati nuovi o modificati rispetto al secondo snapshot, ma non contiene i dati rimasti invariati degli snapshot precedenti. Questo snapshot contiene invece riferimenti ai blocchi negli snapshot precedenti per tutti i dati rimasti invariati.
Opzioni di backup
Backup e RE ti consente di:
Backup basato su agent
L'agente Backup e RE viene utilizzato per eseguire il backup di singole applicazioni e gruppi di applicazioni su server virtuali. L'agente Backup e RE è un servizio leggero, specifico per il sistema operativo e con un ingombro ridotto che può essere installato su VM VMware o istanze Compute Engine. L'agente Backup e RE fornisce una funzionalità di backup dei dati più granulare rispetto a quella fornita dalle chiamate API VMware. Ti consente di:
- Scopri le applicazioni
- Metti in pausa le applicazioni per garantire la coerenza con l'applicazione durante il backup
- Consente il monitoraggio dei blocchi modificati per la strategia di backup incrementale
- Un singolo modello di policy può essere applicato a più applicazioni residenti su un server.
- Evita i problemi di "blocco" delle VM VMware
L'installazione dell'agente Backup e RE su un server fisico o una VM ti consente di creare un singolo modello di policy per eseguire il backup di tutte le applicazioni sul server o più modelli di policy per eseguire il backup di gruppi di applicazioni.
Eseguire il backup dei dati delle applicazioni nei gruppi di coerenza
Un gruppo di coerenza viene abilitato dall'agente Backup e RE. Come suggerisce il nome, i gruppi di coerenza garantiscono backup e recupero point-in-time coerenti in più applicazioni sullo stesso host. Per ottenere la coerenza dell'applicazione, i membri di un gruppo di coerenza vengono sospesi e sottoposti a backup insieme utilizzando un unico modello di policy.
Se l'opzione di backup dei log del database di Backup e RE è abilitata in una policy di snapshot, tutti i database di cui è stato eseguito il backup dal modello di policy in cui si trova la policy di snapshot possono essere recuperati nello stesso momento specifico. Il recupero e il roll forward dei log (per i database) in un gruppo vengono eseguiti utilizzando la console di gestione dell'appliance con una singola azione.
Oltre a rendere veloci le operazioni di backup e ripristino, i gruppi di coerenza consumano meno risorse di sistema (VDisk).
Esegui il backup delle applicazioni generiche (LVM)
La maggior parte delle applicazioni viene rilevata tramite l'agente Backup e RE o tramite API integrate in Backup e RE Un'applicazione generica è un'applicazione che definisci puntando a un gruppo di volumi LVM da proteggere.
Eseguire il backup dei log di database
Il backup dei log del database è abilitato nelle opzioni avanzate di un criterio di snapshot. Consente a un'unica policy di snapshot di eseguire il backup dei log per i database Microsoft SQL Server, i database Oracle e i gruppi di coerenza che contengono database Microsoft SQL Server o database Oracle. La frequenza con cui viene eseguito il backup dei log del database è definita separatamente da quella del database. Ad esempio, un database può essere sottoposto a backup ogni giorno e i relativi log ogni ora.
La frequenza del backup dei log del database è impostata in minuti e la frequenza con cui viene eseguito il backup dei log non deve superare la frequenza con cui viene eseguito il backup del database associato. Ad esempio, se la frequenza di backup del database è ogni 24 ore, la frequenza di backup del file di log deve essere inferiore a 24 ore. L'intervallo di backup dei log del database più breve è di 15 minuti.
La conservazione dei log è definita separatamente dalla conservazione della policy di snapshot. Un periodo di conservazione separato ti consente di utilizzare i log insieme alle copie del database archiviate nel pool di snapshot.
Indipendentemente dal numero di log di cui viene eseguito il backup durante un periodo di conservazione dei log specificato, i log di cui è stato eseguito il backup di un database vengono archiviati in un'area intermedia in un unico VDisk nel pool di snapshot di Backup e DR. Per risparmiare spazio nel pool di snapshot, puoi utilizzare un'impostazione avanzata per indicare al database di comprimere i log.
Esegui il backup delle istanze Compute Engine
Per eseguire il backup di intere istanze di Compute Engine, l'appliance di backup/recupero utilizza le API Compute Engine. Compute Engine fornisce il monitoraggio delle modifiche ai blocchi per la strategia di backup incrementale permanente di Backup e RE e può sospendere le applicazioni per garantire la coerenza delle applicazioni durante il backup.
Quando viene eseguito il backup di un intero server virtuale, viene eseguito il backup di un server virtuale completamente funzionale (sistema operativo, applicazioni e relativi dati). Avere una copia dell'intero server virtuale garantisce che i dati siano accessibili rapidamente e senza problemi.
Esegui il backup delle VM VMware
Backup e RE utilizza le chiamate API di archiviazione di VMware vSphere - Data Protection per eseguire il backup di un intero server virtuale VMware (o di dischi specifici allocati a quella VM). Questi consentono il monitoraggio dei blocchi di modifiche per la strategia di backup incrementale perpetuo di Backup e RE e la sospensione delle applicazioni per la coerenza delle applicazioni durante il backup.
Esegui il backup delle applicazioni e del volume di avvio di una VM VMware
Quando gestisci le applicazioni sulle VM, hai la possibilità di eseguire il backup anche del volume di avvio della VM. Quando viene eseguito il backup del volume di avvio di una VM, un'immagine può essere presentata come VM avviabile. L'immagine può quindi essere migrata in una nuova posizione permanente, se necessario.
Esegui il backup di intere VM VMware
Quando viene eseguito il backup di un intero server virtuale, viene eseguito il backup di un server virtuale completamente funzionante (sistema operativo, applicazioni e relativi dati). Avere una copia dell'intero server virtuale garantisce che i dati siano accessibili rapidamente e senza problemi. Poiché l'immagine presentata è un server virtuale completamente funzionale, può essere migrata in una nuova posizione permanente, se necessario.