In questo articolo parlerò di come ho conosciuto Quest Netvault Backup. Di Netvault Backup, quando il software era ancora di proprietà di Dell, avevo già sentito molti commenti positivi, ma non avevo mai avuto l'opportunità di provarlo direttamente.

Quest Software, noto anche come Quest, è una società di software con sede in California, con 53 uffici in 24 paesi nel mondo. Fondata nel 1987, l'azienda è conosciuta per il suo software utilizzato dai professionisti nel campo delle basi di dati, nella gestione del cloud, nella sicurezza informatica, nell'analisi dei dati, per il backup e il ripristino. Quest Software è stata acquisita da Dell nel 2012. Il 1° novembre 2016 è stata completata la vendita e l'azienda è stata rilanciata come Quest Software.
Ho avuto modo di conoscere meglio Quest Netvault solo recentemente. In un progetto, il Cliente ha chiesto di trovare una soluzione economica e ottimale per proteggere la propria infrastruttura. Il Cliente stava considerando diverse soluzioni software per il backup, una delle quali era Quest Netvault Backup. A seguito dei test, considerando i parametri importanti per il Cliente (alcuni dei quali sono riportati alla fine dell'articolo), è stata scelta Quest Netvault Backup.
In aggiunta ai requisiti principali, il Cliente desiderava che il software fosse installabile su server gestiti da Linux. Requisiti di questo tipo non sono soddisfatti da tutti i software di backup, ma Quest Netvault Backup è in grado di farlo.
Dati di origine e requisiti
L'obiettivo che il Cliente si poneva era progettare un sistema in grado di garantire il backup di dati per un totale di 62 TB. Questi dati erano contenuti in sistemi applicativi come SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint e altri. Questi sistemi applicativi operavano su server fisici e virtuali che utilizzavano sistemi operativi della famiglia Microsoft Windows Server, Linux e FreeBSD. L'ambiente virtuale era basato sulla piattaforma di virtualizzazione VMware vSphere. L'infrastruttura era collocata in una sola posizione.
In generale, l'infrastruttura del Cliente è mostrata nella figura 1.1.

Figura 1.1 – Infrastruttura del Cliente
Durante l'analisi sono state esaminate le possibilità di Quest Netvault Backup applicabili all'infrastruttura del Cliente, in particolare: per quanto riguarda l'esecuzione di backup, recupero, gestione e monitoraggio dei dati. La funzionalità standard e i principi di funzionamento non differiscono praticamente da quelli dei software di altri fornitori. Pertanto, desidero concentrarmi sulle caratteristiche di Quest Netvault Backup che lo distinguono da altri strumenti di backup.
Caratteristiche interessanti
Installazione
La dimensione del pacchetto di Quest Netvault Backup è di soli 254 megabyte, il che consente un rapido deployment.
I plugin per le piattaforme e i compiti supportati vengono scaricati separatamente, il che influisce positivamente sullo stato attuale del sistema, che avrà solo le funzionalità necessarie per proteggere una specifica infrastruttura e non sarà sovraccaricato da funzionalità eccessive.
Gestione
L'amministrazione di Netvault avviene tramite l'interfaccia web WebUI. L'accesso è effettuato tramite nome utente e password.

Figura 1.2 – Finestra di accesso alla console di gestione
La connessione alla web console può essere effettuata da qualsiasi computer in rete utilizzando un browser.
In WebUI viene utilizzata un'interfaccia semplice e intuitiva, l'amministrazione non presenta problemi, la logica di gestione è accessibile e comprensibile; se sorgono domande, sul sito del fornitore è disponibile una dettagliata .

Figura 1.3 – Interfaccia WebUI
WebUI è progettata per la gestione e il controllo di Quest Netvault Backup e consente di eseguire le seguenti operazioni:
– configurazione delle prestazioni, della sicurezza e di altri parametri;
– gestione di clienti, dispositivi di archiviazione e supporti;

Figura 1.4 – Gestione dei dispositivi di archiviazione
– esecuzione di backup e recupero;
– monitoraggio delle attività delle attività, dei dispositivi e dei registri eventi;

Figura 1.5 – Monitoraggio dell'attività dei dispositivi
– configurazione delle notifiche;
– creazione e visualizzazione di report.
Dispositivi di archiviazione
Quest Netvault implementa facilmente la regola di archiviazione 3-2-1, in quanto è in grado di lavorare sia con dispositivi per l'archiviazione temporanea dei backup (sistemi di storage di dati), sia con dispositivi per l'archiviazione a lungo termine (dispositivi di deduplicazione, biblioteche a nastro fisiche, caricatori automatici, biblioteche a nastro virtuali (VTL) e biblioteche a nastro virtuali condivise (SVTL)). I backup trasferibili possono essere archiviati nel cloud, in una sede remota o su un supporto trasferibile (ad esempio, su un'unità a nastro).
Quando si lavora con i dispositivi di deduplicazione, vengono supportati protocolli specializzati RDA e DD Boost. L'uso di questi protocolli:
– riduce il carico sulla rete e migliora le prestazioni delle operazioni di backup, poiché i dati vengono deduplicati sul client e solo i blocchi necessari vengono trasferiti. Ad esempio, lavorare in combinazione con Quest Qorestor tramite il protocollo RDA consente di raggiungere prestazioni fino a 20 terabyte all'ora e una compressione di 20 a 1;
– protegge i backup da virus ransomware. Anche se il server di backup viene infettato e crittografato, i backup rimarranno intatti. .
Clienti
Quest Netvault Backup supporta oltre trenta piattaforme e applicazioni. Maggiori dettagli sul elenco possono essere trovati sul sito del fornitore al (Figura 1.7). Il controllo della compatibilità delle versioni dei sistemi protetti con Quest Netvault Backup viene effettuato attraverso il documento ufficiale "Quest Netvault Backup Compatibility Guide" disponibile al .
Il supporto di un così elevato numero di sistemi consente di progettare soluzioni per complesse infrastrutture di livello Enterprise. I client sono distribuiti in forma di plugin (l'equivalente di altri fornitori sono gli agenti), che vengono installati sui server. Di conseguenza, i dati vengono protetti tramite un unico sistema con un unico punto di gestione.

Figura 1.6 – Elenco dei plugin
Dopo aver scaricato i plugin per queste piattaforme, li posizioniamo in una cartella comune, che colleghiamo a Netvault e quindi installiamo i plugin da remoto sui server protetti.
Un altro vantaggio, secondo me, è la visualizzazione chiara della scelta degli oggetti da sottoporre a backup. Ad esempio, nella figura sottostante scegliamo come oggetti lo stato del sistema del server e il disco logico c:.

In questa immagine viene mostrata la scelta delle partizioni del disco rigido.

Oltre ai plugin per piattaforme che operano su server dedicati, Quest Netvault Backup offre anche versioni di plugin per vari sistemi di clustering. In questo caso, i nodi del cluster vengono raggruppati in un cliente virtuale, sul quale viene installato il plugin con supporto per il cluster. Il backup e il ripristino dei nodi del cluster verranno eseguiti tramite questo cliente virtuale. Di seguito nella tabella sono presentate le versioni dei plugin per cluster.
Tabella 1.2 Plugin con supporto per sistemi di clustering
Plugin
Descrizione
Plugin per FileSystem
Questo plugin viene utilizzato per la configurazione del backup dei dati del file system sulle seguenti piattaforme:– cluster Windows Server;– cluster Linux;– cluster Sun (Solaris SPARC)
Plugin per Exchange
Questo plugin viene utilizzato per la configurazione del backup del server Microsoft Exchange, che opera tramite la tecnologia Database Availability Group (DAG)
Plugin per Hyper-V
Questo plugin viene utilizzato per la configurazione del backup di un cluster di failover Hyper-V
Plugin per Oracle
Questo plugin viene utilizzato per la configurazione del backup di Oracle Database su Oracle’s Real Application Clusters (RAC)
Plugin per SQL Server
Questo plugin viene utilizzato per la configurazione del backup di un cluster di failover Microsoft SQL Server.
Plugin per MySQL
Questo plugin viene utilizzato per la configurazione del backup di MySQL Server in un cluster di failover.
Risultato dell'implementazione
Il risultato dei lavori di progetto è stato il sistema di backup implementato presso il Cliente basato sul software Quest Netvault Backup, con un'architettura mostrata nell'immagine 1.8.

Figura 1.7 – Stato target del sistema
Tutti i componenti di Netvault Backup sono stati distribuiti su un server fisico con le seguenti caratteristiche:
– due processori con dieci core ciascuno;
– 64 GB di memoria RAM;
– due dischi rigidi SAS 300GB 10K (RAID1)
– quattro dischi rigidi SAS 600GB 15K (RAID10);
– HBA con due porte SAS esterne;
– due porte 10 gbps;
– OS CentOS.
I backup temporanei sono stati archiviati su Quest Qorestor Standard (back end 150TB). Lavoro con Qorestor è stato effettuato tramite il protocollo RDA. Il fattore di deduplicazione su Qorestor al termine del periodo di prova del sistema è stato di 14,7 a 1.
Per lo stoccaggio a lungo termine è stata utilizzata una libreria a nastro con quattro drive standard LTO-7. La libreria a nastro era collegata al server di backup tramite SAS. Periodicamente, le cartucce venivano trasferite e spostate per la conservazione in una delle sedi remote.
Tutti i plugin necessari sono stati scaricati e collocati nella cartella di rete per l'installazione remota. Il tempo di installazione e configurazione di questo sistema è stato di nove giorni.
Conclusioni
Dai risultati del progetto posso dire che Quest Netvault Backup è riuscito a soddisfare tutte le esigenze del cliente e questa soluzione è uno degli strumenti per costruire un sistema di backup, sia per piccole imprese che per clienti di livello Enterprise.
La maggior parte dei parametri utilizzati per valutare le soluzioni è riportata nella tabella comparativa.
Tabella 1.3 – Tabella comparativa
Criterio
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
Supporto per il sistema operativo Microsoft Windows per il server di backup
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per il sistema operativo Microsoft Windows per il server di backup
No
Sì
Sì
No
Sì
Sì
Interfaccia multilingue
Sì
Sì
No
No
Sì
Sì
Funzionalità dell'interfaccia web di gestione
6 su 10
7 su 10
6 su 10
5 su 10
7 su 10
7 su 10
Gestione centralizzata
Sì
Sì
Sì
Sì
Sì
Sì
Amministrazione basata sui ruoli
Sì
Sì
Sì
Sì
Sì
Sì
Agente per il sistema operativo Microsoft Windows
Sì
Sì
Sì
Sì
Sì
Sì
Agente per il sistema operativo Linux
Sì
Sì
Sì
Sì
Sì
Sì
Agente per il sistema operativo Solaris
Sì
Sì
Sì
Sì
Sì
Sì
Agente per il sistema operativo AIX
Sì
Sì
Sì
Sì
Sì
Sì
Agente per il sistema operativo FreeBSD
Sì
No
Sì
Sì
Sì
Sì
Agente per MAC OS
Sì
Sì
Sì
No
Sì
Sì
Agente per Microsoft SQL
Sì
Sì
Sì
Sì
Sì
Sì
Agente per IBM DB2
Sì
Sì
Sì
Sì
No
Sì
Agente per Oracle DataBase
Sì
Sì
Sì
Sì
Sì
Sì
Agente per PostgreSQL
Sì
Sì
Sì
No
Sì
Sì
Agente per MariaDB
Sì
Sì
Sì
No
Sì
Sì
Agente per MySQL
Sì
Sì
Sì
No
Sì
Sì
Agente per Microsoft SharePoint
Sì
Sì
Sì
Sì
Sì
Sì
Agente per Microsoft Exchange
Sì
Sì
Sì
Sì
Sì
Sì
Agente per IBM Informix
Sì
Sì
Sì
No
Sì
Sì
Agente per Lotus Domino Server
Sì
Sì
Sì
No
Sì
Sì
Agente per SAP
Sì
Sì
Sì
No
Sì
Sì
Supporto per VMware ESXi
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per Microsoft Hyper-V
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per dispositivi di archiviazione a nastro
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per il protocollo DD boost
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per il protocollo Catalyst
Sì
Sì
Sì
Sì
Sì
No
Supporto per il protocollo OST
Sì
No
Sì
No
Sì
No
Supporto per il protocollo RDA
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per la crittografia
Sì
Sì
Sì
Sì
Sì
Sì
Deduplicazione sul lato client
Sì
Sì
Sì
Sì
Sì
Sì
Deduplicazione sul lato server
Sì
Sì
Sì
Sì
Sì
Sì
Supporto NDMP
Sì
Sì
Sì
No
Sì
Sì
Usabilità
6 su 10
3 su 10
4 su 10
8 su 10
5 su 10
7 su 10
Autori: Fedotov Mikhail - Architetto di sistemi di backup
Fonte: habr.com
