Principale > Blog sul backup e sul ripristino > Soluzioni software di backup KVM. Come fare il backup delle macchine virtuali KVM?

Soluzioni software di backup KVM. Come fare il backup delle macchine virtuali KVM?

Aggiornato 21st Ottobre 2024, Rob Morrison

È difficile immaginare una moderna infrastruttura IT senza un qualche tipo di ambiente di virtualizzazione. Kernel-based Virtual Machine, o KVM, è un buon esempio di questo tipo di ambiente: una soluzione di virtualizzazione versatile che è estremamente popolare in molti ambienti aziendali di tutte le dimensioni.

La combinazione di flessibilità, prestazioni e comoda integrazione con gli ambienti Linux è una delle ragioni per cui KVM è così popolare al giorno d’oggi, con un numero sempre maggiore di aziende che utilizzano le macchine virtuali per gestire tutti i tipi di servizi e applicazioni. Tuttavia, le macchine virtuali non sono immuni alla maggior parte delle minacce esistenti all’integrità e alla sicurezza dei dati, motivo per cui un solido sistema di sicurezza è praticamente obbligatorio per qualsiasi azienda.

Un sistema di backup e ripristino sarebbe in grado di offrire una serie di vantaggi agli ambienti virtualizzati, ma il backup e il ripristino di KVM non è un processo del tutto simile a quello delle opzioni di archiviazione dati tradizionali. In realtà, ci sono diversi fattori unici da considerare che lo differenziano da altri tipi di hypervisor. La necessità di ridurre al minimo i tempi di inattività e la natura dinamica degli ambienti virtualizzati sono solo alcuni esempi del perché le macchine virtuali KVM necessitino di un approccio unico per quanto riguarda il backup e il ripristino dei dati.

Molte soluzioni di backup moderne dispongono di una qualche forma di supporto per KVM, che offre le sue robuste funzionalità agli ambienti virtualizzati. Il nostro obiettivo in questo articolo è quello di esplorare tutte le sfide uniche che gli ambienti KVM devono affrontare durante i processi di backup o ripristino, identificando al contempo i vantaggi più degni di nota, offrendo una serie di raccomandazioni e passando in rassegna un elenco di software con funzionalità di supporto KVM complete.

Introduzione a KVM – Definizione e sfide

L’approfondimento dell’argomento richiede un certo grado di comprensione generale di KVM e della sua importanza nel contesto degli ambienti aziendali. Per questo motivo, è opportuno iniziare con l’idea principale che sta alla base di KVM.

L’architettura di KVM

KVM, acronimo di Kernel-based Virtual Machine, è un ambiente di virtualizzazione libero e open-source per il kernel Linux che consente a quest’ultimo di operare sotto forma di hypervisor. È una risorsa preziosa per la maggior parte delle aziende moderne, grazie alla possibilità di creare e mantenere più macchine virtuali per una miriade di casi d’uso, che si tratti di test, assistenza live, distribuzione, containerizzazione e molti altri.

La natura stessa di KVM e la sua profonda integrazione nel kernel Linux lo rendono molto più flessibile e personalizzabile della maggior parte delle alternative. Tuttavia, lo stesso tipo di integrazione rende i processi di backup molto più difficili.

Una KVM utilizza un componente kernel-space e un componente user-space in tandem, con il modulo kernel che gestisce la virtualizzazione della CPU e il QEMU (Quick Emulator) responsabile dell’emulazione hardware nello spazio utente.

Il fatto che l’architettura di base della macchina virtuale sia composta da due elementi distinti significa che la soluzione di backup deve essere in grado di lavorare con entrambi questi aspetti per eseguire con successo i processi di backup e ripristino, aumentando drasticamente la complessità di tali sforzi.

Indipendentemente dalla sua complessità, i backup KVM sono comunque altamente raccomandati per qualsiasi ambiente VM, considerando i numerosi vantaggi che offrono alle aziende, come una migliore continuità operativa, migliori capacità di protezione dei dati, processi di sviluppo o di test più semplici, disaster recovery semplificato, maggiore flessibilità nella gestione delle risorse e persino assistenza nei processi di auditing o di conformità.

Le sfide comuni delle operazioni di backup e ripristino KVM

La complessità dell’architettura non è l’unica sfida che gli utenti di KVM devono affrontare quando devono eseguire operazioni di backup e ripristino. Possiamo anche fornire una serie di altri esempi che possono rendere il processo altrettanto impegnativo, tra cui:

  • La problematica consistenza dei dati per i dati di backup è dovuta alla natura sempre attiva delle macchine virtuali e ai notevoli svantaggi associati allo spegnimento anche di una sola di queste macchine virtuali.
  • L’elevato consumo di risorse dei processi di backup può influire sulle prestazioni complessive degli ambienti virtuali.
  • I tempi di inattività della maggior parte delle macchine virtuali si traducono direttamente in interruzioni del servizio, che generano molti problemi per l’azienda.
  • Nonostante la loro natura apparentemente leggera, le macchine virtuali possono anche essere enormi quando si tratta di consumo di spazio di archiviazione, rendendo i backup completi molto più estesi e costosi.
  • Il trasferimento di dati in grandi quantità può anche mettere a dura prova le capacità di prestazione della rete , portando a numerosi altri problemi.

Il valore dei backup live nei moderni ambienti VM

L’argomento dei backup live ha guadagnato molta più trazione e popolarità con l’aumento degli ambienti virtualizzati in tutto il mondo. Il live backup è un altro nome per un hot backup, ovvero un processo di backup che viene eseguito senza spegnere la macchina virtuale di destinazione. Può fornire un certo grado di coerenza senza causare interruzioni del sistema, ma comporta anche una serie di problemi che devono essere tenuti presenti quando si utilizza questo metodo.

Innanzitutto, i backup live, nella maggior parte dei casi, vengono eseguiti utilizzando snapshot, copie point-in-time delle macchine virtuali di destinazione che possono garantire tempi di inattività minimi e un effetto sostanzialmente meno evidente sulle prestazioni rispetto ai metodi di backup tradizionali.

Tuttavia, anche gli snapshot hanno i loro svantaggi da tenere in considerazione, tra cui la possibilità non nulla di uno stato inconsistente degli snapshot in caso di implementazione non corretta, la complessità della gestione di più snapshot alla volta e il sovraccarico di risorse dovuto alla gestione di grandi volumi di snapshot su base regolare.

Ora che abbiamo un certo grado di comprensione degli ambienti di backup KVM, è il momento di introdurre le caratteristiche più importanti che un’azienda dovrebbe cercare in una soluzione di backup KVM.

Caratteristiche chiave necessarie per una soluzione di backup KVM competente

La scelta corretta di una soluzione di backup KVM è importante per diversi fattori. Il primo è l’elevato livello di concorrenza nel mercato generale del backup, con molte soluzioni tra cui scegliere e un elevato numero di funzionalità diverse in un software di backup medio, che rendono la scelta finale molto più difficile. C’è anche il fatto che non tutte le aziende sono consapevoli delle funzionalità di cui hanno bisogno dalle soluzioni di backup, e alcuni utenti non hanno nemmeno la capacità di configurare il software in modo appropriato.

Tenendo conto di tutto ciò, vorremmo evidenziare alcune delle caratteristiche e delle funzionalità più importanti delle piattaforme di backup KVM che la maggior parte delle aziende dovrebbe cercare:

Diversi tipi di backup

La possibilità di offrire diversi tipi di backup come soluzione di backup VM amplia la gamma di funzionalità che il software può offrire. Ad esempio, i backup completi (sotto forma di snapshot) offrono un backup completo dell’intero ambiente, ma possono essere lenti e richiedere molto spazio. I backup differenziali, invece, sono molto più conservativi, ma possono essere più difficili da ripristinare e richiedono un certo livello di preparazione per il ripristino.

Capacità di integrità dei dati

L’integrità dei dati è un elemento inestimabile di qualsiasi processo di backup KVM, considerando come spesso gli ambienti VM eseguano applicazioni di importanza critica. La possibilità di creare backup coerenti con le applicazioni utilizzando funzioni come il quiescing (sospensione dei processi di I/O) sarebbe incredibilmente vantaggiosa per qualsiasi azienda che lavora con un ambiente KVM.

Funzioni di sicurezza delle informazioni

In un ambiente moderno, i backup sono un bersaglio di azioni malevole tanto quanto i dati originali. Pertanto, la protezione di questo tipo di informazioni è fondamentale e una soluzione di backup competente dovrebbe essere in grado di proteggere queste informazioni con facilità. Funzionalità come la crittografia, sia a riposo che in transito, dovrebbero offrire un certo livello di sicurezza alle informazioni sensibili, mentre il controllo degli accessi basato sui ruoli fornisce un migliore controllo su chi può accedere a quale tipo di informazioni.

Strumenti per l’automazione del backup

A questo punto i backup manuali dovrebbero essere lasciati al passato, soprattutto quando si tratta di ambienti complessi come KVM. I backup automatizzati offrono una certa tranquillità, eliminando la necessità di eseguire regolarmente operazioni monotone e lasciando più tempo per attività complesse e importanti.

La versatilità delle funzioni di ripristino

La creazione di backup in più modi è importante, ma la possibilità di ripristinarli in modo efficiente è altrettanto preziosa. Una soluzione di backup dovrebbe offrire una serie di opzioni di ripristino, con ripristino a livello di file, ripristino completo della macchina virtuale, ripristino istantaneo e molte altre funzioni utili. Anche la possibilità di ripristinare i backup in posizioni diverse, che si tratti di host diversi o persino di hardware non corrispondenti, dovrebbe offrire molta versatilità a una soluzione.

Supporto per diversi tipi e ambienti di storage

