Backup della macchina virtuale
Il backup delle macchine virtuali (VM Backup) è il processo di backup delle macchine virtuali (VM) in esecuzione in un ambiente aziendale.
Definizione di VM Backup
Il backup delle macchine virtuali (VM Backup) è il processo di backup delle macchine virtuali (VM) in esecuzione in un ambiente aziendale. Le VM vengono solitamente eseguite come guest su hypervisor che emulano un sistema informatico e consentono a più VM di condividere un sistema hardware host fisico. Gli hypervisor più diffusi sono VMware vSphere e Microsoft Hyper-V, mentre tra gli altri disponibili figurano anche le macchine virtuali basate su cloud.
Poiché le aziende fanno sempre più affidamento sulla virtualizzazione, le VM sono diventate una parte fondamentale degli ambienti IT aziendali. Le applicazioni aziendali, i database e persino i carichi di lavoro in container vengono eseguiti su VM e generano enormi quantità di dati che devono essere protetti utilizzando una solida soluzione di protezione dei dati. Le applicazioni che consentono alle aziende di eseguire il backup e il ripristino di tutti i file che compongono intere macchine virtuali sono denominate VM Backup.
Che cos’è il VM Backup?
Il backup delle macchine virtuali è una soluzione di protezione dei dati per le VM che svolge funzioni simili a quelle delle soluzioni di backup tradizionali utilizzate sui server fisici. Le applicazioni di backup delle macchine virtuali possono eseguire un backup completo di tutti i file presenti in una VM, un backup incrementale o un backup differenziale. Il software di backup delle VM deve essere eseguito frequentemente e periodicamente per proteggere i file, le configurazioni e i dati in continua evoluzione delle VM. I moderni software di VM Backup sfruttano le funzionalità avanzate rese disponibili dall’hypervisor, che consentono di eseguire backup più rapidi con un impatto minore sulla macchina virtuale.
Concetti di VM Backup
Di seguito sono riportati i concetti essenziali per comprendere le procedure di VM Backup:
- Backup differenziale – Backup dei soli file che sono stati modificati dall’ultimo backup completo.
- Backup a livello di file – Backup definito a livello di file e cartelle.
- Backup completo – Backup di tutti i file.
- VM Backup completo – Backup di tutti i file che compongono l’intera macchina virtuale, incluse le immagini disco, i file di configurazione e altro.
- Backup a livello di immagine – o a livello di volume – è il backup dell’intero volume di archiviazione
- Backup incrementale – Backup dei soli file modificati dall’ultimo backup, sia esso completo o incrementale.
- Messa in stato di quiete – Processo volto a portare i dati della macchina virtuale in uno stato idoneo al backup, che include lo svuotamento dei buffer dalla cache di memoria del sistema operativo su disco o altre attività specifiche dell’applicazione.
Qual è il processo di VM Backup e come funziona?
Analogamente al backup dei server fisici, VM Backup protegge tutti gli elementi associati a una macchina virtuale. I backup delle macchine virtuali possono essere eseguiti in diversi modi, sia tramite un agente di backup installato nel sistema operativo guest, sia tramite l’integrazione con l’hypervisor che consente backup senza agente. Indipendentemente dalla destinazione del processo di backup della macchina virtuale, è necessario seguire attentamente i passaggi per garantire un backup corretto e la protezione dei dati. Le fasi principali di VM Backup includono:
- Discovery. È necessario individuare le macchine virtuali presenti nel proprio ambiente
- Aggiunta del computer client. Creare una voce separata per il computer client per ciascuna VM
- Contrassegnare le VM per il VM Backup. Identificare le VM da proteggere e gli agenti Virtual Server che eseguiranno il processo VM Backup
- Dischi associati. Identificare i dischi associati alle VM contrassegnate per il backup
- Flussi di backup. Assegnare i flussi di backup ai proxy secondo una sequenza round-robin
- Scaricare i dati. Utilizzare gli agenti Virtual Server per scaricare i dati di backup
- Snapshot. Creare uno snapshot della macchina virtuale utilizzando l’API dell’hypervisor
- Backup. Completare il processo di backup salvando una copia dei dati in un’altra posizione
Esecuzione del client di backup all’interno di una macchina virtuale.
Poiché una macchina virtuale è identica a una macchina fisica, è possibile eseguire il backup allo stesso modo di una macchina fisica utilizzando un software di backup in esecuzione all’interno della macchina virtuale. Con questo metodo, l’agente di backup mette in sospensione la macchina virtuale di cui si sta eseguendo il backup. Questo metodo viene tipicamente utilizzato per il backup a livello di file dei dati memorizzati sul disco della macchina virtuale.
Questo metodo presenta vantaggi e svantaggi. Tra i vantaggi vi è il fatto che non sono necessarie modifiche procedurali né competenze specifiche, poiché il processo dell’agente di backup è simile a quello del backup di un server fisico. Questo metodo può contribuire alla coerenza dei dati delle applicazioni per alcuni carichi di lavoro critici per l’azienda, come i database. Uno svantaggio potrebbe essere un maggiore utilizzo delle risorse dell’host durante l’esecuzione dell’operazione di backup. Tuttavia, le risorse informatiche odierne sono più potenti e il software di backup richiede un minore consumo di risorse.
Vuoi vedere la protezione dei dati in azione?

