In questo articolo parlerò di come sono entrato in contatto con Quest Netvault Backup. Di Netvault Backup, quando il software apparteneva a Dell, avevo già sentito molti commenti positivi, ma non avevo ancora avuto occasione di provarlo personalmente.

Quest Software, noto anche come Quest, è un'azienda software con sede in California, con 53 uffici in 24 paesi nel mondo. Fondata nel 1987, l'azienda è riconosciuta per il suo software utilizzato da professionisti nel campo dei database, nella gestione del cloud, nella sicurezza informatica, nell'analisi dei dati, nonché per il backup e il ripristino. Quest Software è stata acquisita da Dell nel 2012. Il 1° novembre 2016, la vendita è stata completata e l'azienda è stata rilanciata come Quest Software.
Ho avuto l'opportunità di conoscere meglio Quest Netvault di recente. In uno dei progetti, il Cliente ha richiesto di trovare una soluzione economica e ottimale per proteggere la propria infrastruttura. Il Cliente ha preso in considerazione diversi software per il backup, uno dei quali era Quest Netvault Backup. A seguito dei test, tenendo conto dei parametri importanti per il Cliente (alcuni dei quali sono riportati alla fine dell'articolo), è stato scelto Quest Netvault Backup.
In aggiunta ai requisiti principali, il Cliente desiderava che il software fosse installato su server che eseguono Linux. Tali requisiti non sono soddisfatti da tutti i software di backup, ma Quest Netvault Backup è in grado di farlo.
Dati di partenza e requisiti
L'obiettivo richiesto dal Cliente era progettare un sistema per il backup di dati per un totale di 62 TB. Questi dati erano archiviati in sistemi applicativi come SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, ecc. 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 ospitata in un'unica sede.
In generale, l'infrastruttura del Cliente è mostrata nella figura 1.1.

Figura 1.1 – Infrastruttura del Cliente
Durante l'analisi sono state esaminate le capacità di Quest Netvault Backup applicabili all'infrastruttura del Cliente, in particolare per quanto riguarda il backup, il ripristino, la gestione e il monitoraggio dei dati. Le funzionalità standard e i principi operativi non si discostano significativamente da quelli di altre soluzioni software. Pertanto, desidero analizzare le peculiarità di Quest Netvault Backup che lo distinguono dagli altri strumenti di backup.
Caratteristiche interessanti
Installazione
La dimensione del pacchetto di Quest Netvalt Backup è di soli 254 megabyte, il che consente un rapido deployment.
I plugin per le piattaforme e i compiti supportati vengono scaricati separatamente, contribuendo positivamente allo stato obiettivo del sistema, che avrà solo le funzionalità necessarie per proteggere un'infrastruttura specifica senza essere sovraccarico di opzioni superflue.
Gestione
L'amministrazione di Netvault avviene tramite l'interfaccia web WebUI. L'accesso avviene con 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 della rete tramite un browser.
WebUI utilizza un'interfaccia semplice e intuitiva; l'amministrazione non presenta alcun problema, la logica di gestione è chiara e comprensibile. In caso di domande, è disponibile una documentazione dettagliata sul sito del fornitore. .

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 dei clienti, dei dispositivi di archiviazione e dei supporti;

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

Figura 1.5 – Monitoraggio delle 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, poiché è in grado di lavorare sia con dispositivi per archiviazione temporanea dei backup (sistemi di archiviazione su disco), sia con dispositivi per archiviazione a lungo termine (dispositivi di deduplicazione, librerie di nastri fisici, caricatori automatici, librerie di nastri virtuali (VTL) e librerie di nastri virtuali condivise (SVTL)). I backup disaggregati possono essere conservati nel cloud, in una sede remota o su supporti disaggregati (ad esempio, un'unità a nastro).
Quando si utilizzano 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 dei task di backup, poiché i dati vengono deduplicati sul client e vengono trasmessi solo i blocchi necessari. Ad esempio, operare in combinazione con Quest Qorestor tramite il protocollo RDA consente di raggiungere prestazioni fino a 20 terabyte all'ora e un rapporto di compressione di 20 a 1;
– protegge i backup dagli attacchi di ransomware. Anche se il server di backup stesso viene infettato e crittografato, i backup rimarranno intatti. .
Client
Quest Netvault Backup supporta più di trenta piattaforme e applicazioni. È possibile trovare l'elenco dettagliato sul sito del fornitore a (Figura 1.7). Il controllo della compatibilità delle versioni dei sistemi protetti con Quest Netvault Backup avviene attraverso il documento ufficiale 'Quest Netvault Backup Compatibility Guide' disponibile a .
Il supporto di un numero così elevato di sistemi consente di progettare soluzioni per infrastrutture Enterprise complesse. I client sono distribuiti sotto forma di plugin (corrispondente agli agenti di altri fornitori) 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 successivamente installiamo i plugin sui server protetti in remoto.
Inoltre, considero un altro vantaggio la chiarezza nella scelta degli oggetti da sottoporre a backup. Ad esempio, nell'immagine qui sotto, selezioniamo come oggetti lo stato del sistema del server e il disco logico c:.

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

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

Figura 1.7 – Stato obiettivo del sistema
Tutti i componenti di Netvault Backup sono stati implementati su un server fisico con le seguenti caratteristiche:
– due processori con dieci core ciascuno;
– 64 GB di RAM;
– due dischi rigidi SAS da 300GB 10K (RAID1);
– quattro dischi rigidi SAS da 600GB 15K (RAID10);
– HBA con due porte SAS esterne;
– due porte da 10 gbps;
– OS CentOS.
Le copie di backup erano archiviate su Quest Qorestor Standard (back end 150TB). L'interazione con Qorestor avveniva tramite il protocollo RDA. Il rapporto di deduplica su Qorestor al termine del periodo di prova del sistema è stato di 14,7 a 1.
Per l'archiviazione 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 rimosse e trasferite per la conservazione in una delle filiali remote.
Tutti i plugin necessari sono stati scaricati e posizionati nella cartella di rete per l'installazione remota. Il tempo per l'implementazione e la 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 la costruzione di 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 su 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 lato client
Sì
Sì
Sì
Sì
Sì
Sì
Deduplicazione lato server
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per 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
