À la recherche du remède optimal

Dans cet article, je vais vous raconter comment j'ai fait connaissance avec Quest Netvault Backup. J'avais déjà entendu beaucoup de critiques positives sur Netvault Backup, lorsque ce logiciel appartenait encore à Dell, mais je n'avais pas encore eu l'occasion de le « toucher » avec mes mains.

À la recherche du remède optimal

Quest Software, également connu sous le nom de Quest, est une société de logiciels dont le siège est en Californie et qui compte 53 bureaux dans 24 pays. Fondée en 1987. L'entreprise est connue pour ses logiciels utilisés par les professionnels des domaines des bases de données, de la gestion du cloud, de la sécurité des informations, de l'analyse des données, de la sauvegarde et de la récupération. Quest Software a été acquis par Dell en 2012. Le 1er novembre 2016, la vente a été finalisée et la société a été relancée sous le nom de Quest Software.

J'ai réussi à connaître Quest Netvault de près 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 des tests, prenant en compte les paramètres importants pour le Client (dont certains sont donnés en fin d'article), Quest Netvault Backup a été sélectionné.
Outre les exigences de base, le Client souhaitait que le logiciel soit installé sur des serveurs exécutant Linux. Tous les logiciels de sauvegarde ne peuvent pas répondre à ces exigences, mais Quest Netvault Backup peut le faire.

Données initiales et exigences

La tâche fixée par le client était de concevoir un système permettant 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 fonctionnaient sur des serveurs physiques et virtuels exécutant les systèmes d'exploitation Microsoft Windows Server, Linux et FreeBSD. L'environnement virtuel a été construit sur la base de la plateforme de virtualisation VMware vSphere. L'infrastructure était située sur un seul site.

De manière générale, l'infrastructure du Client est présentée dans la Figure 1.1.

À la recherche du remède optimal
Figure 1.1 – Infrastructure du client

L'analyse a examiné les capacités de Quest Netvault Backup applicables à l'infrastructure du Client, notamment en termes d'exécution de sauvegarde, de restauration, de gestion et de surveillance des données. Les fonctionnalités et principes de fonctionnement typiques ne diffèrent pratiquement pas des logiciels d'autres fournisseurs. Par conséquent, je voudrais ensuite m'attarder sur les fonctionnalités de Quest Netvault Backup, qui le distinguent des autres outils de sauvegarde.

Caractéristiques intéressantes

Installation

La taille de la distribution Quest Netvalt Backup n'est que de 254 mégaoctets, ce qui permet un déploiement rapide.

Les plugins pour les plates-formes et les 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 certaine infrastructure et ne sera pas surchargé de fonctionnalités inutiles.

Gestion

L'administration de Netvault est effectuée via le shell Web WebUI. La connexion s'effectue à l'aide de votre nom et de votre mot de passe.

À la recherche du remède optimal
Figure 1.2 – Fenêtre de connexion à la console de gestion

La connexion à la console web s'effectue depuis 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 contrôle est accessible et compréhensible, si des questions se posent, des informations détaillées sont publiées sur le site Web du fournisseur documentation produit.
À la recherche du remède optimal
Figure 1.3 – Interface WebUI

WebUI est conçu pour gérer et contrôler Quest Netvault Backup et vous permet d'effectuer les tâches suivantes :
– définir les performances, la sécurité et d’autres paramètres ;
– gestion des clients, des périphériques de stockage et des supports ;

À la recherche du remède optimal
Figure 1.4 – Gestion des périphériques de stockage

– effectuer une sauvegarde et une restauration ;
– surveillance des tâches, de l'activité des appareils et des journaux d'événements ;

À la recherche du remède optimal
Figure 1.5 – Surveillance de l'activité de l'appareil

– mise en place de notifications ;
– créer et visualiser des rapports.

Périphériques de stockage

Quest Netvault implémente facilement la règle de stockage 3-2-1, car il peut fonctionner à la fois avec des appareils pour le stockage en ligne de copies de sauvegarde (systèmes de stockage sur disque), ainsi qu'avec des appareils pour le stockage à long terme (périphériques de déduplication, bibliothèques de bandes physiques, chargeurs automatiques). , bibliothèques de bandes virtuelles (VTL) et bibliothèques de bandes virtuelles partagées (SVTL)). Les sauvegardes jetables peuvent être stockées dans le cloud, dans un emplacement hors site ou sur un support amovible (tel qu'une 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. Utilisation de ces protocoles :
– réduit la charge du réseau et améliore les performances des tâches de sauvegarde, puisque les données sont dédupliquées sur le client et que seuls les blocs nécessaires sont transférés. Par exemple, travailler en conjonction avec Quest Qorestor à l'aide du protocole RDA vous permet d'atteindre des performances allant jusqu'à 20 téraoctets par heure et une compression de 20 pour 1 ;
– protège les sauvegardes contre les virus ransomware. Même si le serveur de sauvegarde lui-même est infecté et chiffré, les sauvegardes resteront intactes. lien.

clients

Quest Netvault Backup prend en charge plus de trois douzaines de plates-formes et d'applications. Vous pouvez en savoir plus sur la liste sur le site Web du fournisseur à l’adresse lien (Figure 1.7). La vérification de la compatibilité des versions des systèmes protégés avec Quest Netvault Backup est effectuée selon le document officiel « Quest Netvault Backup Compatibility Guide » situé à l'adresse lien.

La prise en charge d'un tel nombre de 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 (analogues aux agents d'autres fournisseurs), qui sont installés sur les serveurs. En conséquence, les données sont protégées à l’aide d’un seul système avec un seul point de contrôle.