La maggior parte delle aziende di medie e grandi dimensioni tende a lavorare regolarmente con diversi tipi di storage. Sarebbe molto utile che la soluzione di backup scelta funzionasse con diversi tipi di ambienti di storage: storage locale, NAS, SAN, cloud storage e così via. Il tiering dello storage di backup dovrebbe anche fornire un certo grado di ottimizzazione dei costi se è possibile ordinare i backup in base all’importanza o all’età delle informazioni.

Ora che siamo consapevoli delle caratteristiche più importanti che una soluzione di backup dovrebbe avere, sarebbe una buona idea iniziare a fornire esempi di tali software con una spiegazione adeguata delle loro capacità.

Esempi notevoli di software di backup e ripristino con funzionalità KVM

Il valore complessivo degli ambienti KVM richiede in pratica l’uso di soluzioni di backup robuste, dotate di funzionalità sostanziali e di altri vantaggi. In questa sezione presentiamo dieci diversi esempi di software di backup con supporto KVM, illustrandone i vantaggi e le caratteristiche principali.

Veeam

Veeam si concentra in modo significativo sugli ambienti virtuali e il suo supporto KVM è piuttosto esteso, con backup agentless basati su immagini che supportano il tracciamento dei blocchi modificati e molte altre funzionalità. Il ripristino istantaneo delle macchine virtuali consente di eseguire una macchina virtuale direttamente dallo stato di backup prima del disimballaggio, mentre SureBackup semplifica i processi di verifica dei backup automatizzandoli.

Le funzionalità e le caratteristiche più importanti di Veeam sono:

  • Supporto di più tipi di backup, compreso quello perennemente incrementale, per ridurre i requisiti di spazio di archiviazione e migliorare le prestazioni.
  • Backup agentless consapevoli delle applicazioni con la possibilità di eseguire backup basati su agenti quando necessario.
  • SureBackup è una funzione che verifica automaticamente tutti i backup per individuare eventuali errori.
  • La possibilità di migrare o ripristinare intere macchine virtuali su cloud pubblici migliora notevolmente la flessibilità del processo di ripristino.
  • Veeam ONE funge da enorme piattaforma di centralizzazione per le attività di backup con pianificazione della capacità, reporting, monitoraggio e molte altre utili funzionalità.

Veeam può offrire una demo completamente funzionale dell’intero prodotto, valida per 30 giorni. Esiste anche un’edizione comunitaria gratuita con supporto per un massimo di 10 istanze alla volta (con supporto KVM), ma il prezzo del software non è disponibile al pubblico, anche se ha la reputazione di essere relativamente costoso.

NAKIVO Backup & Replication

NAKIVO è un potente software di protezione dei dati con forti capacità legate a KVM. L’offerta principale della soluzione in quest’area è rappresentata dai backup agentless basati su immagini, oltre a funzioni note come il CBT. Per quanto riguarda le funzionalità più non convenzionali di NAKIVO, è presente la funzionalità Flash VM Boot che fornisce un ripristino quasi istantaneo delle macchine virtuali e un’esclusiva funzionalità di verifica degli screenshot per controllare in anticipo la recuperabilità degli ambienti KVM.

Le funzionalità e le caratteristiche più importanti di NAKIVO Backup & Replication sono:

  • Flash VM Boot permette di avviare un’intera VM dal suo backup, anche se compresso e deduplicato.
  • Le funzionalità di backup consapevoli delle applicazioni eliminano la possibilità che i backup vengano creati in una fase incoerente, con il supporto di SQL Server, AD, Microsoft Exchange e altro ancora.
  • La deduplicazione globale dei dati consente di risparmiare ancora più spazio di archiviazione rispetto alla deduplicazione per backup, applicando questa tecnica all’intera infrastruttura di backup.
  • Le elevate prestazioni delle operazioni di backup e ripristino sono rese possibili da varie funzionalità di accelerazione di rete per la WAN.
  • Il failover automatizzato delle macchine virtuali è ottimo per gli scenari di disaster recovery, in quanto offre la possibilità di automatizzare il processo di failover delle macchine virtuali replicate per ridurre al minimo i tempi di inattività.

NAKIVO dispone di una versione di prova gratuita di 15 giorni e di una versione gratuita che supporta due o meno macchine virtuali (comprese le macchine virtuali KVM). La versione a pagamento parte da 229 dollari per socket per la licenza perpetua e 2,5 dollari per carico di lavoro al mese per l’abbonamento, ma non è chiaro quali livelli di prezzo del software offrano il supporto KVM.

Veritas NetBackup

Veritas NetBackup è una soluzione di backup più vecchia, ma la sua età non ne sminuisce le capacità. NetBackup supporta pienamente gli ambienti KVM, con backup agentless e supporto CBT per backup incrementali estesi. La scalabilità del software e la capacità di lavorare con ambienti complessi sono alcuni dei maggiori vantaggi della soluzione. Le funzionalità avanzate di NetBackup includono anche il rilevamento delle anomalie guidato dall’intelligenza artificiale e l’orchestrazione automatica del DR, entrambi estremamente utili negli ambienti KVM.

