Principale > Blog sul backup e sul ripristino > Backup e ripristino OpenStack: Migliori pratiche, metodi e soluzioni integrati

Backup e ripristino OpenStack: Migliori pratiche, metodi e soluzioni integrati

Aggiornato 22nd Dicembre 2023, Rob Morrison

Introduzione a OpenStack

OpenStack è una piattaforma di cloud computing open-source che fornisce sia un quadro che un kit di strumenti per la costruzione e la supervisione di infrastrutture cloud private e pubbliche. Il suo design si basa sulla flessibilità, sulla scalabilità e sull’interoperabilità, rendendola una scelta privilegiata per le organizzazioni che desiderano creare e gestire i loro ambienti cloud. Introdotto nel 2010, OpenStack è riuscito a raccogliere un pubblico ragionevolmente ampio sia di utenti abituali che di sviluppatori.

Grazie alla sua natura open-source e alla sua struttura modulare, OpenStack vanta un alto grado di personalizzazione, consentendo alle organizzazioni di mettere a punto la loro infrastruttura cloud per soddisfare le loro esigenze specifiche. Trova ampia applicazione in diversi settori, tra cui imprese, fornitori di servizi, istituti di ricerca e organizzazioni governative, consentendo loro di creare e mantenere cloud privati e pubblici. Inoltre, OpenStack supporta diversi hypervisor e backend di storage, garantendo l’adattabilità e la compatibilità con l’infrastruttura esistente.

Componenti di OpenStack

OpenStack ha un’architettura modulare open-source composta da diversi componenti. Questi componenti includono:

  • Un componente informatico chiamato Nova. Gestisce i servizi di virtualizzazione e di orchestrazione per la gestione delle macchine virtuali (VM), facilitando la creazione, la gestione e la scalabilità delle VM.
  • Un componente di storage chiamato Swift e Cinder. Il primo è un sistema di archiviazione a oggetti distribuito, progettato esclusivamente per l’archiviazione di dati – documenti, media, ecc. Il secondo offre servizi di archiviazione a blocchi, consentendo il collegamento e la gestione di volumi di archiviazione per le macchine virtuali.
  • Un componente di rete chiamato Neutron. Offre il networking come servizio, consentendo la creazione e la gestione di reti, sottoreti e router con il supporto di diverse topologie di rete.
  • Un componente del cruscotto chiamato Horizon. Un’interfaccia grafica utente (GUI) basata sul web per OpenStack, che semplifica la gestione delle risorse per gli amministratori e gli utenti.
  • Un componente di identità chiamato Keystone. Questo servizio di identità e autenticazione gestisce l’autenticazione degli utenti e dei ruoli e fornisce un controllo centralizzato degli accessi.
  • Un componente di servizio immagine chiamato Glance. Gestisce e archivia le immagini di macchine virtuali, semplificando la distribuzione di istanze con configurazioni predefinite.
  • Un componente di orchestrazione chiamato Heat. Un servizio di orchestrazione che consente di definire e gestire l’infrastruttura cloud come codice, rendendo più facile la creazione e la gestione di intere applicazioni cloud attraverso modelli.
  • Un componente di telemetria chiamato Ceilometro. Fornisce servizi di misurazione e monitoraggio per tracciare l’utilizzo delle risorse nell’ambiente cloud, contribuendo alla fatturazione, al tracciamento dell’utilizzo e al monitoraggio delle prestazioni.
  • Un componente di database chiamato Trove. Offre un database come servizio, semplificando la gestione, il provisioning e la scalabilità dei database all’interno del cloud.
  • Un componente legato ai container chiamato Magnum. Utilizzato per l’orchestrazione e la gestione dei container, supporta le tecnologie container più diffuse come Docker e Kubernetes.
  • Un componente di flusso di lavoro chiamato Mistral. Offre molteplici modalità di gestione dei flussi di lavoro utilizzando diversi linguaggi basati su YAML.
  • Un componente elastic map reduce chiamato Sahara. Esiste per creare un modo rapido e semplice per il provisioning dei cluster Hadoop.
  • Un componente bare metal chiamato Ironic. Gestisce macchine bare metal, un fork di Nova che è stato separato in un progetto proprio. Funziona come un’API di ipervisore per dispositivi bare metal.
  • Un componente di messaggistica chiamato Zaqar. Un’offerta di messaggistica cloud multi-tenant con supporto completo di API RESTful, sicura e veloce.
  • Un componente FS condiviso chiamato Manila. Offre un’API per la gestione delle condivisioni in un framework indipendente dal fornitore.
  • Un componente DNS chiamato Designate. Fornisce un’API REST altamente funzionale per la gestione DNS.
  • Un componente gestore di chiavi chiamato Barbican. Memorizza e gestisce le chiavi in modo sicuro, utile in tutti gli ambienti.
  • Un componente di analisi delle cause profonde chiamato Vitrage. Offre un intricato sistema di gestione degli eventi per OpenStack, è un servizio di Root Cause Analysis con molti approfondimenti sui problemi e sui modi per risolverli.
  • Un componente sulle azioni di allarme basate su regole chiamato Aodh. Consente di creare allarmi basati su azioni con un alto grado di personalizzazione.

Alcuni dei componenti sono considerati “componenti principali”, in quanto la maggior parte degli utenti di OpenStack li utilizza in qualche modo, forma o modo. Questi componenti sono Nova, Heat, Glance, Keystone, Swift, Horizon, Neutron, Cinder e Ceilometer.

Backing in OpenStack

La creazione di backup dei dati per il ripristino in caso di disastri o guasti non è solo importante, ma assolutamente essenziale. Questo principio si applica a tutti gli aspetti della gestione dei dati, compreso il backup delle istanze e dei volumi OpenStack. I team IT vedono OpenStack come qualcosa di liberatorio e versatile, soprattutto perché OpenStack è una piattaforma open-source che cerca di utilizzare standard aperti ovunque sia possibile.

OpenStack viene solitamente distribuito sotto forma di soluzione IaaS (Infrastructure-as-a-Service) che funziona con cloud privati e pubblici, gestendo server virtuali, risorse di storage e altro ancora. Poiché OpenStack lavora sempre con forme di dati, è naturale che ci sia una sorta di capacità di backup nella soluzione stessa.

Esistono diversi modi per creare un backup dei dati di OpenStack, ma prima dobbiamo esaminare le best practice generali per il backup e il ripristino di OpenStack:

  • Esegua il backup di tutti i dati, non solo delle macchine virtuali

Sebbene possa sembrare che il backup dei dati in OpenStack sia associato principalmente ai backup delle macchine virtuali, è fondamentale non trascurare i dati che si estendono oltre le macchine virtuali. È saggio assicurarsi che i backup comprendano tutto, comprese le macchine virtuali, le applicazioni, le reti e altro ancora.

È inoltre essenziale notare che queste operazioni di backup possono essere eseguite in modo efficiente con l’aiuto di vari strumenti di terze parti. Questi strumenti offrono in genere la capacità di lavorare con storage sia caldo che freddo, forniscono politiche di conservazione flessibili e offrono altre funzionalità avanzate.

  • Prestare attenzione ai parametri chiave del backup (soprattutto quando si tratta di disaster recovery)

Prestare molta attenzione al Recovery Point Objective (RPO) e al Recovery Time Objective (RTO) è fondamentale quando si pianifica la protezione del backup di un ambiente OpenStack. Queste due metriche chiave sono fondamentali per chiunque cerchi un modo per analizzare l’efficacia della propria strategia di backup.

L’RPO stabilisce il momento specifico in cui i dati devono essere recuperati dopo un’interruzione. Definisce come fare per tollerare una perdita di dati da parte della sua organizzazione. Assicurarsi che il suo RPO sia in linea con i suoi requisiti aziendali è essenziale.

L’RTO rappresenta il maggior tempo di inattività che i suoi sistemi critici possono sopportare. Determina la quantità di tempo necessaria per riportare questi sistemi online e completamente funzionali dopo un’interruzione. Raggiungere un RTO equilibrato è fondamentale, in quanto deve essere sufficientemente basso da minimizzare l’impatto aziendale, ma anche economicamente fattibile.

Trovare il giusto equilibrio tra RPO e RTO è un compito delicato. Un RPO e un RTO più aggressivi possono richiedere investimenti sostanziali in infrastrutture e tecnologie, mentre un approccio più rilassato potrebbe rischiare la perdita di dati e tempi di inattività prolungati. È fondamentale allineare questi obiettivi alle esigenze specifiche della sua azienda, assicurando che la sua soluzione di backup e ripristino sia efficace e conveniente.

  • Si assicuri di imparare tutto quello che può sui moduli principali di OpenStack

OpenStack comprende componenti software distinti che collaborano per offrire servizi cloud. La comunità OpenStack riconosce nove componenti principali: Horizon, Glance, Nova, Heat, Keystone, Swift, Neutron, Ceilometer e Swift. Cinder, un componente di storage a blocchi responsabile della fornitura di volumi per le istanze OpenStack, merita un’attenzione particolare per quanto riguarda il backup.

Per massimizzare il potenziale di Cinder, è necessaria una soluzione di storage che sia resiliente, affidabile, scalabile e ricca di funzionalità, in grado di soddisfare tutti i requisiti dei carichi di lavoro. Molti scelgono Ceph perché si integra perfettamente con OpenStack. Il motivo principale per cui questa particolare combinazione di soluzioni è così popolare è che Cinder supportato da Ceph può offrire molta ridondanza e scalabilità per le implementazioni su larga scala. Dal punto di vista del disaster recovery, è fondamentale che la soluzione scelta possa essere perfettamente integrata non solo con Cinder, ma anche con Ceph, per garantire una protezione completa dei dati e capacità di recupero.

  • Non saltare la documentazione ufficiale di OpenStack

Per un funzionamento senza interruzioni, è fondamentale che i membri del team IT esaminino attentamente la documentazione di OpenStack ogni volta che viene introdotta una nuova release. Questa documentazione fornisce istruzioni essenziali su come fare per salvaguardare e configurare efficacemente i dati, garantendo pratiche di gestione dei dati adeguate. Questo compito particolare non dovrebbe essere un problema, dal momento che OpenStack utilizza un ciclo di rilascio basato sul tempo, con una nuova release ogni 6 mesi e una serie di diverse tappe di sviluppo.

  • Cerchi di saperne di più sulla portata dell’integrazione della sua soluzione di backup con OpenStack

È fondamentale notare che non tutti gli strumenti di backup di terze parti offrono lo stesso livello di affidabilità quando si tratta di OpenStack. Alcuni potrebbero non essere adatti a OpenStack e mancare di compatibilità nativa. Anche se gli strumenti legacy possono fornire una ridondanza dei dati, non sempre è sufficiente per il backup, soprattutto nei casi di dati danneggiati o di macchine virtuali mal configurate. Le soluzioni native di OpenStack, invece, consentono di ripristinare i carichi di lavoro da varie snapshot, garantendo l’accesso a punti di ripristino specifici, a seconda delle necessità. Questo approccio nativo migliora la flessibilità e la precisione del ripristino dei dati negli ambienti OpenStack.

Metodi di backup integrati esistenti per OpenStack

Le funzionalità di backup integrate in OpenStack sono piuttosto elementari e molto probabilmente non sono in grado di soddisfare le esigenze di un’azienda più grande e complessa per quanto riguarda il backup dei dati. La maggior parte delle funzionalità di backup di OpenStack deve essere lanciata manualmente e la personalizzazione disponibile per questo tipo di attività è scarsa o nulla, a meno che lo specialista IT in questione non utilizzi una qualche forma di codice personalizzato per farlo.

Le funzionalità di backup e ripristino di OpenStack possono essere separate in due grandi gruppi, a seconda di come possono essere lanciate: con l’aiuto di una GUI (OpenStack Horizon) o con un’interfaccia di base a riga di comando (OpenStack Cinder).

OpenStack Horizon

OpenStack Horizon può essere utilizzato per creare backup di volumi o di istanze all’interno del sistema. Entrambi i processi sono abbastanza semplici e facili da capire anche per gli utenti meno esperti. Possiamo iniziare con i backup dei volumi di OpenStack:

  • Il primo passo è avviare OpenStack Horizon
  • Ora deve trovare l’elenco dei volumi attualmente attivi (Progetto > Volumi > Volumi)
  • Dopo aver scelto il volume, il menu a discesa sul lato destro della schermata dovrebbe fornire una serie di opzioni, tra cui quella denominata Crea backup
  • Questa azione dovrebbe aprire una nuova schermata con una serie di campi da compilare, come il campo Nome del backup
  • Una volta completati tutti i campi, non resta che avviare il processo di backup e attendere che termini
  • Il backup stesso si trova nella pagina di Backup (Progetto > Volumi > Backup), con una colonna di Stato separata che mostra lo stato attuale di ogni lavoro di backup

Come si può vedere, il processo in questione è abbastanza semplice e non così complicato. Lo stesso si può dire per la creazione di backup OpenStack basati su istanze:

  • Il primo passo è molto simile all’esempio precedente: avviare OpenStack Horizon
  • Il passo successivo consiste nell’individuare l’elenco delle istanze correnti disponibili (Project > Compute > Instances)
  • Il pulsante Crea snapshot dovrebbe essere disponibile subito dopo aver scelto l’istanza specifica
  • L’elenco delle snapshot attualmente esistenti può essere trovato andando su Project > Compute > Images; esso mostra l’elenco generale delle snapshot, il loro stato attuale, le opzioni di ripristino e altro ancora

Vale la pena notare che entrambi questi approcci sono di natura molto elementare e possono essere utilizzati solo come backup dei dati più semplici per OpenStack. Queste stesse operazioni possono anche essere avviate (e persino personalizzate) utilizzando una CLI, che è quella che esamineremo di seguito.

OpenStack Cinder

In questo caso, non c’è una scelta tra due diversi tipi di backup. Tuttavia, entrambi esistono ancora – ma ora il tipo di backup è determinato dal modo in cui l’istanza è stata lanciata originariamente. Se l’istanza in questione è sostenuta da un volume, il backup stesso deve essere incentrato sul volume, non sull’istanza. Se l’istanza era basata su immagini, la stessa logica si applica al contrario: il backup stesso deve essere incentrato sulla creazione del backup dell’immagine. È anche possibile creare backup di base del volume, per un totale di tre approcci diversi ai backup.

Il primo tipo di backup che utilizziamo qui è uno snapshot basato sul volume:

  1. Il primo passo consiste nel richiedere un elenco dei volumi correnti e dei loro parametri, utilizzando il seguente comando
    $ openstack volume list
  2. Il passo successivo consiste nell’avviare la procedura di backup vera e propria con un altro comando (utilizzando il nome del backup ottenuto dal passo precedente)
    $ openstack volume backup create volume-5 \ –force
  3. L’ultimo passo consiste nel verificare il backup appena creato utilizzando un altro comando (e l’UUID del backup che è stato mostrato alla fine del passo precedente)
    $ openstack volume backup show volume-backup-UUID

È anche possibile creare un backup di base del volume utilizzando la stessa sequenza mostrata sopra, con l’eccezione del flag –force . Questo flag fa sì che il backup possa procedere anche per i volumi con lo stato in-use (come i volumi collegati ad un’istanza).

Si noti che tutti i valori modificabili negli esempi di comando qui sopra e qui sotto sono scritti in testo grassetto per una più facile comprensione.

Il secondo tipo di backup è uno snapshot dell’istanza con supporto di immagine, con una combinazione di operazioni leggermente diversa:

  1. Il primo passo consiste nel richiedere un elenco dei server attualmente attivi e dei loro UUID con il seguente comando
    $ openstack server list
  2. Il passo successivo è l’attività di creazione del backup, con la sua linea di comando unica
    $ openstack server backup create instance-1
  3. Anche la conferma dello stato di uno snapshot appena creato è una necessità, ed è esattamente ciò che serve il seguente comando
    $ openstack volume backup show backup-UUID –fit-width

Altri flag utili per la CLI di OpenStack includono il flag –incremental, che consente la creazione di backup incrementali invece dei tradizionali backup completi. Va notato che il backup incrementale ha le sue limitazioni: non può essere lanciato se non c’è un backup completo già presente nel sistema, e il ripristino di un backup incrementale può essere un processo piuttosto scoraggiante, poiché ogni singola parte di un backup incrementale deve essere presente affinché tutti i dati vengano ripristinati correttamente.

Altre caratteristiche e sfumature di OpenStack Cinder

Anche il processo di ripristino per questo tipo di operazioni è relativamente semplice. Ad esempio, ecco come farebbe la riga di comando per il ripristino del backup del volume:

$ openstack volume backup restore backup-2 volume-4
In questo scenario, backup-2 è l’ID esatto del backup stesso, mentre volume-4 è il nome dell’istanza su cui viene ripristinato il backup.

La risoluzione dei problemi di backup è un altro argomento importante in questo contesto. È possibile che un backup si blocchi in una parte specifica del processo a causa di qualche problema, tra cui problemi di database, problemi di risorse, ecc. In questo tipo di situazioni, è possibile ripristinare lo stato del backup con un comando specifico:

$ cinder backup-reset-state [–state STATE] backup-3 backup-4
L’ultimo argomento è l’annullamento delle attività. Ora è possibile annullare sia le operazioni di backup che quelle di ripristino, anche se entrambe le funzioni sono state aggiunte non molto tempo fa. La possibilità di annullare un’operazione di backup in corso è stata aggiunta nell’ottobre 2015 con la versione Liberty, mentre la possibilità di annullare le operazioni di ripristino in corso è presente dall’agosto 2018 con la versione Rocky.

Allo stesso tempo, entrambe le operazioni non sono esattamente identiche o simili tra loro. Il processo di annullamento del backup richiede l’emissione di una richiesta di force delete sul backup in questione, con il seguente comando:

$ openstack volume backup delete –force backup-3
Il comando di annullamento del ripristino del backup è leggermente diverso, poiché non deve essere eliminato, ma il suo stato deve essere modificato in qualcosa di diverso da restoring
$ openstack volume backup set –state error backup-2
In questo scenario, si consiglia di utilizzare lo stato di operazione error, in modo da non creare confusione in seguito sul successo o meno del processo stesso. Il motivo principale è il modo in cui OpenStack gestisce i volumi ripristinati: non è possibile accedere a un volume di destinazione annullato per sapere se i dati sono stati ripristinati.

Soluzioni di backup di terze parti per OpenStack

Ora che abbiamo esaminato i diversi approcci alle attività di backup e ripristino con le funzionalità proprie di OpenStack, è il momento di vedere cosa può offrire il mercato dei software di backup di terze parti a questo proposito. Il nostro elenco di diverse soluzioni di backup per OpenStack comprende 11 esempi di software di backup di terze parti con diversi target di pubblico, diversi set di funzionalità e diversi livelli di resilienza che possono offrire ai loro clienti.

Vinchin Backup & Recovery

vinchin backup and recovery landing page

Anche se Vinchin non è la soluzione più conosciuta sul mercato, vanta una base di clienti sostanziale con migliaia di clienti in tutto il mondo. Vinchin Backup & Recovery è versatile e supporta diverse piattaforme virtuali, tra cui Hyper-V e VMware. Offre un servizio di backup facile da usare e un servizio di disaster recovery completo, noto per le sue prestazioni eccezionali. L’approccio di backup di Vinchin è agentless e incrementale, e consente di eseguire backup giornalieri, mensili o settimanali. Il suo supporto a OpenStack porta una serie di vantaggi da Vinchin direttamente ai backup di OpenStack, tra cui prestazioni incredibili, alti livelli di sicurezza, molta automazione e così via.

Valutazioni dei clienti:

  • Capterra4.7/5 punti e 46 recensioni degli utenti
  • G24.6/5 punti e 36 recensioni degli utenti

Vantaggi:

  • Vinchin offre una grande quantità di funzioni, anche nella sua versione gratuita, fornendo agli utenti un’ampia gamma di scelte e capacità.
  • Facilita la centralizzazione dei dati attraverso un cruscotto dedicato, che consente un controllo completo su vari aspetti legati al backup all’interno dell’organizzazione.
  • L’interfaccia utente di Vinchin è notevolmente lineare e facile da usare, semplificando l’esperienza dell’utente.

Carenze:

  • La qualità delle funzionalità di reporting di Vinchin può variare a seconda del tipo di report. Per esempio, la funzione di reporting via e-mail è piuttosto elementare e fornisce opzioni di personalizzazione limitate.
  • Le opzioni di mobilità di Vinchin sono piuttosto limitate; manca un’applicazione mobile e l’interfaccia grafica non è basata sul web. Di conseguenza, l’accesso alla soluzione al di fuori del normale ambiente d’ufficio può presentare delle difficoltà.
  • Vinchin è limitato in termini di backup di altre tecnologie tipicamente presenti negli ambienti IT di grandi e medie dimensioni, quindi potrebbe essere troppo limitato per un roll-out a livello aziendale.

Prezzi (al momento in cui scriviamo):

  • Vinchin può offrire ai suoi clienti diversi tipi di licenze e livelli di prezzo. I livelli di prezzo sono:
    • Essential Edition per le aziende relativamente piccole che lavorano con VMware o Hyper-V nelle loro operazioni quotidiane senza alcun tipo di budget considerevole per una soluzione di backup dedicata
    • Standard Edition si rivolge alle piccole e medie imprese con una serie di requisiti un po’ più specifici quando si tratta di una soluzione di backup – poiché la loro infrastruttura XenServer/VMware/Hyper-V ne ha bisogno per funzionare correttamente
    • Enterprise Edition è l’opzione più adatta per le infrastrutture complesse su larga scala, che necessitano di un sistema di backup complesso e multifunzionale per proteggere la loro enorme infrastruttura virtuale nella sua interezza
    • Enterprise Plus Edition offre una gamma completa di caratteristiche e capacità, che la rendono una scelta ideale per la gestione di ambienti ibridi che comprendono server fisici, database, macchine virtuali (VM) e altro ancora.
  • Ci sono due approcci possibili per acquisire una licenza Vinchin: una perpetua o una in abbonamento:
    • Una licenza in abbonamento offre la possibilità di abbonarsi ai servizi di Vinchin per un periodo di tempo specifico (da 12 a 36 mesi, nella maggior parte dei casi), offrendo aggiornamenti di versione, supporto tecnico e così via.
    • Una licenza perpetua è un approccio diverso che consente ai clienti di acquistare licenze permanenti per il software, ma in questo pacchetto non sono inclusi né gli aggiornamenti di versione né il supporto tecnico
    • Quando si acquista una licenza perpetua per la soluzione, l’acquisto iniziale include un anno gratuito di “servizi di rinnovo”. Questi servizi di rinnovo comprendono gli aggiornamenti del software e l’assistenza tecnica. Tuttavia, a partire dal secondo anno e oltre, il costo di questi servizi di rinnovo è pari al 25% del prezzo di vendita al dettaglio suggerito dal produttore della soluzione, o MSRP.
  • Non è raro che le aziende di software, soprattutto quelle che offrono soluzioni aziendali, non rivelino i prezzi specifici sui loro siti web. I prezzi delle soluzioni software aziendali come Vinchin possono variare in base a fattori quali il numero di utenti, le caratteristiche e i moduli specifici richiesti e il livello di assistenza e servizi richiesti. Per ottenere informazioni precise sui prezzi di Vinchin, le persone o le organizzazioni interessate al software devono contattare direttamente l’azienda e richiedere un preventivo personalizzato.

La mia opinione personale su Vinchin:

Sebbene Vinchin non sia molto conosciuto come altre soluzioni di backup, ha una base di utenti dedicata. Vinchin si distingue per la sua ricca serie di funzioni di backup e ripristino, per il supporto di alcune altre piattaforme, tra cui VMware, e per le eccellenti prestazioni complessive. È anche abbastanza competente per quanto riguarda le capacità di backup di OpenStack, offrendo approcci flessibili alle prestazioni di backup, molte funzionalità di automazione e pianificazione, il potenziale di backup agentless, una ragionevole protezione da ransomware e altro ancora.

Commvault

commvault landing page

Commvault offre la comodità di ripristinare i dati attraverso una console di gestione controllata a livello centrale, eliminando la necessità per gli amministratori di lavorare in loco. Semplifica i sistemi di backup, che siano nel cloud o on-premise, fornendo un cruscotto centralizzato per il monitoraggio e la gestione dei backup. Inoltre, la funzione “Edge Drive” consente agli utenti di utilizzare il sistema come cloud privato. Nel contesto di OpenStack, Commvault impiega un approccio di protezione hot-add, rendendo conveniente l’implementazione rapida di proxy di protezione aggiuntivi in base alle esigenze della sua azienda. L’interfaccia di gestione unica di Commvault combina tutti gli strumenti di configurazione, gestione e reporting in un portale di facile utilizzo, riducendo in modo significativo il carico di lavoro amministrativo.

Valutazioni dei clienti:

  • Capterra4.8/5 punti e 9 recensioni degli utenti
  • TrustRadius7.8/10 punti e 207 recensioni degli utenti
  • G24.2/5 punti e 78 recensioni degli utenti

Vantaggi:

  • Le opzioni di espansione di Commvault non si limitano a scalare le dimensioni; può anche scalare orizzontalmente offrendo varie integrazioni e supportando diversi tipi di storage, fornendo flessibilità e adattabilità alle esigenze in evoluzione.
  • L’esperienza dell’utente è notevolmente facile da usare, con la maggior parte delle attività di configurazione di base che richiedono uno sforzo minimo.
  • Commvault dimostra una notevole scalabilità, in grado di espandersi per accogliere anche le infrastrutture IT più complesse e sofisticate. Utilizza sia gli elementi Cinder che Nova per offrire diversi approcci al backup Openstack.

Carenze:

  • Sebbene Commvault offra il supporto per un’ampia gamma di container, hypervisor e tipi di database, è importante notare che non supporta tutte le infrastrutture, il che richiede una revisione approfondita dell’elenco dei sistemi supportati.
  • Il reporting di base con dettagli limitati è una sfida comune per molte soluzioni di backup di livello aziendale e Commvault non fa eccezione, riscontrando notevoli problemi di reporting su tutta la linea, ad eccezione di integrazioni specifiche.
  • Un aspetto da considerare è che il prezzo di Commvault spesso si colloca nella fascia alta, superando la media del mercato e potenzialmente superando il budget della maggior parte delle piccole e medie imprese.

Prezzi (al momento in cui scriviamo):

  • I prezzi dei software aziendali possono variare notevolmente in base a fattori quali il numero di utenti, i moduli e le funzioni specifiche richieste e il livello di assistenza e servizi. Per ottenere informazioni precise sui prezzi di Commvault, le persone o le organizzazioni interessate al software devono contattare direttamente l’azienda.
  • Le informazioni non ufficiali suggeriscono che il prezzo delle appliance hardware di Commvault varia da 3.400 a 8.781 dollari al mese.

La mia opinione personale su Commvault:

Commvault si distingue come attore di primo piano nel mercato del backup, offrendo una solida funzionalità, un’ampia gamma di caratteristiche e ampie integrazioni. Offre supporto per diversi tipi di storage, tra cui storage fisico e cloud, oltre ad applicazioni, database, container e altro ancora. La console di gestione centralizzata semplifica le attività amministrative e la sua scalabilità lo rende adatto ai clienti di livello aziendale. Commvault ha un’integrazione nativa con Cinder e offre un backup basato su snapshot.

Trilio

trilio landing page

Trilio è un’azienda specializzata nella fornitura di soluzioni di protezione e recupero dei dati su misura per gli ambienti cloud-nativi, con particolare attenzione a OpenStack e Kubernetes. L’offerta di prodotti di Trilio è progettata per assistere le organizzazioni nella salvaguardia dei loro dati, applicazioni e carichi di lavoro in ambienti cloud e containerizzati. L’obiettivo è garantire ai clienti la resilienza dei dati, il backup e le funzionalità di disaster recovery. È inoltre fortemente integrato con OpenStack per garantire una migliore compatibilità e versatilità per tutte le operazioni di backup e disaster recovery.

Vantaggi:

  • Trilio offre automazione e backup e ripristino guidati da policy, riducendo l’impegno manuale richiesto per la gestione dei backup e garantendo la conformità della protezione dei dati.
  • L’approccio di Trilio ai backup è incentrato sull’applicazione, il che significa che non cattura solo i dati ma anche l’intero stato di un’applicazione. Questo assicura che le applicazioni e le loro dipendenze possano essere ripristinate con precisione.
  • Le soluzioni di Trilio si integrano con le piattaforme di orchestrazione cloud e container tramite le API Cinder o Nova, semplificando il processo di backup e ripristino e rendendo più facile per gli utenti incorporare la protezione dei dati nei loro flussi di lavoro esistenti.

Carenze:

  • Le tecnologie cloud-native, tra cui OpenStack, sono in rapida evoluzione. Rimanere allineati con queste tecnologie e garantire che le soluzioni di protezione dei dati rimangano aggiornate può essere una sfida.
  • Gestire la protezione dei dati in ambienti cloud-nativi complessi può essere piuttosto impegnativo. Le soluzioni di Trilio richiedono un certo livello di competenza per essere gestite in modo corretto.
  • Sebbene la specializzazione di Trilio negli ambienti cloud-nativi sia un vantaggio per le organizzazioni che operano in questi ecosistemi, potrebbe non essere la scelta ideale per quelle con infrastrutture più tradizionali o diverse. Altre soluzioni potrebbero essere più adatte in questi casi.

Prezzi (al momento in cui scriviamo):

  • L’assenza di informazioni sui prezzi sul sito ufficiale di Trilio è in linea con le pratiche di molte aziende di software aziendali. I prezzi dei software aziendali spesso dipendono da vari fattori, come il numero di utenti, le caratteristiche specifiche e il livello di assistenza richiesto, rendendo difficile fornire un prezzo unico per tutti. Per coloro che sono interessati alle soluzioni di Trilio, il modo migliore per ottenere informazioni accurate sui prezzi è quello di contattare direttamente l’azienda.

La mia opinione personale su Trilio:

Trilio offre soluzioni di protezione e ripristino dei dati per ambienti cloud-nativi e, come ogni software, presenta una serie di vantaggi e svantaggi. Supporta diverse distribuzioni OpenStack e offre un modo semplice ed efficace per creare o ripristinare i backup. È sicuro, scalabile, senza agenti e profondamente integrato con OpenStack, il che lo rende un’ottima opzione per le aziende che si affidano spesso a questo particolare tipo di infrastruttura. Trilio è una soluzione piuttosto specifica che fondamentalmente non offre altro che il supporto Kubernetes/OpenStack, il che significa che non è alla pari con altre soluzioni di questo elenco per quanto riguarda il set di funzionalità oltre al supporto OpenStack.

Storware Backup and Recovery

storware landing page

Storware Backup and Recovery, precedentemente noto come Storware vProtect, è una soluzione di backup e ripristino progettata principalmente per gestire snapshot e backup in vari container e ambienti virtuali. È nota per la sua interfaccia facile da usare, la compatibilità con diverse destinazioni di backup, il supporto di vari ambienti virtuali e la disponibilità di un’assistenza clienti 24 ore su 24, 7 giorni su 7. Storware semplifica le complessità della protezione dei dati per OpenStack, soddisfacendo le esigenze sia degli amministratori che degli utenti tenant. Questa semplificazione, attraverso l’interfaccia Horizon di Openstack, rende i processi di backup e disaster recovery più semplici ed efficaci che mai, con una scalabilità eccezionale, una gestione centralizzata efficiente e molto altro ancora.