À la recherche du remède optimal
Figure 1.6 – Liste des plugins

Après avoir téléchargé les plugins pour ces plateformes, nous les plaçons dans un dossier partagé, que nous connectons à Netvault puis installons à distance les plugins sur les serveurs protégés.

Un autre avantage, je pense, est la clarté de la sélection des objets à sauvegarder. Par exemple, dans la figure ci-dessous, nous sélectionnons l'état du système du serveur et le lecteur logique c: comme objets.

À la recherche du remède optimal

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

À la recherche du remède optimal

En plus des plugins pour les plates-formes exécutées sur des serveurs individuels, Quest Netvault Backup propose également des versions de plugins prenant en charge divers systèmes de cluster. Dans ce cas, les nœuds du cluster sont regroupés dans un client virtuel sur lequel un plug-in compatible avec le cluster est installé. La sauvegarde et la restauration des nœuds du cluster seront effectuées via ce client virtuel. Le tableau ci-dessous montre les versions de cluster des plugins.

Tableau 1.2 Plugins prenant en charge les systèmes de cluster

Plugin
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 plates-formes suivantes : – Clusters Windows Server ; – Clusters Linux ; – Clusters Sun (Solaris SPARC)

Plugin pour Exchange
Ce plugin est utilisé lors de la configuration de la sauvegarde d'un serveur Microsoft Exchange exécuté à l'aide de la technologie Database Availability Group (DAG).

Plugin pour Hyper-V
Ce plugin est utilisé lors de la configuration d'une sauvegarde de cluster de basculement Hyper-V

Plugin pour Oracle
Ce plugin est utilisé lors de la configuration de la sauvegarde de la base de données Oracle sur les Real Application Clusters (RAC) d'Oracle.

Plugin pour SQL Server
Ce plugin est utilisé lors de la configuration d'une sauvegarde de cluster de basculement Microsoft SQL Server.

Plugin pour MySQL
Ce plugin est utilisé lors de la configuration des sauvegardes du serveur MySQL dans un cluster de basculement.

Résultat de la mise en œuvre

Le résultat du travail de projet a été un système de sauvegarde déployé chez le client basé sur le logiciel Quest Netvault Backup avec l'architecture illustrée à la figure 1.8.

À la recherche du remède optimal
Figure 1.7 – État cible du système

Tous les composants Netvault Backup ont été déployés sur un serveur physique présentant les caractéristiques suivantes :
– deux processeurs de 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 Gbit/s ;
– Système d'exploitation 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é en utilisant le protocole RDA. Le taux de déduplication sur Qorestor à la fin de l’essai du système était de 14,7 pour 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 était connectée au serveur de sauvegarde via SAS. Périodiquement, les cartouches étaient aliénées et déplacées pour être stockées vers l'une des succursales éloignées.

Tous les plugins nécessaires ont été téléchargés et placés sur un dossier réseau pour une installation à distance. Le temps de déploiement et de configuration de ce système était de neuf jours.

résultats

Sur la base des résultats du projet, je peux dire que Quest Netvault Backup a été en mesure de mettre en œuvre toutes les exigences du client et cette solution est l'un des outils permettant de créer un système de sauvegarde pour les petites entreprises et les clients de niveau entreprise.

La plupart des paramètres utilisés pour évaluer les solutions sont donnés dans le tableau comparatif.

Tableau 1.3 – Tableau comparatif

critère
Commvault
IBM Spectrum Protect
Protecteur de données Micro Focus
Sauvegarde et réplication Veeam
Veritas NetBackup
Quête 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 Microsoft Windows pour le serveur de sauvegarde
Aucun
Oui
Oui
Aucun
Oui
Oui

Interface multilingue
Oui
Oui
Aucun
Aucun
Oui
Oui

Fonctionnalité de l'interface de gestion WEB
6 de 10
7 de 10
6 de 10
5 de 10
7 de 10
7 de 10

Gestion centralisée
Oui
Oui
Oui
Oui
Oui
Oui

Administration basée sur les rôles
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour système d'exploitation Microsoft Windows
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour système d'exploitation Linux
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour le système d'exploitation Solaris
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour système d'exploitation AIX
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour le système d'exploitation FreeBSD
Oui
Aucun
Oui
Oui
Oui
Oui

Agent pour MAC OS
Oui
Oui
Oui
Aucun
Oui
Oui

Agent pour Microsoft SQL
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour IBM DB2
Oui
Oui
Oui
Oui
Aucun
Oui

Agent pour base de données Oracle
Oui
Oui
Oui
Oui
Oui
Oui

Agent pour PostgreSQL
Oui
Oui
Oui
Aucun
Oui
Oui

Agent pour MariaDB
Oui
Oui
Oui
Aucun
Oui
Oui

Agent pour MySQL
Oui
Oui
Oui
Aucun
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
Aucun
Oui
Oui

Agent pour serveur Lotus Domino
Oui
Oui
Oui
Aucun
Oui
Oui

Agent pour SAP
Oui
Oui
Oui
Aucun
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
Aucun

Prise en charge du protocole OST
Oui
Aucun
Oui
Aucun
Oui
Aucun

Prise en charge du protocole RDA
Oui
Oui
Oui
Oui
Oui
Oui

Prise en charge du cryptage
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 du NDMP
Oui
Oui
Oui
Aucun
Oui
Oui

Utilisabilité
6 de 10
3 de 10
4 de 10
8 de 10
5 de 10
7 de 10

Auteurs : Mikhail Fedotov - Architecte de systèmes de sauvegarde

Source: habr.com

Ajouter un commentaire