Le funzionalità e le caratteristiche più degne di nota di Veritas NetBackup sono:

  • Le funzionalità di backup senza ingombro riducono la complessità della configurazione di backup.
  • Il ripristino a livello di file e altre funzionalità di ripristino dei dati offrono una maggiore versatilità in termini di recupero delle informazioni.
  • La capacità di deduplicazione estesa riduce i requisiti di storage per i backup KVM.
  • Il supporto di più tipi di backup, come i backup incrementali, migliora la versatilità e offre più opzioni da scegliere in situazioni diverse.
  • Le funzionalità di crittografia dei backup aumentano la sicurezza e riducono le possibilità che le informazioni di backup vengano compromesse o danneggiate.

Veritas offre un ampio periodo di prova gratuita di 60 giorni per l’intero set di funzionalità di NetBackup, che è bilanciato dalla mancanza di una versione gratuita in qualsiasi veste. Veritas supporta sia le licenze in abbonamento che i modelli basati sulla capacità, ma nessuno dei due ha prezzi pubblici disponibili sul sito ufficiale.

Amanda Network Backup

AMANDA è l’acronimo di Advanced Maryland Automatic Network Disk Archiver, una soluzione di backup open-source con supporto per diversi tipi di ambiente, incluso KVM. Forse non supporta gli ambienti di virtualizzazione, ma le vaste opzioni di configurazione consentono di impostare tali opzioni, anche per gli ambienti KVM. La flessibilità e l’efficienza di Amanda sono i suoi maggiori vantaggi, soprattutto in ambienti complessi e sfaccettati. La sua area di staging per i backup è chiamata “holding disk”, il che consente di ottimizzare i processi di backup in diverse situazioni, anche quando si tratta di configurazioni KVM.

Le funzionalità e le caratteristiche più importanti di Amanda Network Backup sono:

  • La natura open-source della soluzione di base apre numerose opportunità di personalizzazione e di ulteriore sviluppo attraverso gli sforzi della comunità.
  • Un insolito modello client-server facilita la gestione di grandi selezioni di ambienti di backup di destinazione.
  • La crittografia è un miglioramento della sicurezza e la compressione consente di ridurre i requisiti totali di archiviazione.
  • Amanda non è stato progettato per eseguire backup a livello di macchina virtuale, ma la sua flessibilità consente di eseguire il backup di host KVM o persino di file system di macchine virtuali con una configurazione adeguata.
  • Il vasto sistema di plugin e script consente ad Amanda di eseguire backup coerenti con le applicazioni per applicazioni e database.

Amanda non ha bisogno di una versione di prova gratuita, poiché l’intera soluzione è già gratuita. Esiste una versione separata con supporto commerciale e alcune funzionalità aziendali (Zmanda), ma funzionalità come il supporto KVM non sono limitate a questo paywall. I prezzi di Zmanda, invece, non sono reperibili in fonti pubbliche, per cui l’unica alternativa è un preventivo personalizzato.

Bacula Enterprise

Bacula Systems offre Bacula Enterprise come soluzione di punta: una piattaforma completa di backup e ripristino costruita utilizzando un nucleo open-source. Bacula supporta un numero straordinario di tipi di ambienti virtuali, compreso KVM, e la sua capacità di offrire backup agentless con destinazioni di backup personalizzabili lascia molta versatilità nelle mani dell’utente finale. Il Delta Plugin di Bacula fornisce efficienti backup incrementali, mentre la struttura generale basata su moduli consente di adattare Bacula a praticamente qualsiasi altro tipo di ambiente, il che rappresenta un’ottima opzione dal punto di vista della versatilità.

Le funzionalità e le caratteristiche più importanti di Bacula Enterprise sono:

  • Esteso set di funzionalità con supporto per diversi tipi di backup: completo, incrementale, differenziale, ecc.
  • Capacità di eseguire backup di macchine virtuali agentless su macchine virtuali KVM.
  • Supporto per ambienti multi-tenant con una migliore flessibilità e gestione dei backup.
  • Una combinazione di compressione e deduplicazione mira a ridurre i requisiti di capacità di archiviazione totale per i backup.
  • L’introduzione di un esclusivo Delta Plugin consente di eseguire backup incrementali a livello di blocco, riducendo drasticamente i requisiti di storage per le operazioni di backup e migliorandone le prestazioni.
  • Livelli particolarmente elevati di sicurezza e protezione contro il ransomware, un fattore che sta rapidamente emergendo nella maggior parte delle organizzazioni.
  • Grande flessibilità e scalabilità

Bacula offre ai suoi potenziali clienti una prova gratuita di 30 giorni, ma non esiste una versione gratuita del software (e la versione comunitaria non supporta nemmeno KVM). Anche i prezzi di Bacula Systems non sono disponibili al pubblico, ma in genere sono considerati relativamente bassi poiché il software utilizza un sistema di licenze basato su abbonamento che non utilizza il consumo di dati come mezzo principale per calcolare il costo totale.

Storware vProtect

Storware vProtect potrebbe essere la soluzione più specializzata di questo elenco: un software di backup personalizzato incentrato sugli ambienti virtuali e praticamente su nient’altro. L’integrazione di Storware con gli ambienti KVM è profonda ed estesa e supporta RHV, Proxmox e oVirt. È in grado di fornire backup agentless basati su snapshot per gli ambienti KVM, garantendone la coerenza e la sicurezza. L’architettura della soluzione supporta l’elaborazione distribuita dei backup per le grandi distribuzioni e il portale self-service consente ai proprietari delle macchine virtuali di avere il controllo completo dei processi di backup e ripristino.

Le funzionalità e le caratteristiche più importanti di Storware vProtect sono:

  • Backup consapevoli delle applicazioni per garantire la coerenza delle applicazioni eseguite all’interno delle macchine virtuali al momento delle operazioni di backup e ripristino.
  • Automazione estesa dei backup che consente di impostare in anticipo i processi di backup.
  • Le funzionalità di backup senza agenti eliminano la necessità di installare agenti su ogni singola macchina virtuale prima di eseguirne il backup.
  • Vaste funzionalità di ripristino, tra cui il ripristino a livello di file e altre.
  • L’integrazione nativa per gli ambienti KVM consente a vProtect di supportare diverse piattaforme basate su KVM: Proxmox, RHV e oVirt.

Storware offre una prova gratuita di 30 giorni di vProtect, ma non è disponibile una versione gratuita. Il prezzo della soluzione utilizza il numero di host protetti come misura principale del costo totale, ma il prezzo esatto non è reperibile sul sito web ufficiale. Si tratta inoltre di una delle poche soluzioni che prevedono ancora la licenza perpetua, che in alcune situazioni può essere molto più conveniente.

Commvault Cloud

Commvault Cloud è l’ultima iterazione di una soluzione completa per il backup e il ripristino costruita per lavorare innanzitutto con i clienti aziendali. Può lavorare con facilità con gli ambienti KVM, integrandoli liberamente in un quadro di disaster recovery più ampio. I backup agentless con supporto CBT sono la naturale conseguenza della capacità KVM di Commvault Cloud, ma ci sono anche molte altre funzionalità da scegliere. Ad esempio, l’automazione e l’analisi guidate dall’intelligenza artificiale possono offrire diversi modi per ottimizzare i processi di backup KVM in un batter d’occhio.

Le funzionalità e le caratteristiche più importanti di Commvault Cloud sono:

  • Il supporto di più tipi di backup, combinato con la natura agentless dei backup delle macchine virtuali, offre un’ampia versatilità.
  • Le funzionalità di pianificazione del backup offrono un’ampia libertà per quanto riguarda l’automazione dei processi di backup.
  • I processi di ripristino sono altrettanto flessibili: il ripristino a livello di file è una delle molteplici opzioni disponibili.
  • Supporto esteso per molti altri hypervisor, utile in ambienti aziendali complessi.
  • Il ripristino di emergenza nel suo complesso può essere automatizzato in una certa misura per gli ambienti KVM con funzionalità di failback e failover, tra le altre.

La versione di prova di 30 giorni di Commvault offre un set completo di funzionalità del software, ma la mancanza di una versione gratuita più piccola lo rende un po’ meno interessante per le piccole imprese. Il prezzo di Commvault Cloud si basa sulla quantità di dati elaborati, il che può essere costoso per alcune aziende e settori. Tuttavia, sul loro sito web non sono disponibili informazioni ufficiali sui prezzi, lasciando ai preventivi personalizzati l’unica possibilità di ottenere dati sui prezzi.

MSP360 Managed Backup

MSP360 Managed Backup è una piattaforma di backup flessibile con un’attenzione particolare ai fornitori di servizi gestiti (MSP). Anche se all’inizio la soluzione non includeva funzionalità di backup delle macchine virtuali, la funzione in questione è stata aggiunta per supportare diversi tipi di ambiente VM, tra cui KVM. Supporta diversi tipi di backup con un approccio multi-cloud e può offrire opzioni di archiviazione flessibili per gli ambienti KVM. Può inoltre integrare facilmente i backup KVM in una strategia di backup più ampia e completa, senza perdere il livello di controllo su operazioni specifiche quando necessario.

Le funzionalità e le caratteristiche più importanti di MSP360 sono:

  • Supporta operazioni di backup sia a livello di immagine che di file per gli host KVM.
  • Offre un’ampia compressione e una forte crittografia per risparmiare spazio di archiviazione e proteggere le informazioni.
  • La gestione centralizzata dei backup semplifica il controllo di più istanze di destinazione e tipi di backup.
  • Può funzionare con molte destinazioni di archiviazione, tra cui cloud e storage locale.
  • I backup di KVM possono essere salvati contemporaneamente in più ambienti di cloud storage, evitando il vendor lock-in e migliorando la flessibilità.

MSP360 offre una prova gratuita per tutte le sue funzioni, ma è limitata a 15 giorni al massimo. Esiste anche una versione gratuita della soluzione senza una chiara spiegazione della possibilità di lavorare con ambienti KVM o meno. I prezzi di MSP360 non sono disponibili sul sito ufficiale, ma esiste una pagina dedicata al calcolo dei prezzi che semplifica la creazione di un preventivo personalizzato da inviare all’azienda in questione per ricevere informazioni sui prezzi.