Valutazioni dei clienti:

  • G24.7/5 stelle basate su 28 recensioni dei clienti

Vantaggi:

  • L’interfaccia utente grafica (GUI) pulita e semplice migliora la facilità di gestione delle operazioni di backup e ripristino.
  • L’infrastruttura agentless elimina il requisito di un server fisico centralizzato per il funzionamento efficace dell’intera soluzione.
  • Il processo di configurazione e di impostazione iniziale è notevolmente semplice, rendendolo di facile utilizzo.

Carenze:

  • Anche se il processo di configurazione iniziale è aiutato da un utile tutorial online, non è detto che sia intrinsecamente breve o semplice; il tutorial contribuisce alla sua semplicità.
  • La configurazione delle politiche di conservazione potrebbe essere più facile da usare, richiedendo potenzialmente un miglioramento in questo aspetto.
  • Le opzioni di personalizzazione delle notifiche sono limitate e offrono una scarsa flessibilità in questo senso.

Prezzi (al momento in cui scriviamo):

  • Il sito ufficiale di Storesware presenta due diversi piani tariffari:
    • Freemium – un’offerta completamente gratuita con molteplici limitazioni, come 100 o meno utenti M365, 10 o meno ambienti virtuali, 1 TB di dati, 10 o meno applicazioni, ecc. Questa versione offre anche tutto ciò che Storware ha da offrire in termini di funzioni di backup e ripristino.
    • Trial – una versione completa della soluzione per 60 giorni, senza limitazioni in termini di spazi di lavoro e di archiviazione, supporto ufficiale e tutte le funzioni di backup/recupero di Storware.
  • La maggior parte dei software di livello aziendale non ha informazioni sui prezzi disponibili al pubblico e Storware non fa eccezione. I prezzi dei software aziendali possono variare in modo significativo a seconda di fattori quali il numero di utenti, i moduli o le funzioni specifiche necessarie e il livello di assistenza e servizi richiesti.

La mia opinione personale su Storware:

Storware è una soluzione di backup piuttosto anticonvenzionale nel suo complesso, che offre un’attenzione significativa alla gestione degli snapshot per diverse piattaforme. È veloce, scalabile e ha molte opzioni di centralizzazione con cui lavorare, il che la rende una buona soluzione di backup nel suo complesso. Uno dei tanti sistemi supportati da Storware è OpenStack, al quale può offrire compressione dei dati, varie opzioni di sicurezza, granularità di backup, integrazione di snapshot e molti altri vantaggi che un utente medio di OpenStack può trovare piuttosto utili.

Hystax

hystax landing page

Hystax è un’azienda specializzata nella fornitura di soluzioni per la migrazione del cloud e il disaster recovery. Il suo prodotto principale, Hystax Acura, è una piattaforma onnicomprensiva che mira a semplificare e migliorare le migrazioni nel cloud, fornendo al contempo solide funzioni di disaster recovery per garantire la disponibilità e la continuità dei carichi di lavoro essenziali. Hystax è riconosciuta per la flessibilità, l’efficienza e la facilità d’uso delle sue soluzioni, che le rendono estremamente vantaggiose per le aziende che desiderano ottimizzare le loro strategie cloud e proteggere i loro dati e applicazioni. Inoltre, supporta completamente OpenStack, offrendo un software DR completamente automatizzato con una serie di funzioni che funzionano sia per i partner che per i clienti.

Caratteristiche principali:

  • Le prestazioni eccezionali su tutta la linea fanno di Hystax un’opzione interessante per le aziende che preferiscono che i loro RPO e RTO siano il più bassi possibile.
  • La piattaforma offre anche molte funzionalità di gestione del cloud ai suoi utenti, fornendo un controllo impressionante sull’intera infrastruttura con l’aggiunta di funzionalità legate alla sicurezza.
  • Anche se Hystax può lavorare con aziende sia di piccole che di grandi dimensioni, si tratta comunque di una soluzione molto semplice da usare, che può essere utilizzata praticamente da chiunque non abbia alcuna esperienza precedente con questo tipo di software.

Prezzi (al momento in cui scriviamo):

  • Mentre Hystax ha informazioni sui prezzi disponibili sul sito web ufficiale, esse sono applicabili solo a Hystax OptScale – un altro prodotto della stessa azienda specializzato nell’ottimizzazione dei costi del cloud.
  • Hystax Acura (la soluzione che offre funzionalità di backup e disaster recovery nel cloud) non ha alcuna forma di prezzo pubblico disponibile sul sito web ufficiale. L’unica opzione per ricevere tali informazioni è quella di contattare direttamente Hystax per una demo o un preventivo personalizzato.

La mia opinione personale su Hystax:

Hystax non è un’azienda particolarmente grande, è uno dei fornitori di software più piccoli di questo elenco. Le offerte principali di Hystax sono due: Acura, una soluzione di disaster recovery e di gestione dei dati nel cloud, e OptScale, una soluzione di ottimizzazione dei costi nel cloud. Entrambe le opzioni hanno un target molto specifico e questo potrebbe essere uno dei maggiori punti deboli di Hystax: la necessità per il cliente di acquistare un’altra soluzione se la sua infrastruttura va al di là di ciò che Hystax può fare. A parte questo, è un’ottima opzione per una serie molto ristretta di casi d’uso, compresa la copertura di OpenStack.

Ahsay

ahsay landing page

Ahsay è una rinomata organizzazione specializzata nella fornitura di soluzioni di backup e di disaster recovery su misura per soddisfare le esigenze delle aziende e dei fornitori di servizi gestiti (MSP). La loro offerta principale, il software di backup Ahsay, è meticolosamente realizzata per salvaguardare i dati e le applicazioni vitali, offrendo una serie di funzionalità di backup e ripristino. Con un’ampia storia nel campo della protezione dei dati e del backup, Ahsay si rivolge a una clientela mondiale con casi d’uso e situazioni diverse; può coprire applicazioni, cloud storage, FTP, SFTP e persino soluzioni come OpenStack.

Valutazioni dei clienti:

  • Capterra3.9/5 stelle basate su 57 recensioni dei clienti

Caratteristiche principali:

  • La soluzione di Ahsay supporta diversi ambienti e infrastrutture, tra cui applicazioni, database, NAS, cloud storage, archiviazione normale e altro ancora.
  • Le funzionalità di sicurezza di Ahsay sono all’avanguardia, con la crittografia obbligatoria e molte altre opzioni di sicurezza tra cui scegliere.
  • Altre caratteristiche di Ahsay includono la migrazione dei dati, la conservazione dei dati, la deduplicazione, il backup/ripristino granulare, la gestione centralizzata e così via.

Prezzi (al momento in cui scriviamo):

  • Il modello di prezzo di Ahsay è piuttosto semplice: la sua soluzione principale, chiamata Ahsay Managed Backup-as-a-Service, sostiene di coprire praticamente qualsiasi tipo di infrastruttura in circolazione, tra cui M365, MS Exchange, MySQL, Synology NAS e molti altri.
  • Il prezzo stesso è calcolato in base alla quantità di dati prodotti, e ci sono tariffe diverse per i vari tipi di dati.
  • Ad esempio:
    • 100 GB di file normali su storage fisico o NAS costano 1,5$ al mese
    • 100 GB di file VM/Database costano 2 dollari al mese
    • 50 GB di dati da Microsoft 365 all’interno di una singola casella di posta elettronica costa 2 dollari al mese
  • Tuttavia, vale la pena notare che la pagina ufficiale dei prezzi non menziona in alcun modo OpenStack, il che significa che non c’è modo di prevedere il prezzo della soluzione, a parte contattare direttamente Ahsay.

La mia opinione personale su Ahsay:

Ahsay è quasi l’opposto dell’esempio precedente (Hystax). Viene fornito utilizzando il modello as-a-service, offrendo un’infrastruttura dedicata completa a un cliente. C’è il supporto per M365, Hyper-V, VMware, NAS, database, applicazioni e alcuni altri. Ahsay non limita i suoi utenti in termini di numero di macchine diverse su cui il software può essere installato, ma calcola il suo prezzo in base alla quantità di dati prodotti – un modello di prezzo piuttosto divisivo che potrebbe non essere il più adatto per alcune aziende su questo mercato. Ahsay non offre alcuna funzione speciale per il backup di OpenStack, ma ha sufficienti capacità per rendere il processo di backup relativamente semplice e facile in alcuni casi.

Vembu BDR Suite

vembu landing page

Vembu è un fornitore di software che ha ottenuto una notevole popolarità nel corso degli anni con diversi tipi di clienti. Questa popolarità è il risultato dell’insolita combinazione di facilità d’uso e flessibilità dei modelli di pagamento di Vembu. La Suite BDR di Vembu è una raccolta completa di soluzioni progettate per i backup su varie piattaforme, che comprendono storage fisico, macchine virtuali, carichi di lavoro nel cloud e altro ancora. Questa ampia copertura rende Vembu una soluzione interessante per mantenere le operazioni di backup in ambienti diversi e per garantire la loro perfetta integrazione. Le capacità di Vembu in termini di OpenStack non sono esattamente uniche, ma ci sono comunque molte funzionalità tra cui scegliere: verifica dei backup, backup app-aware, supporto CTB, supporto delle politiche di conservazione e altro ancora.

Valutazioni dei clienti:

  • Capterra4.5/5 stelle basate su 17 recensioni dei clienti
  • TrustRadius8.4/10 stelle basate su 88 recensioni dei clienti
  • G24.2/5 stelle basate su 130 recensioni dei clienti

Vantaggi:

  • Il software include una versione Linux completa come parte della sua offerta di prodotti, in grado di soddisfare una gamma più ampia di preferenze e requisiti degli utenti.
  • Vembu è riconosciuto per il suo supporto clienti, che ha raccolto numerose recensioni positive da parte di utenti soddisfatti, sottolineando il suo impegno verso l’eccellenza del servizio.
  • L’interfaccia di Vembu è basata sul web e fornisce un facile accesso a tutte le sue caratteristiche e capacità, migliorando l’esperienza dell’utente nel suo complesso.

Carenze:

  • Una sfida notevole con l’assistenza clienti è che una parte sostanziale delle loro conoscenze è incentrata sulla versione Windows di Vembu, che potrebbe non essere del tutto identica alla versione Linux, causando occasionalmente confusione.
  • Vale la pena ricordare che il prezzo della Suite BDR non è particolarmente conveniente, e un recente aumento generalizzato del prezzo lo ha fatto salire ulteriormente, superando la media del mercato.
  • Anche se l’interfaccia utente è user-friendly e facile da navigare, la soluzione nel suo complesso presenta una curva di apprendimento ripida, che potrebbe richiedere una quantità significativa di tempo per un utente medio per diventare abile nell’utilizzo di tutte le sue funzioni.
  • Scalabilità limitata e non ideale per le aziende di grandi o medie dimensioni.

Prezzi:

  • I prezzi di Vembu BDR Suite variano molto a seconda della fonte di dati di destinazione:
    • VM Backup – a partire da 18 dollari all’anno per VM, con supporto per implementazioni Hyper-V e VMware
    • Server Backup – da $60 all’anno per server, sono supportati sia i server Linux che Windows
    • Application/DB Backup – da $60 all’anno per applicazione/database, può lavorare con SQL, MySQL ed Exchange
    • SaaS Backup – da $12 all’anno per utente, funziona con Google Workspace e Microsoft 365
    • Cloud VM Backup – a partire da $30 all’anno per istanza AWS
    • Endpoint Backup – da $15 all’anno per endpoint, supporta dispositivi Windows e Mac
  • È importante ricordare che molte delle soluzioni di backup all’interno della BDR Suite di Vembu sono disponibili gratuitamente e offrono la maggior parte delle loro funzioni con limitazioni specifiche sul numero di workstation, macchine virtuali (VM) o server che possono supportare.
  • La pagina ufficiale dei prezzi è il luogo in cui si trovano molte informazioni relative ai prezzi della Vembu BDR Suite.

La mia opinione personale su Vembu BDR:

Vembu è un fornitore di software molto apprezzato nel regno del backup e del ripristino, con la sua BDR Suite spesso riconosciuta come una soluzione completa e ricca di funzioni. Ciò che distingue Vembu da gran parte della concorrenza è la sua offerta di prodotti semplificata, che consiste in due sole soluzioni. La seconda soluzione è essenzialmente una versione ridotta della BDR Suite, specificamente adattata ai backup nel cloud. Di conseguenza, Vembu concentra l’intero set di funzionalità in queste due soluzioni. Non è integrato con OpenStack come altri esempi di soluzioni in questo elenco, ma il suo ampio set di funzionalità può riuscire a compensare questo svantaggio in alcuni casi. Tuttavia, la mancanza di un’interfaccia a riga di comando sarà un problema per alcuni.

Veritas NetBackup

veritas landing page

Veritas ha stabilito una presenza di lunga data nel settore, superando molti dei suoi concorrenti in termini di durata. Nel corso degli anni, l’azienda ha accumulato un impressionante portafoglio di recensioni positive e progetti di successo, che l’hanno resa la scelta preferita di numerose grandi imprese. La reputazione di Veritas gioca un ruolo importante nella sua popolarità. Naturalmente, la reputazione non è tutto, e Veritas ha anche molte funzioni tra cui scegliere, che si tratti di governance delle informazioni, di appliance software e di creare snapshot incrementali o completi dei carichi di lavoro OpenStack con facilità, coprendo ogni tipo di carico di lavoro all’interno dell’infrastruttura.

Valutazioni dei clienti:

  • TrustRadius7.7/10 stelle basate su 86 recensioni dei clienti
  • G24.0/5 stelle basate su 108 recensioni dei clienti

Vantaggi:

  • Veritas NetBackup è altamente adattabile, in grado di integrarsi perfettamente con numerosi fornitori di cloud e con una gamma diversificata di tipi di storage, quando se ne presenta la necessità.
  • Una console di gestione centralizzata semplifica il processo di monitoraggio di più processi di backup e altre attività simultaneamente, migliorando l’efficienza e la supervisione generale.
  • Veritas è un prodotto multipiattaforma versatile che vanta la compatibilità con sistemi operativi eterogenei, garantendo flessibilità e ampio supporto per vari ambienti.

Carenze:

  • Numerose recensioni hanno espresso preoccupazioni sull’interfaccia di NetBackup, ritenendola eccessivamente complicata e non particolarmente facile da usare, il che può ostacolare l’adozione e l’efficienza da parte degli utenti.
  • L’aggiornamento dei server esistenti e la migrazione a un hardware diverso possono essere estremamente complessi e inclini al fallimento, anche quando tutti i prerequisiti richiesti sono meticolosamente soddisfatti, rappresentando una sfida considerevole.
  • In alcuni scenari, Veritas può incontrare limitazioni nell’esecuzione di attività di backup o di ripristino attraverso la sua interfaccia grafica (GUI), rendendo necessario l’uso di un’interfaccia a riga di comando come unica opzione possibile per eseguire queste operazioni.

Prezzi:

  • Per ottenere informazioni accurate sui prezzi di Veritas, le persone o le organizzazioni interessate al software devono contattare direttamente l’azienda. Veritas stessa non divulga al pubblico alcuna informazione sui suoi prezzi.

La mia opinione personale su Veritas:

Veritas è un’azienda affermata con una lunga storia, che abbraccia diversi decenni, durante i quali ha offerto una gamma di soluzioni di protezione dei dati su misura per vari casi d’uso. NetBackup fa parte della selezione di soluzioni fornite da Veritas, in grado di eseguire backup Openstack tramite Cinder e Manila. Tuttavia, è importante riconoscere che NetBackup può anche essere piuttosto complicato, soprattutto per quanto riguarda la sua interfaccia utente. Molti utenti incontrano problemi con la migrazione dei dati, che nella maggior parte dei casi può essere problematica. Inoltre, alcune attività di backup possono essere eseguite solo tramite l’interfaccia della riga di comando, il che potrebbe essere considerato una limitazione. I prezzi possono essere costosi.

Zmanda

zmanda landing page

Zmanda è un fornitore di software sotto la proprietà del team BETSOL, specializzato in un’ampia gamma di soluzioni, tra cui il backup aziendale, il backup nel cloud, i servizi cloud gestiti e varie altre offerte per soddisfare le diverse esigenze dei suoi clienti. Zmanda implementa la protezione hot-add all’interno dell’ambiente OpenStack (in particolare tramite Openstack Swift), semplificando il processo di salvaguardia dei proxy aggiuntivi. Questo approccio garantisce un modo rapido e semplice per soddisfare gli obiettivi aziendali dei clienti. C’è anche un’interfaccia di gestione unificata che consolida tutti gli strumenti di configurazione, amministrazione e reporting in un portale facile da usare, alleggerendo in modo significativo il carico di lavoro amministrativo.

Caratteristiche principali:

  • La generazione di report approfonditi, che forniscono una panoramica completa di ogni istanza di backup, include informazioni vitali come la dimensione dei dati e il sistema operativo guest.
  • E’ incluso il supporto per i backup sia completi che incrementali, risparmiando spazio di archiviazione e tempo per l’esecuzione dei backup.
  • La soluzione stessa è agentless, non richiede l’installazione di un software specifico su ogni singola macchina, l’unico passaggio necessario è l’installazione dell’Agente Virtual Server su un’istanza OpenStack.
  • Ci sono molti modi per personalizzare le attività di backup e ripristino, compresi i filtri che consentono agli utenti di escludere le istanze dal processo quando necessario.

Prezzi (al momento in cui scriviamo):

  • Uno dei maggiori punti di forza di Zmanda è il prezzo basso, se confrontato direttamente con la concorrenza. Per questo motivo, Zmanda ha un sistema di prezzi piuttosto semplice che comprende:
    • 29.99$ per server fisico al mese
    • 2,99 dollari per stazione di lavoro al mese
    • $5.99 per VM al mese
    • 20$ per 1 TB di cloud storage al mese
  • Tuttavia, questa particolare opzione si applica solo a Zmanda Endpoint Backup and Recovery, mentre le altre soluzioni di backup (come Zmanda Recovery Manager) non hanno alcun prezzo pubblico disponibile sul sito web ufficiale – la richiesta di un preventivo personalizzato è l’unico modo per ottenere tali informazioni, comprese quelle relative al prezzo della copertura OpenStack di Zmanda.

La mia opinione personale su Zmanda:

Zmanda è una soluzione di backup e ripristino abbastanza conveniente per vari tipi di storage, e il suo backup OpenStack è abbastanza efficace – accedendo al sistema tramite Swift e fornendo una ricchezza di funzioni diverse con cui lavorare. È piuttosto confuso in termini di prezzi e alcune parti della soluzione possono essere un po’ troppo generiche e non sufficientemente descrittive, ma l’esperienza complessiva è considerata positiva nella maggior parte delle recensioni degli utenti su Zmanda nel suo complesso. Tenga presente che Zmanda non è integrato con Cinder e, di conseguenza, potrebbe avere alcune limitazioni di backup con l’ambiente OpenStack.

Come fa Bacula Enterprise ad affrontare le attività di backup e ripristino di OpenStack

Bacula Enterprise è l’ultima soluzione di questo elenco ed è anche quella di cui parleremo in modo un po’ più dettagliato rispetto alle altre.

bacula enterprise landing page

Bacula Enterprise è una soluzione software di backup e ripristino particolarmente sicura e affidabile, che offre un’ampia gamma di funzionalità che comprendono il backup dei dati, il ripristino, la protezione dei dati e le capacità di disaster recovery. Si tratta di una soluzione altamente sicura e versatile, destinata a organizzazioni di medie e grandi dimensioni, in particolare a enti governativi, della difesa, militari e grandi laboratori di ricerca. Bacula Enterprise si distingue per essere estremamente personalizzabile, offrendo un ampio spettro di funzionalità, che vanno dalle opzioni di archiviazione versatili e dalla configurazione semplificata all’implementazione economica e ai tempi di recupero dei dati straordinariamente rapidi. La sua compatibilità si estende a un ampio spettro di sistemi operativi, comprendendo oltre 34 distribuzioni di sistemi operativi, tra cui RedHat, Debian e Ubuntu, oltre a Microsoft, MacOS X, Solaris e molti altri. In particolare, Bacula vanta un’architettura modulare e scalabile unica nel suo genere, che migliora la protezione contro minacce come il ransomware e altri attacchi dannosi.

Valutazioni dei clienti:

  • TrustRadius9.7/10 points based on 54 recensioni dei clienti
  • G24.7/5 points based on 56 recensioni dei clienti

Vantaggi:

  • Supporta una varietà insolitamente ampia di tipi di storage diversi, tra cui macchine virtuali, interfacce cloud, container, database, server e altro ancora.
  • La programmazione estesa dei lavori migliora notevolmente la convenienza generale della protezione di Openstack o di qualsiasi altro software in questione.
  • Bacula Enterprise può essere implementato in qualsiasi combinazione di circostanze e prende molto sul serio la sicurezza dei dati: ad esempio, si affida alla più grande organizzazione di difesa dell’Occidente. La capacità di Bacula di eseguire un backup completo di Openstack porta l’ambiente Openstack sotto l’ombrello della sicurezza avanzata di Bacula.

Carenze:

  • Ci sono diversi plugin aggiuntivi che non sono inclusi nel pacchetto base della soluzione, e per i quali è necessario un pagamento supplementare.
  • L’interfaccia web è comoda, ma può richiedere un po’ di tempo ai neofiti a causa dell’enorme numero di funzioni disponibili. Tuttavia, è disponibile anche un’interfaccia a riga di comando.
  • La prima configurazione di Bacula su ambienti IT complessi può richiedere un po’ di tempo, anche se questo è prevedibile per un sistema che può abbracciare e proteggere molte tecnologie diverse

Prezzi:

  • Contattare direttamente Bacula Systems è l’unico modo per ottenere dati precisi sui prezzi, dal momento che non ci sono informazioni pubbliche sui prezzi di Bacula disponibili sul sito web ufficiale.
  • Tuttavia, ci sono alcune informazioni sul modello generale di prezzi di Bacula che si possono trovare sullo stesso sito web. Ad esempio, ecco tutti i livelli di prezzo disponibili:
    • BSBE – Bacula Small Business Edition, offre supporto BWeb e web e può funzionare solo con 2 contratti e 20 agenti.
    • Standard – fino a 50 agenti e 2 contratti, aggiunge le scadenze di risposta del supporto (da 1 a 4 giorni lavorativi)
    • Bronze – fino a 200 agenti e 2 contratti, offre assistenza telefonica e scadenze più brevi per l’assistenza clienti (da 6 ore a 4 giorni)
    • Silver – fino a 500 agenti e 3 contratti, introduce un plugin di deduplicazione e un termine di risposta all’assistenza clienti più basso (da 4 ore a 2 giorni)
    • Gold – fino a 2000 agenti e 5 contratti, riduce drasticamente il termine di risposta dell’assistenza clienti (da 1 ora a 2 giorni)
    • Platinum – fino a 5000 agenti e 5 contratti, può offrire il supporto del catalogo PostgreSQL, oltre a un posto di formazione all’anno per i corsi di amministratore
  • Fonti non ufficiali affermano che il prezzo di Bacula Enterprise parte da 500 dollari al mese

