Alla ricerca di un mezzo ottimale

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.

Alla ricerca di un mezzo ottimale

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.

Alla ricerca di un mezzo ottimale
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.

Alla ricerca di un mezzo ottimale
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 documentazione sul prodotto.
Alla ricerca di un mezzo ottimale
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;

Alla ricerca di un mezzo ottimale
Figura 1.4 – Gestione dei dispositivi di archiviazione

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

Alla ricerca di un mezzo ottimale
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. link.

Clienti

Quest Netvault Backup supporta oltre trenta piattaforme e applicazioni. Maggiori dettagli sul elenco possono essere trovati sul sito del fornitore al link (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 link.

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.

Alla ricerca di un mezzo ottimale
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:.

Alla ricerca di un mezzo ottimale

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

Alla ricerca di un mezzo ottimale

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.

Alla ricerca di un mezzo ottimale
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





Supporto per il sistema operativo Microsoft Windows per il server di backup
No


No

Interfaccia multilingue


No
No

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





Amministrazione basata sui ruoli





Agente per il sistema operativo Microsoft Windows





Agente per il sistema operativo Linux





Agente per il sistema operativo Solaris





Agente per il sistema operativo AIX





Agente per il sistema operativo FreeBSD

No



Agente per MAC OS



No

Agente per Microsoft SQL





Agente per IBM DB2




No

Agente per Oracle DataBase





Agente per PostgreSQL



No

Agente per MariaDB



No

Agente per MySQL



No

Agente per Microsoft SharePoint





Agente per Microsoft Exchange





Agente per IBM Informix



No

Agente per Lotus Domino Server



No

Agente per SAP



No

Supporto per VMware ESXi





Supporto per Microsoft Hyper-V





Supporto per dispositivi di archiviazione a nastro





Supporto per il protocollo DD boost





Supporto per il protocollo Catalyst





No

Supporto per il protocollo OST

No

No

No

Supporto per il protocollo RDA





Supporto per la crittografia





Deduplicazione sul lato client





Deduplicazione sul lato server





Supporto NDMP



No

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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster