Dans cet article, je vais vous montrer comment j'ai rencontré Quest Netvault Backup. À propos de Netvault Backup, lorsque ce logiciel appartenait encore à Dell, j'avais déjà entendu de nombreuses critiques positives, mais je n'avais pas eu à le «toucher» avec mes mains.
Quest Software, également connu sous le nom de Quest, est une société de logiciels basée en Californie avec 53 bureaux dans 24 pays. Elle a été fondée en 1987. L'entreprise est connue pour ses logiciels utilisés par les professionnels du domaine des bases de données, de la gestion du cloud, de la sécurité de l'information, de l'analyse des données, de la sauvegarde et de la restauration. Le logiciel Quest a été acquis par Dell en 2012. Le 1er novembre 2016, la vente a été conclue et la société a redémarré en tant que logiciel Quest.
Apprenez à connaître Quest Netvault il n'y a pas si longtemps. Dans l'un des projets, le Client a demandé de trouver une solution peu coûteuse et optimale pour protéger son infrastructure. Le client envisageait divers logiciels de sauvegarde, l'une des solutions était Quest Netvault Backup. Sur la base des résultats du test, compte tenu des paramètres importants pour le client (dont certains sont donnés à la fin de l'article), Quest Netvault Backup a été sélectionné.
En plus des exigences de base, le client souhaitait que le logiciel soit installé sur des serveurs exécutant Linux. Ces exigences ne sont pas mises en œuvre par tous les logiciels de sauvegarde, mais Quest Netvault Backup peut le faire.
Base de référence et exigences
La tâche assignée par le client était de concevoir un système qui fournit une sauvegarde des données d'un montant de 62 To. Ces données étaient contenues dans des systèmes d'application tels que SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, etc. Ces systèmes d'application s'exécutaient sur des serveurs physiques et virtuels exécutant des systèmes d'exploitation de la famille Microsoft Windows Server, Linux et FreeBSD. L'environnement virtuel a été créé au-dessus de la plate-forme de virtualisation VMware vSphere. L'infrastructure était située sur un seul site.
En général, l'infrastructure du client est illustrée à la figure 1.1.
Figure 1.1 - Infrastructure clientL'analyse a examiné les capacités de Quest Netvault Backup applicables à l'infrastructure du client, à savoir: en termes de sauvegarde, de récupération, de gestion et de surveillance des données. La fonctionnalité et les principes de fonctionnement typiques ne diffèrent pratiquement pas des logiciels d'autres fournisseurs. Par conséquent, je veux m'attarder sur les fonctionnalités de Quest Netvault Backup, qui le distinguent des autres outils de sauvegarde.
Fonctionnalités intéressantes
L'installationLa taille de la distribution Quest Netvalt Backup n'est que de 254 mégaoctets, ce qui vous permet de la déployer rapidement.
Les plugins pour les plateformes et tâches prises en charge sont téléchargés séparément, mais cela a un effet positif sur l'état cible du système, qui n'aura que les fonctionnalités nécessaires pour protéger une infrastructure spécifique et ne sera pas surchargé de capacités inutiles.
La gestionNetvault est administré via le shell Web WebUI. La connexion se fait par nom et mot de passe.
Figure 1.2 - Fenêtre de connexion à la console de gestionLa connexion à la console Web s'effectue à partir de n'importe quel ordinateur du réseau à l'aide d'un navigateur.
WebUI utilise une interface simple et conviviale, l'administration ne pose aucun problème, la logique de gestion est accessible et compréhensible, si des questions se posent, le site Web du fournisseur contient une
documentation détaillée du
produit .
Figure 1.3 - Interface WebUIWebUI est conçu pour gérer et contrôler Quest Netvault Backup et vous permet d'effectuer les tâches suivantes:
- réglage des performances, de la sécurité et d'autres paramètres;
- Gérer les clients, les périphériques de stockage et les médias

