In questo articolo ti racconterò come ho conosciuto Quest Netvault Backup. Avevo già sentito molte recensioni positive su Netvault Backup, quando ancora questo software era di proprietà Dell, ma non avevo ancora avuto modo di “toccarlo” con mano.
Quest Software, nota anche come Quest, è una società di software con sede in California e 53 uffici in 24 paesi. Fondata nel 1987. L'azienda è nota per il suo software utilizzato da professionisti nel campo dei database, della gestione del cloud, della sicurezza delle informazioni, dell'analisi dei dati, del backup e del ripristino. Quest Software è stata acquisita da Dell nel 2012. Entro il 1 novembre 2016 la vendita è stata completata e la società è stata rilanciata come Quest Software.
Sono riuscito a conoscere da vicino Quest Netvault non molto tempo fa. In uno dei progetti, il cliente ha chiesto di trovare una soluzione economica e ottimale per proteggere la propria infrastruttura. Il cliente stava prendendo in considerazione vari software di backup, una delle soluzioni era Quest Netvault Backup. Sulla base dei risultati del test, tenendo conto dei parametri importanti per il Cliente (alcuni dei quali sono riportati alla fine dell'articolo), è stato selezionato Quest Netvault Backup.
Oltre ai requisiti di base, il cliente desiderava che il software fosse installato su server che eseguono Linux. Non tutti i software di backup sono in grado di gestire questi requisiti, ma Quest Netvault Backup può farlo.
Dati e requisiti iniziali
Il compito assegnato dal cliente era progettare un sistema che fornisse il backup dei dati per un importo di 62 TB. Questi dati erano contenuti in sistemi applicativi come SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, ecc. Questi sistemi applicativi funzionavano su server fisici e virtuali che eseguivano i sistemi operativi Microsoft Windows Server, Linux e FreeBSD. L'ambiente virtuale è stato realizzato sulla base della piattaforma di virtualizzazione VMware vSphere. L'infrastruttura era situata su un sito.
In generale, l'infrastruttura del Cliente è mostrata nella Figura 1.1.
Figura 1.1 – Infrastruttura del cliente
L'analisi ha esaminato le capacità di Quest Netvault Backup applicabili all'infrastruttura del Cliente, in particolare in termini di esecuzione di backup, ripristino, gestione e monitoraggio dei dati. Funzionalità e principi di funzionamento tipici non sono praticamente diversi dai software di altri fornitori. Pertanto, vorrei soffermarmi successivamente sulle funzionalità di Quest Netvault Backup, che lo distinguono dagli altri strumenti di backup.
Caratteristiche interessanti
Installazione
La dimensione della distribuzione Quest Netvalt Backup è di soli 254 megabyte, il che ne consente una rapida distribuzione.
I plugin per le piattaforme e le attività supportate vengono scaricati separatamente, ma ciò ha un effetto positivo sullo stato target del sistema, che avrà solo le funzionalità necessarie per proteggere una determinata infrastruttura e non sarà sovraccaricato di funzionalità non necessarie.
Управление
L'amministrazione di Netvault viene eseguita tramite la shell web WebUI. L'accesso viene effettuato utilizzando il tuo nome e la tua password.
Figura 1.2 – Finestra di accesso alla console di gestione
La connessione alla console web viene effettuata da qualsiasi computer della rete utilizzando un browser.
WebUI utilizza un'interfaccia semplice e intuitiva, l'amministrazione non causa alcun problema, la logica di controllo è accessibile e comprensibile, in caso di domande, informazioni dettagliate vengono pubblicate sul sito Web del fornitore
Figura 1.3 – Interfaccia WebUI
WebUI è progettata per gestire e controllare Quest Netvault Backup e consente di eseguire le seguenti attività:
– impostazione di prestazioni, sicurezza e altri parametri;
– gestione dei client, dei dispositivi di archiviazione e dei supporti;
Figura 1.4 – Gestione dei dispositivi di archiviazione
– esecuzione di backup e ripristino;
– monitoraggio delle attività, dell'attività del dispositivo e dei registri degli eventi;
Figura 1.5 – Monitoraggio dell'attività del dispositivo
– impostazione delle notifiche;
– creazione e visualizzazione di report.
Dispositivi di memoria
Quest Netvault implementa facilmente la regola di archiviazione 3-2-1, poiché può funzionare sia con dispositivi per l'archiviazione online di copie di backup (sistemi di archiviazione su disco), sia con dispositivi per l'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 usa e getta possono essere archiviati nel cloud, in una posizione fuori sede o su un supporto rimovibile (come un nastro).
Quando si lavora con dispositivi di deduplicazione, sono supportati i protocolli specializzati RDA e DD Boost. Utilizzo di questi protocolli:
– riduce il carico di rete e migliora le prestazioni delle attività di backup, poiché i dati vengono deduplicati sul client e vengono trasferiti solo i blocchi necessari. Ad esempio, lavorare insieme a Quest Qorestor utilizzando il protocollo RDA consente di ottenere prestazioni fino a 20 terabyte all'ora e una compressione di 20 a 1;
– protegge i backup dai virus ransomware. Anche se il server di backup stesso è infetto e crittografato, i backup rimarranno intatti.
Clienti
Quest Netvault Backup supporta più di tre dozzine di piattaforme e applicazioni. Puoi trovare ulteriori informazioni sull'elenco sul sito Web del fornitore all'indirizzo
Il supporto per un tale numero di sistemi consente di progettare soluzioni per infrastrutture complesse di livello aziendale. I client sono distribuiti sotto forma di plugin (analoghi ad altri fornitori - agenti), che vengono installati sui server. Di conseguenza, i dati vengono protetti utilizzando un unico sistema con un unico punto di controllo.
Figura 1.6 – Elenco dei plugin
Dopo aver scaricato i plugin per queste piattaforme, li inseriamo in una cartella condivisa, che colleghiamo a Netvault e quindi installiamo da remoto i plugin sui server protetti.
Un altro vantaggio, credo, è la chiarezza della selezione degli oggetti di cui eseguire il backup. Ad esempio, nella figura seguente selezioniamo lo stato del sistema del server e l'unità logica c: come oggetti.
E questa figura mostra la selezione delle partizioni del disco rigido.
Oltre ai plug-in per piattaforme in esecuzione su singoli server, Quest Netvault Backup dispone anche di versioni di plug-in che supportano vari sistemi cluster. In questo caso, i nodi del cluster vengono raggruppati in un client virtuale su cui è installato un plug-in abilitato per il cluster. Il backup e il ripristino dei nodi del cluster verranno eseguiti tramite questo client virtuale. La tabella seguente mostra le versioni cluster dei plugin.
Tabella 1.2 Plugin con supporto per sistemi cluster
plug-in
descrizione
Plug-in per FileSystem
Questo plugin viene utilizzato quando si configura il backup dei dati del file system sulle seguenti piattaforme: – Cluster Windows Server; – Cluster Linux; – Cluster Sun (Solaris SPARC)
Plug-in per Exchange
Questo plugin viene utilizzato quando si configura il backup di un server Microsoft Exchange in esecuzione utilizzando la tecnologia DAG (Database Availability Group).
Plug-in per Hyper-V
Questo plug-in viene utilizzato durante la configurazione di un backup del cluster di failover Hyper-V
Plug-in per Oracle
Questo plugin viene utilizzato durante la configurazione del backup del database Oracle su Real Application Clusters (RAC) di Oracle
Plug-in per SQL Server
Questo plugin viene utilizzato durante la configurazione di un backup del cluster di failover di Microsoft SQL Server.
Plug-in per MySQL
Questo plugin viene utilizzato durante la configurazione dei backup di MySQL Server in un cluster di failover.
Risultato dell'implementazione
Il risultato del lavoro del progetto è stato un sistema di backup distribuito presso il cliente basato sul software Quest Netvault Backup con l'architettura mostrata nella Figura 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 RAM;
– due dischi rigidi SAS da 300 GB 10K (RAID1)
– quattro dischi rigidi SAS da 600 GB 15K (RAID10);
– HBA con due porte SAS esterne;
– due porte da 10 gbps;
– Sistema operativo CentOS.
I backup online sono stati archiviati su Quest Qorestor Standard (back end da 150 TB). Il lavoro con Qorestor è stato svolto utilizzando il protocollo RDA. Il rapporto di deduplicazione su Qorestor al termine del funzionamento di prova del sistema era di 14,7 a 1.
Per l'archiviazione a lungo termine è stata utilizzata una libreria a nastro con quattro unità standard LTO-7. La libreria a nastro era connessa al server di backup tramite SAS. Periodicamente, le cartucce venivano alienate e spostate per essere immagazzinate in una delle filiali remote.
Tutti i plugin necessari sono stati scaricati e inseriti in una cartella di rete per l'installazione remota. Il tempo di distribuzione e configurazione per questo sistema è stato di nove giorni.
risultati
Sulla base dei risultati del progetto, posso dire che Quest Netvault Backup è stato in grado di implementare tutti i requisiti del cliente e questa soluzione è uno degli strumenti per costruire un sistema di backup sia per le piccole aziende che per i clienti di livello aziendale.
La maggior parte dei parametri utilizzati per valutare le soluzioni sono riportati nella tabella comparativa.
Tabella 1.3 – Tabella comparativa
criterio
Commvault
Protezione dello spettro IBM
Protezione dati Micro Focus
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
Supporto del sistema operativo Microsoft Windows per il server di backup
Sì
Sì
Sì
Sì
Sì
Sì
Supporto del 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 di gestione WEB
6 di 10
7 di 10
6 di 10
5 di 10
7 di 10
7 di 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 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 sistema operativo MAC
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 VMware ESXi
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per Microsoft Hyper-V
Sì
Sì
Sì
Sì
Sì
Sì
Supporto per l'archiviazione su nastro
Sì
Sì
Sì
Sì
Sì
Sì
Supporto del protocollo boost DD
Sì
Sì
Sì
Sì
Sì
Sì
Supporto del protocollo Catalyst
Sì
Sì
Sì
Sì
Sì
No
Supporto del protocollo OST
Sì
No
Sì
No
Sì
No
Supporto del 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 NDMP
Sì
Sì
Sì
No
Sì
Sì
usabilità
6 di 10
3 di 10
4 di 10
8 di 10
5 di 10
7 di 10
Autori: Mikhail Fedotov - Architetto dei sistemi di backup
Fonte: habr.com