Ora che abbiamo una comprensione generale delle capacità di Bacula Enterprise, è il momento di parlare di ciò che Bacula è in grado di fare nel campo di OpenStack. Offre tre diversi tipi di backup (completo, differenziale, incrementale), tutti backup di immagini eseguiti a livello di blocco. L’approccio di Bacula a OpenStack può essere separato in due rami: il modulo OpenStack Cinder e l’opzione legacy Bacula File Daemon (Bacula può, in molte circostanze, proteggere anche Openstack attraverso il suo modulo Swift, anche se non viene trattato qui).

Backup di Openstack con il modulo Bacula OpenStack Cinder

Con il modulo Bacula OpenStack Cinder, Openstack-VM di Bacula Enterprise può archiviare in modo molto sicuro tutti i volumi OpenStack a livello raw, mantenendo l’integrità dei dati nel contesto OpenStack. Il modulo Openstack-VM di Bacula recupera e archivia in modo efficiente il contenuto delle istanze OpenStack attraverso l’API di backup Cinder. Questo modulo mette a disposizione degli utenti una serie di strumenti di interfaccia a riga di comando per l’esecuzione di attività di backup, ripristino e gestione delle risorse.

Il processo di backup per Cinder nell’ambiente OpenStack, se facilitato da Bacula, è semplice e può essere avviato eseguendo comandi di backup specifici relativi a Cinder all’interno di Bacula Enterprise. Questo metodo garantisce una soluzione rapida, efficiente e senza problemi, soprattutto se confrontata con le alternative offerte da altri fornitori. Inoltre, l’integrazione di Bacula con gli strumenti di OpenStack attraverso il driver consente agli amministratori di OpenStack di supervisionare i loro backup non solo attraverso uno scheduler di Bacula, ma anche attraverso vari altri mezzi, offrendo un alto livello di flessibilità e facilità di gestione.

Il modulo OpenStack di Bacula funziona eseguendo il backup di singole istanze collegate al volume. Il processo in sé non è particolarmente complesso, ma prevede una serie di operazioni che esistono per ogni singolo file di cui viene eseguito il backup con questo modulo. In questo modo, il modulo OpenStack Cinder:

  • Esegue un’istantanea del volume.
  • Tiene traccia di tutti i nomi dei file di backup.
  • Crea un “tubo” per il trasferimento dei dati da OpenStack a Bacula
  • Genera e invia un comando di sincronizzazione a Bacula affinché la “pipe” venga registrata dal sistema
  • Utilizza la “pipe” per far scrivere Cinder

L’approccio descritto sopra offre livelli eccezionali di affidabilità, precisione, velocità e semplicità nel regno dei backup OpenStack, rispetto alle soluzioni alternative. Questo modulo mette a disposizione degli utenti una serie di procedure di interfaccia a riga di comando per eseguire senza problemi le attività di backup, ripristino e gestione delle risorse, garantendo un processo di backup solido ed efficiente.

Ecco come appare il prompt del backup:

root@example:~# /opt/bacula/bin/openstack-vm-execute-backup -v <instance-id>
Un’altra sequenza di eventi si verifica ogni volta che non ci sono più file di cui eseguire il backup. Questa sequenza comprende:

  • Chiusura del “pipe”
  • Generazione di registri in base alle informazioni ricevute da Bacula
  • Controllare lo stato generale del lavoro e l’elenco dei file di backup
  • Erasione di tutti i “pipes” utilizzati per il backup

Il backup appena creato rientra immediatamente in tutte le funzioni generali di Bacula Enterprise, come la crittografia, la deduplicazione e molte altre. I dati di cui è stato eseguito il backup possono essere archiviati in diverse posizioni, tra cui nastro, disco, cloud o qualsiasi altra destinazione di archiviazione preferita, il tutto comodamente gestito attraverso l’interfaccia a riga di comando di Bacula.

Inoltre, il modulo Bacula OpenStack offre diverse opzioni, una delle quali è la possibilità di eseguire il backup di tutti i volumi collegati a un’istanza specifica, utilizzando il suo ID unico. Per ottenere l’ID di una particolare istanza, è possibile utilizzare la procedura di interrogazione di Bacula, che consente agli utenti di adattare le strategie di backup alle loro esigenze e ai loro requisiti precisi.

Ecco come può apparire il comando di query di Bacula (l’input dovrebbe essere in json):

/opt/bacula/bin/openstack-vm-query -b -v -f json //
Il processo di ripristino dei file con il modulo Cinder non è molto diverso dal processo di backup, con la differenza principale che Cinder ora legge la “pipe” invece di scriverci dentro.

Backup di OpenStack tramite Bacula File Daemon

È anche possibile eseguire il backup dei dati di OpenStack con il metodo tradizionale, ossia tramite il Demone File di Bacula. Si tratta di un approccio tradizionale basato su agenti per le operazioni di backup e ripristino, che richiede che il File Daemon in questione sia posizionato sull’elemento specifico di OpenStack che deve essere sottoposto a backup. Ciò significa che la configurazione complessiva per le attività di backup è un po’ più complicata rispetto al modulo Cinder.

L’installazione di un Bacula Enterprise File Daemon su ogni macchina virtuale consente agli utenti di gestire i server virtuali in modo simile ai server fisici, permettendo loro di sfruttare l’intera gamma di funzioni fornite da Bacula Enterprise per le loro esigenze di backup e ripristino. Queste includono la compressione a livello di file, la verifica dei dati, la protezione da ransomware, il ripristino rapido e granulare e altro ancora.

Questo approccio ottimizza l’utilizzo dell’Input/Output (I/O) nell’ambiente OpenStack. Gli utenti possono sfruttare la programmazione di Bacula, le priorità dei lavori e le impostazioni di lavoro massimo concorrente per distribuire efficacemente le attività di backup nella finestra di backup designata.

Poiché tutte le macchine virtuali possono potenzialmente condividere lo stesso spazio di archiviazione sull’hypervisor OpenStack, è necessaria una pianificazione accurata per evitare di eseguire tutti i lavori di backup simultaneamente, evitando così potenziali colli di bottiglia all’interno del sottosistema del disco e della rete. Questo perché Bacula deve attraversare tutti i file system per aprire, leggere, chiudere e statare i file durante il processo di backup.

Conclusione

È ampiamente riconosciuto che la tecnologia e l’innovazione nel settore IT continueranno a progredire rapidamente, in particolare in ambiti come l’automazione, la digitalizzazione, la proliferazione delle fonti di dati e i cicli di sviluppo sempre più accelerati. Man mano che queste nuove tecnologie vengono implementate negli ambienti IT di produzione, diventa imperativo garantire un backup adeguato dei dati e delle applicazioni mission-critical, non solo per salvaguardare l’attività di un’organizzazione, ma anche per proteggere i suoi clienti.

Tuttavia, la sfida consiste nell’integrare perfettamente una soluzione di backup e ripristino in queste tecnologie emergenti, pur rispettando i requisiti aziendali specifici dell’organizzazione, compresi gli obiettivi di punto di ripristino (RPO) e gli obiettivi di tempo di ripristino (RTO). Il software di backup e ripristino di Bacula Enterprise affronta queste sfide grazie al suo design distintivo, alla flessibilità, alla profondità e al modello di licenza. Questa struttura unica permette a Bacula Enterprise di risolvere efficacemente i problemi legati al backup, al ripristino e al disaster recovery dei dati. In questo modo, consente alle medie e grandi imprese di migliorare la loro efficienza, sicurezza e competitività, garantendo la continuità e l’integrità delle loro operazioni IT.

Bacula offre una soluzione software di backup e ripristino dei dati particolarmente sicura e unificata, con un’architettura che si integra perfettamente con un ampio spettro di applicazioni comunemente associate agli ambienti OpenStack. Inoltre, estende la sua compatibilità a varie altre tecnologie emergenti, tra cui macchine virtuali, container, storage e ambienti cloud. Questo approccio completo consente alle aziende che utilizzano Bacula di adattarsi in modo efficiente all’evoluzione delle richieste di sicurezza, ai cambiamenti normativi e all’imperativo di ridurre i costi.

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 *