Figure 1.4 - Gestion des périphériques de stockage
- effectuer la sauvegarde et la restauration;
- les tâches de surveillance, l'activité de l'appareil et les journaux d'événements;
Figure 1.5 - Surveillance de l'activité du périphérique- paramètres de notification;
- créer et afficher des rapports.
Périphériques de stockageQuest Netvault implémente facilement la règle de stockage 3-2-1, car il peut également fonctionner avec des périphériques de stockage de sauvegarde en ligne (systèmes de stockage sur disque), ainsi qu'avec des périphériques de stockage à long terme (périphériques de déduplication, bibliothèques de bandes physiques, chargeurs automatiques, virtuels bibliothèques de bandes (VTL) et bibliothèques de bandes virtuelles partagées (SVTL)). Les sauvegardes aliénables peuvent être stockées dans le cloud, sur un site distant ou sur un support aliénable (par exemple, un lecteur de bande).
Lorsque vous travaillez avec des périphériques de déduplication, les protocoles spécialisés RDA et DD Boost sont pris en charge. En utilisant ces protocoles:
- réduit la charge sur le réseau et améliore les performances des tâches de sauvegarde, car les données sont dédupliquées sur le client et seuls les blocs nécessaires sont transférés. Par exemple, travailler en collaboration avec Quest Qorestor via le protocole RDA peut atteindre des performances allant jusqu'à 20 téraoctets par heure et une compression de 20 à 1;
- protège les sauvegardes contre les virus rançongiciels. Même si le serveur de sauvegarde lui-même est infecté et chiffré, les sauvegardes resteront intactes. lien .
Les clientsQuest Netvault Backup prend en charge plus de trois douzaines de plateformes et d'applications. Vous pouvez vous familiariser avec la liste plus en détail sur le site Web du vendeur en utilisant le
lien (figure 1.6). La vérification de la compatibilité des versions des systèmes protégés avec Quest Netvault Backup est effectuée conformément au document officiel «Guide de compatibilité Quest Netvault Backup» situé sur le
lien .
La prise en charge de nombreux systèmes vous permet de concevoir des solutions pour des infrastructures complexes au niveau de l'entreprise. Les clients sont distribués sous forme de plugins (similaires à d'autres fournisseurs - agents), qui sont installés sur des serveurs. Par conséquent, les données sont protégées à l'aide d'un système unique avec un point de gestion unique.
Figure 1.6 - Liste des pluginsAprès avoir téléchargé les plugins pour ces plateformes, nous les plaçons dans un dossier partagé que nous nous connectons à Netvault puis installons à distance des plugins sur les serveurs protégés.
Un autre avantage, je considère la clarté du choix des objets à sauvegarder. Par exemple, dans la figure ci-dessous, nous sélectionnons comme objets l'état du système serveur et l'unité logique c: \.

Et cette figure montre la sélection des partitions de disque dur.

Outre les plug-ins pour les plates-formes exécutées sur des serveurs distincts, Quest Netvault Backup propose également des versions de plug-in qui prennent en charge divers systèmes de cluster. Dans ce cas, les nœuds de cluster sont regroupés dans un client virtuel, sur lequel le plug-in avec prise en charge de cluster est installé. Les nœuds de cluster seront déjà sauvegardés et restaurés via ce client virtuel. Le tableau ci-dessous montre les versions de cluster des plugins.
Tableau 1.2 Plug-ins avec prise en charge des systèmes de cluster
Plugin
| La description
|
---|
Plug-in pour système de fichiers
| Ce plugin est utilisé lors de la configuration de la sauvegarde des données du système de fichiers sur les plateformes suivantes: - Clusters Windows Server - Clusters Linux; - Clusters Sun (Solaris SPARC)
|
Plug-in pour échange
| Ce plugin est utilisé lors de la configuration d'une sauvegarde d'un serveur Microsoft Exchange à l'aide de la technologie Database Availability Group (DAG)
|
Plug-in pour hyper-v
| Ce plugin est utilisé lors de la configuration de la sauvegarde d'un cluster de basculement d'Hyper-V
|
Plug-in pour oracle
| Ce plugin est utilisé lors de la configuration d'une sauvegarde de base de données Oracle sur Oracle Real Application Clusters (RAC)
|
Plug-in pour serveur SQL
| Ce plugin est utilisé lors de la configuration de la sauvegarde d'un cluster de basculement Microsoft SQL Server.
|
Plug-in pour mysql
| Ce plugin est utilisé lors de la configuration de la sauvegarde du serveur MySQL dans un cluster de basculement.
|
Résultat de la mise en œuvre
Le résultat du projet était un système de sauvegarde déployé par le client basé sur le logiciel Quest Netvault Backup avec l'architecture illustrée à la figure 1.7.
Figure 1.7 - État du système cible
Tous les composants de Netvault Backup ont été déployés sur un serveur physique avec les caractéristiques suivantes:
- deux processeurs avec dix cœurs chacun;
- 64 Go de RAM;
- deux disques durs SAS 300 Go 10K (RAID1)
- quatre disques durs SAS 600 Go 15K (RAID10);
- HBA avec deux ports SAS externes;
- deux ports 10 gbps;
- OS CentOS.
Les sauvegardes en ligne ont été stockées sur Quest Qorestor Standard (back-end 150 To). Le travail avec Qorestor a été réalisé selon le protocole RDA. Le coefficient de déduplication sur Qorestor à la fin de l'opération d'essai du système était de 14,7 à 1.
Pour le stockage à long terme, une bibliothèque de bandes avec quatre lecteurs standard LTO-7 a été utilisée. La bibliothèque de bandes connectée au serveur de sauvegarde via SAS. Périodiquement, les cartouches ont été jetées et déplacées pour être stockées dans l'une des succursales éloignées.
Tous les plugins nécessaires ont été téléchargés et placés dans un dossier réseau pour une installation à distance. Le temps de déploiement et de configuration de ce système était de neuf jours.
Conclusions
Selon les résultats du projet, je peux dire que Quest Netvault Backup a pu mettre en œuvre toutes les exigences du client et cette solution est l'un des outils pour construire un système de sauvegarde pour les petites entreprises et les clients de niveau entreprise.
La plupart des paramètres qui ont été utilisés pour évaluer les solutions sont présentés dans le tableau de comparaison.
Tableau 1.3 - Tableau de comparaison
Critère
| Commvault
| IBM Spectrum Protect
| Protecteur de données Micro Focus
| Sauvegarde et réplication Veeam
| Veritas NetBackup
| Quest Netvault
|
---|
Prise en charge du système d'exploitation Microsoft Windows pour le serveur de sauvegarde
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge du système d'exploitation Linux pour le serveur de sauvegarde
| Non
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Interface multilingue
| Oui
| Oui
| Non
| Non
| Oui
| Oui
|
---|
Interface de gestion WEB de fonctionnalité
| 6 sur 10
| 7 sur 10
| 6 sur 10
| 5 sur 10
| 7 sur 10
| 7 sur 10
|
---|
Gestion centralisée
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Administration des rĂ´les
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour Microsoft Windows
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour Linux
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour SE Solaris
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour AIX OS
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour OS FreeBSD
| Oui
| Non
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour MAC OS
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour Microsoft SQL
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour IBM DB2
| Oui
| Oui
| Oui
| Oui
| Non
| Oui
|
---|
Agent pour Oracle DataBase
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour PostgreSQL
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour MariaDB
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour MySQL
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour Microsoft SharePoint
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour Microsoft Exchange
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Agent pour IBM Informix
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour Lotus Domino Server
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Agent pour SAP
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Prise en charge de VMware ESXi
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge de Microsoft Hyper-V
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge du stockage sur bande
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge du protocole DD boost
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge du protocole Catalyst
| Oui
| Oui
| Oui
| Oui
| Oui
| Non
|
---|
Prise en charge du protocole OST
| Oui
| Non
| Oui
| Non
| Oui
| Non
|
---|
Prise en charge du protocole RDA
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge du chiffrement
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Déduplication côté client
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Déduplication côté serveur
| Oui
| Oui
| Oui
| Oui
| Oui
| Oui
|
---|
Prise en charge NDMP
| Oui
| Oui
| Oui
| Non
| Oui
| Oui
|
---|
Convivialité
| 6 sur 10
| 3 sur 10
| 4 sur 10
| 8 sur 10
| 5 sur 10
| 7 sur 10
|
---|
Auteurs:
Fedotov Mikhail - Architecte pour les systèmes de sauvegarde