Vembu BDRSuite

BDRSuite è una delle due offerte di Vembu, un noto fornitore di software nel settore del backup. BDRSuite è stato il primo fornitore a fornire funzionalità di backup KVM nativo senza agente nel mercato aziendale. È in grado di integrarsi facilmente con l’hypervisor KVM, utilizzando le funzionalità di Changed Block Tracking per eseguire backup incrementali leggeri con diverse opzioni di archiviazione tra cui scegliere.

Le funzionalità e le caratteristiche più importanti di Vembu BDRSuite sono:

  • Automazione flessibile dei backup con intervalli personalizzabili.
  • Supporto di più tipi di backup, compreso il backup incrementale ad alta efficienza con il supporto di CBT.
  • Le funzionalità di backup dell’immagine senza ingombro per gli ambienti KVM riducono drasticamente la complessità delle attività di backup.
  • Capacità di ripristino estese per gli ambienti VM, tra cui il ripristino istantaneo della VM, il ripristino dei file e il supporto di più formati.
  • Una console centralizzata per il backup e la gestione dei dati semplifica la configurazione del backup e migliora la capacità di gestire molti processi di backup o ripristino contemporaneamente.

BDRSuite offre una versione di prova completa di 30 giorni, un costo relativamente basso per quanto riguarda la copertura delle macchine virtuali (a partire da 4$ al mese per macchina virtuale) e una versione gratuita della soluzione per le microimprese che supporta il backup e il ripristino di un massimo di 10 macchine virtuali KVM con la maggior parte delle funzioni di base.

Rubrik

Rubrik è un fornitore di soluzioni moderne per la gestione dei dati e il suo prodotto principale offre un ampio supporto per le implementazioni KVM. Rubrik è stato il primo a introdurre il concetto di piattaforma convergente per la gestione dei dati, una combinazione di appliance scalabile e software di backup da integrare negli ambienti esistenti. Le sue funzionalità KVM sono notevoli, con una tecnologia proprietaria di tracciamento delle modifiche per i backup incrementali e diverse opzioni convenienti per il ripristino delle macchine virtuali in caso di necessità.

Le funzionalità e le caratteristiche più degne di nota di Rubrik sono:

  • Combinazione di compressione e deduplicazione per ridurre il consumo di storage.
  • Backup KVM senza ingombro per ridurre i tempi di configurazione del software.
  • Multipli tipi di backup per una maggiore flessibilità in termini di prestazioni e spazio di archiviazione.
  • Possibilità di effettuare backup coerenti e consapevoli delle applicazioni, eseguiti nelle macchine virtuali al momento della creazione del backup.
  • L’integrazione facile e conveniente con gli strumenti e i flussi di lavoro esistenti è resa possibile dall’architettura API-first del software.

Rubrik può offrire 30 giorni di prova gratuita con un set completo di funzionalità, ma non esiste una versione gratuita. Inoltre, i prezzi di Rubrik non sono disponibili in alcun modo sul sito web ufficiale e per ottenere tali informazioni è necessario richiedere un preventivo personalizzato.

Dal momento che abbiamo capito quanto sia ricco e versatile il mercato dei software di backup per gli ambienti KVM, è il momento di esaminare alcune raccomandazioni generali su come fare un processo di backup KVM.

Guida passo-passo su come fare il backup delle macchine virtuali KVM

L’implementazione di KVM è un processo impegnativo a causa delle numerose caratteristiche uniche che queste macchine virtuali hanno rispetto allo storage di backup tradizionale. Per questo motivo, vorremmo presentare una guida passo-passo su come fare questi backup con una delle soluzioni di backup precedentemente menzionate.

Va notato che i passaggi effettivi del software variano molto da un caso all’altro, per questo la nostra raccomandazione copre tutto ciò che precede e segue l’interazione iniziale con il software scelto, dalla scelta di una di queste soluzioni per l’acquisto al monitoraggio di tutti gli ambienti e i processi configurati per individuare eventuali errori nel lungo periodo.

Fase 1 – Scelta della soluzione di backup

Molti elementi di una strategia di backup KVM di successo si basano sulle capacità del software di backup e sulla sua versatilità. Gli esempi più ovvi di fattori che possono influenzare la scelta finale di una soluzione di backup sono il budget, la compatibilità, la scalabilità, l’interfaccia utente e, naturalmente, il set di funzionalità (compresi eventuali esempi di funzionalità uniche che altri concorrenti potrebbero non offrire).

Non è raro che questo segmento duri molto tempo, considerando la complessità di una soluzione di backup media sul mercato e l’abbondanza di funzionalità che la maggior parte degli esempi di software di backup può offrire.

Le versioni di prova e i test dovrebbero essere ottimi per valutare l’esperienza complessiva dell’utente nell’interfaccia del software. La richiesta di un preventivo personalizzato da più soluzioni potenziali dovrebbe fornire alla vostra azienda una comprensione del costo di ciascun software.