Scopri oggi stesso il prodotto completo e pienamente funzionante e verifica come Commvault possa soddisfare direttamente le tue esigenze.
Esecuzione del client di backup sulla macchina host della macchina virtuale.
Poiché una macchina virtuale è costituita da pochi file, è possibile eseguire il backup di tali file tramite l’integrazione con l’hypervisor. Ciò consente di eseguire il backup dei file che compongono la macchina virtuale come file, ma con alcune differenze. Poiché questi file vengono modificati mentre la macchina virtuale è in esecuzione, è necessario spegnere la VM oppure utilizzare un metodo basato su snapshot per eseguire il backup dei file. Questo tipo di backup tramite snapshot può richiedere la sospensione della macchina virtuale. I diversi sistemi operativi reagiscono in modi diversi per produrre snapshot coerenti in caso di crash, coerenti a livello di file system o coerenti a livello di applicazione.
Se i backup delle macchine virtuali includono applicazioni transazionali come server di database e di posta elettronica, la loro messa in stato di quiescenza per assicurarsi che si trovino in uno stato adeguato per il backup viene definita, ad esempio, «coerenza a livello di applicazione». Prima dell’avvio di un backup, l’applicazione viene messa in pausa per garantire che tutte le transazioni in sospeso e le operazioni di scrittura vengano registrate su disco. Questo passaggio assicura che il server sia a conoscenza dell’operazione e che nessun dato vada perso qualora fosse necessario ripristinare la macchina virtuale. La messa in stato di quiescenza funziona solo con applicazioni che supportano la messa in pausa e la scrittura dei dati in sospeso ogni volta che è necessario.
Perché il VM Backup è importante?
La quantità di dati generati quotidianamente è sbalorditiva e tutti devono essere archiviati e protetti contro la perdita. Si stima che entro il 2025 verranno generati 463 exabyte di dati ogni giorno. Gli utenti si aspettano che i dati di cui hanno bisogno siano accessibili e disponibili 24 ore su 24. Senza il backup delle macchine virtuali, è lecito aspettarsi una certa perdita di dati e malfunzionamenti delle applicazioni a causa di interruzioni programmate e non programmate. Senza vmbackup, molte aziende ne risentirebbero e perderebbero dati vitali a causa di interruzioni prolungate e tempi di Recovery in caso di disastri. Una soluzione vmbackup mantiene attivi i motori aziendali e li riporta in funzione più rapidamente dopo interruzioni, attacchi di ransomware, corruzione dei dati o qualsiasi altro evento che danneggi i loro dati.
Vantaggi del backup delle macchine virtuali
I dati digitali e le applicazioni sono i motori della crescita aziendale. Proteggere i carichi di lavoro critici per l’azienda, le relative macchine virtuali e i dati è fondamentale per la sopravvivenza dell’azienda. La protezione dei dati fornisce una rete di sicurezza contro la perdita o il danneggiamento dei dati. Il VM Backup estende la protezione alle VM, che sono il motore dell’IT moderno, ma che spesso vengono trascurate dalle soluzioni di backup tradizionali. Il VM Backup garantisce la sicurezza dei dati, delle configurazioni e dei file e consente un Recovery più rapido dopo le interruzioni. I moderni software di VM Backup offrono una protezione completa delle VM e contribuiscono alla resilienza aziendale.