Fase 2 – Preparazione dell’ambiente KVM

Una volta scelto il software in questione, è bene preparare l’ambiente KVM per il processo di integrazione utilizzando una serie di processi:

  • Verificare se si è in grado di fornire al software di backup le autorizzazioni sufficienti per accedere agli ambienti di storage e alle macchine virtuali.
  • Verificare l’esistenza di uno spazio di archiviazione sufficiente con un certo overhead per tenere conto della crescita delle dimensioni dei backup a breve termine.
  • Assicuratevi che gli ambienti VM siano in grado di supportare funzionalità avanzate come il quiescing, se il software di backup è in grado di lavorare con essi.
  • Provare a impostare percorsi di rete separati per il traffico di backup per ridurre al minimo l’impatto del backup sulle prestazioni totali del sistema.

A questo punto l’ambiente dovrebbe essere pronto per la configurazione iniziale di un software di backup di vostra scelta.

Fase 3 – Configurazione dei criteri di backup e ripristino

Una volta completato il processo di prima configurazione, è bene iniziare a configurare i criteri di backup. L’identificazione delle macchine virtuali di cui si intende eseguire il backup è un ottimo primo passo, seguito dalla definizione della frequenza con cui si desidera eseguire i backup.

Un delicato equilibrio tra costi di archiviazione e requisiti di ripristino può essere bilanciato impostando periodi di conservazione per i backup delle macchine virtuali, mentre la scelta dei tipi di backup da utilizzare per le attività dovrebbe offrire una certa flessibilità in termini di prestazioni e capacità di archiviazione per i backup.

Tutti questi processi dovrebbero essere stabiliti tenendo conto degli RTO e degli RPO dell’azienda, assicurandosi che i backup possano soddisfare entrambi i parametri per motivi di continuità o di conformità.

Fase 4 – Esecuzione dei test di backup

La configurazione iniziale non è l’unico elemento importante legato ai criteri di backup. Sarebbe opportuno testare queste politiche prima di lanciarle in produzione, includendo non solo processi di ripristino di prova, ma anche la misurazione del tempo per un processo medio di backup e ripristino, la convalida della sequenza, la documentazione adeguata dell’intero processo e così via.

Processi di test come questi dovrebbero essere eseguiti regolarmente nella loro interezza per verificare la coerenza degli ambienti di backup e ripristino e per garantire la sicurezza dei dati.

Fase 5 – Monitoraggio e ottimizzazione

Analogamente alla fase precedente, vi sono altri processi che dovrebbero essere eseguiti regolarmente. L’implementazione del sistema di backup è raramente qualcosa che si può semplicemente “impostare e dimenticare” a causa di molteplici fattori, dall’infrastruttura in continua evoluzione dell’ambiente di lavoro al numero crescente di minacce alle informazioni sensibili.

Il monitoraggio costante dei lavori di backup per individuare eventuali irregolarità ed errori è fondamentale per poter risolvere i potenziali problemi nel più breve tempo possibile. Anche un controllo regolare dell’utilizzo dello storage dovrebbe essere una buona idea, considerando come alcuni tipi di backup possano richiedere molte risorse.

Aggiornare regolarmente il software di backup e tenere d’occhio i changelog per verificare la presenza di nuove funzioni e funzionalità è una raccomandazione naturale in un ambiente di questo tipo. Molti utenti tendono inoltre a utilizzare le informazioni raccolte durante il monitoraggio e le revisioni regolari per cercare potenziali miglioramenti e aggiustamenti che potrebbero migliorare il processo di backup o di ripristino in futuro.

Backup KVM – Migliori pratiche

Seguendo i passaggi sopra descritti dovrebbe essere più facile impostare i processi di backup e ripristino di KVM. Tuttavia, non sono tutto ciò che una persona dovrebbe sapere per far sì che i suoi sistemi di sicurezza resistano alla prova del tempo: ecco perché il nostro prossimo obiettivo sarà quello di fornire una serie di best practice da seguire in questi processi.

Non è possibile raggiungere il massimo livello di preparazione per qualsiasi tipo di situazione senza tenere a mente un certo numero di best practice, tra cui:

  • Utilizzare snapshot per le attività di backup.

Gli snapshot sono spesso considerati un sostituto dei backup completi negli ambienti virtuali. Offrono la possibilità di creare una copia di backup in modo coerente in un breve lasso di tempo e la possibilità di ripristinare rapidamente i dati di un’intera macchina virtuale alla volta. Tuttavia, questo metodo ha anche una buona dose di svantaggi, molti dei quali dipendono dall’implementazione e dalle capacità del software. Tenendo conto di tutto ciò, gli snapshot dovrebbero essere utilizzati solo come metodo di backup complementare ad altri tipi di backup e non come unica opzione di backup.

  • Implementazione di diversi tipi di backup

Una logica molto simile si applica ai tipi di backup offerti dalla maggior parte dei sistemi: completo, incrementale, differenziale e così via. Ciascuno dei tipi di backup più diffusi ha i propri vantaggi, difetti e casi d’uso. Ad esempio, i backup incrementali sono di solito molto più veloci dei backup completi e richiedono meno capacità di archiviazione, ma possono essere più difficili da ripristinare a causa della necessità di avere tutti i backup incrementali dall’ultimo backup completo in un unico posto per eseguire il ripristino. Per questo motivo, la scelta migliore è quella di utilizzare i tipi di backup insieme, tenendo conto di tutti i loro vantaggi e limiti.

  • Controllare regolarmente l’integrità dei backup.

La verifica dell’integrità dei backup può essere l’espansione di una fase di guida già menzionata (test dei backup). In questo caso, si raccomanda di verificare l’integrità delle operazioni di backup e di ripristino, di eseguire regolarmente ripristini di prova e di eseguire controlli automatici con strumenti di verifica. La verifica del checksum può aiutare a individuare qualsiasi segno di corruzione dei dati e un sistema di allerta completo dovrebbe essere in grado di notificare agli amministratori responsabili qualsiasi tipo di problema o anomalia in un ambiente di backup e ripristino.

  • Utilizzare posizioni separate per l’archiviazione dei backup.

La separazione dei luoghi di archiviazione dei backup è una delle raccomandazioni di base per questi processi, al fine di evitare vari disastri a livello di sito: interruzioni di corrente, corruzione dei dati, disastri naturali, ecc. Anche il cloud storage può essere trattato come un ambiente di archiviazione separato, ma sarebbe opportuno verificare le capacità di sicurezza del provider di storage prima di utilizzarlo come destinazione di archiviazione di backup.

  • Implementare l’automazione del backup

I lavori di backup manuali sono raramente utilizzati come mezzo per eseguire regolarmente le attività di backup tradizionali in un ambiente IT moderno. L’automazione è già a un livello tale da poter essere ampiamente personalizzata per seguire pianificazioni, regole di integrazione, criteri e molti altri parametri. L’introduzione dell’automazione riduce significativamente il rischio di errore umano nelle attività di backup, ma per essere veramente utile deve essere configurata in modo appropriato.

Seguendo queste best practice nel contesto di una soluzione di backup KVM competente, le aziende dovrebbero disporre di caratteristiche e capacità sufficienti per proteggere gli ambienti KVM in molti modi diversi.

Conclusione

I backup KVM sono un elemento importante di un’infrastruttura IT resiliente e flessibile in un ambiente moderno. Le complessità del backup degli ambienti virtualizzati, combinate con le caratteristiche uniche di KVM, rendono difficile trattare i backup KVM come qualsiasi altra operazione di backup, ed è per questo che sono disponibili molte opzioni che supportano gli ambienti KVM come funzionalità.

A questo punto, eseguire backup KVM senza una soluzione che supporti esplicitamente questo ambiente è estremamente difficile, considerando come l’unica alternativa sia rappresentata dagli script personalizzati, che sono molto più difficili e presentano una serie di problemi, dall’elevato costo di creazione e manutenzione all’estrema dipendenza dall’abilità del creatore nei linguaggi di programmazione.

In questo articolo abbiamo cercato di fornire molte informazioni sui backup di KVM, compresi i loro vantaggi e difetti, nonché le potenziali soluzioni di backup di terze parti. L’aggiunta delle migliori pratiche e delle raccomandazioni relative ai software di backup di questo settore sarebbe utile nel processo di scelta del software di backup per la propria azienda.

La soluzione di backup ideale per un ambiente specifico dipenderà sempre da un gran numero di fattori: le esigenze dell’azienda, le risorse, il settore di destinazione, il set di funzionalità complessivo, le priorità in termini di sicurezza e molti altri. Tuttavia, è probabile che molte aziende debbano considerare l’implementazione di una di queste soluzioni al più presto per evitare i numerosi problemi che derivano dall’utilizzo di ambienti VM senza un sistema di backup adeguato.

In questo contesto, il nostro consiglio migliore è quello di analizzare la vostra attività attuale per avere una chiara comprensione delle vostre esigenze e dei vostri requisiti in una soluzione di backup. Questa analisi dovrebbe servire da base per la ricerca di un ambiente di backup in futuro, fornendo al contempo un certo livello di chiarezza sullo stato attuale dell’azienda.

Informazioni sull'autore
Rob Morrison
Rob Morrison è il direttore marketing di Bacula Systems. Ha iniziato la sua carriera nel marketing IT con Silicon Graphics in Svizzera, ottenendo ottimi risultati in vari ruoli di gestione del marketing per quasi 10 anni. Nei 10 anni successivi, Rob ha ricoperto anche diverse posizioni di gestione del marketing in JBoss, Red Hat e Pentaho, assicurando la crescita della quota di mercato di queste note aziende. Si è laureato all'Università di Plymouth e ha conseguito una laurea ad honorem in Digital Media and Communications e ha completato un programma di studi all'estero.
Lascia un commento

Il suo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *