Op zoek naar de optimale remedie

In dit artikel vertel ik je hoe ik in aanraking kwam met Quest Netvault Backup. Over Netvault Backup, toen deze software nog eigendom was van Dell, heb ik al veel positieve feedback gehoord, maar ik heb het nog niet met mijn handen hoeven te “voelen”.

Op zoek naar de optimale remedie

Quest Software, ook wel bekend als Quest, is een softwarebedrijf met hoofdkantoor in Californië en 53 kantoren in 24 landen. Opgericht in 1987. Het bedrijf staat bekend om zijn software die wordt gebruikt door professionals op het gebied van databases, cloudbeheer, informatiebeveiliging, data-analyse, back-up en herstel. Quest Software werd in 2012 overgenomen door Dell. Op 1 november 2016 was de verkoop afgerond en werd het bedrijf opnieuw gelanceerd als Quest Software.

Het was nog niet zo lang geleden mogelijk om Quest Netvault van dichtbij te leren kennen. In een van de projecten vroeg de klant om een ​​goedkope en optimale oplossing te vinden om hun infrastructuur te beschermen. De klant keek naar verschillende back-upsoftware, een van de oplossingen was Quest Netvault Backup. Volgens de testresultaten, rekening houdend met de parameters die belangrijk zijn voor de klant (waarvan sommige aan het einde van het artikel worden gegeven), werd Quest Netvault Backup gekozen.
Naast de basisvereisten wilde de klant dat de software op Linux-servers zou worden geïnstalleerd. Niet alle back-upsoftware voldoet aan dergelijke vereisten, maar Quest Netvault Backup kan het wel.

Eerste gegevens en vereisten

De opdracht van de klant was het ontwerpen van een systeem dat gegevensback-up biedt voor een hoeveelheid van 62 TB. Deze gegevens waren opgenomen in applicatiesystemen zoals SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, enz. Deze applicatiesystemen draaiden op fysieke en virtuele servers met besturingssystemen uit de Microsoft Windows Server-familie, Linux en FreeBSD. De virtuele omgeving is gebouwd op basis van het virtualisatieplatform VMware vSphere. De infrastructuur bevond zich op één locatie.

In algemene termen wordt de infrastructuur van de klant weergegeven in figuur 1.1.

Op zoek naar de optimale remedie
Figuur 1.1 - Infrastructuur van de klant

In de loop van de analyse werden de mogelijkheden van Quest Netvault Backup bestudeerd die van toepassing zijn op de infrastructuur van de Klant, namelijk: op het gebied van het uitvoeren van back-up, herstel, beheer en monitoring van gegevens. Typische functionaliteit en werkingsprincipes verschillen praktisch niet van software van andere leveranciers. Daarom wil ik verder stilstaan ​​​​bij de kenmerken van Quest Netvault Backup, die het onderscheiden van andere back-uptools.

Interessante functies

installatie

De distributiegrootte van Quest Netvalt Backup is slechts 254 megabytes, waardoor u deze snel kunt implementeren.

Plug-ins voor ondersteunde platforms en taken worden afzonderlijk gedownload, maar dit heeft een positief effect op de doelstatus van het systeem, dat alleen de functionaliteit zal hebben die nodig is om een ​​bepaalde infrastructuur te beschermen en niet zal worden overladen met onnodige functies.

Управление

Netvault wordt beheerd via de WebUI. Inloggen gaat met naam en wachtwoord.

Op zoek naar de optimale remedie
Afbeelding 1.2 - Inlogvenster voor de beheerconsole

U kunt vanaf elke netwerkcomputer met behulp van een browser verbinding maken met de webconsole.

De WebUI maakt gebruik van een eenvoudige en gebruiksvriendelijke interface, het beheer levert geen problemen op, de besturingslogica is toegankelijk en begrijpelijk, als er vragen zijn, bevat de website van de verkoper een gedetailleerde productdocumentatie.
Op zoek naar de optimale remedie
Afbeelding 1.3 - WebUI-interface

WebUI is ontworpen om Quest Netvault Backup te beheren en te controleren en stelt u in staat om de volgende taken uit te voeren:
- afstemmen van prestaties, beveiliging en andere parameters;
– beheer van klanten, opslagapparaten en media;

Op zoek naar de optimale remedie
Afbeelding 1.4 - Beheer van opslagapparaten

– uitvoeren van back-up en herstel;
- monitoring van taken, apparaatactiviteit en gebeurtenislogboeken;

Op zoek naar de optimale remedie
Afbeelding 1.5 - Bewaking van apparaatactiviteit

- notificaties instellen;
- rapportages maken en inzien.

Opslagapparaten

Quest Netvault implementeert eenvoudig de 3-2-1-opslagregel, omdat het kan werken met apparaten voor online opslag van back-ups (schijfopslagsystemen), evenals apparaten voor langdurige opslag (ontdubbelende apparaten, fysieke tapebibliotheken, autoloaders, virtuele tapebibliotheken (VTL) en gedeelde virtuele tapebibliotheken (SVTL)). Overdraagbare back-ups kunnen worden opgeslagen in de cloud, op een externe locatie of op overdraagbare media (zoals een tapedrive).

Bij het werken met ontdubbelende apparaten worden gespecialiseerde RDA- en DD Boost-protocollen ondersteund. Deze protocollen gebruiken:
– Vermindert de netwerkbelasting en verbetert de prestaties van back-uptaken, aangezien gegevens op de client worden ontdubbeld en alleen de noodzakelijke blokken worden overgedragen. Als u bijvoorbeeld samenwerkt met Quest Qorestor met behulp van het RDA-protocol, kunt u prestaties bereiken tot 20 terabytes per uur en een compressie van 20 tegen 1;
- beschermt back-ups tegen ransomware-virussen. Zelfs als de back-upserver zelf is geïnfecteerd en versleuteld, blijven de back-ups intact. link.

Cliënten

Quest Netvault Backup ondersteunt meer dan drie dozijn platforms en applicaties. U kunt meer informatie over de lijst vinden op de website van de leverancier op link (Figuur 1.7). Het controleren van de compatibiliteit van versies van beveiligde systemen met Quest Netvault Backup wordt uitgevoerd volgens het officiële document "Quest Netvault Backup Compatibility Guide" op link.

Ondersteuning voor zoveel systemen stelt u in staat oplossingen te ontwerpen voor complexe infrastructuren op bedrijfsniveau. Clients worden gedistribueerd in de vorm van plug-ins (analoog voor andere leveranciers - agenten), die op servers worden geïnstalleerd. Als gevolg hiervan worden gegevens beschermd met behulp van één systeem met één controlepunt.

Op zoek naar de optimale remedie
Afbeelding 1.6 - Lijst met plug-ins

Na het downloaden van plug-ins voor deze platforms, plaatsen we ze in een gedeelde map, die we verbinden met Netvault en vervolgens plug-ins op afstand installeren op beveiligde servers.

Toch vind ik een van de voordelen de zichtbaarheid van de selectie van objecten waarvan een back-up moet worden gemaakt. In de onderstaande afbeelding selecteren we bijvoorbeeld de systeemstatus van de server en de logische schijfeenheid c: als objecten.

Op zoek naar de optimale remedie

En deze figuur toont de selectie van partities op de harde schijf.

Op zoek naar de optimale remedie

Naast plug-ins voor platforms die op individuele servers draaien, heeft Quest Netvault Backup ook plug-inversies die verschillende clustersystemen ondersteunen. In dit geval worden de clusterknooppunten gegroepeerd in een virtuele client waarop de plug-in met clusterondersteuning is geïnstalleerd. Back-up en herstel van clusterknooppunten wordt uitgevoerd via deze virtuele client. De onderstaande tabel toont de geclusterde versies van de plug-ins.

Tabel 1.2 Plug-ins met ondersteuning voor clustersystemen

Inpluggen
beschrijving

Plug-in voor bestandssysteem
Deze plug-in wordt gebruikt bij het configureren van bestandssysteemgegevensback-up op de volgende platforms: - Windows Server-clusters - Linux-clusters - Sun (Solaris SPARC)-clusters

Plugin voor Exchange
Deze plug-in wordt gebruikt bij het opzetten van een back-up van een Microsoft Exchange-server die draait op Database Availability Group (DAG)-technologie

Plugin voor Hyper-V
Deze plug-in wordt gebruikt bij het configureren van Hyper-V failover-clusterback-up

Plugin voor Oracle
Deze plug-in wordt gebruikt bij het opzetten van een Oracle Database-back-up op Oracle's Real Application Clusters (RAC)

Plugin voor SQL Server
Deze plug-in wordt gebruikt bij het configureren van een back-up van een Microsoft SQL Server-failovercluster.

Plugin voor MySQL
Deze plug-in wordt gebruikt bij het opzetten van een MySQL Server-back-up op een failover-cluster.

Implementatie resultaat

Het resultaat van het werk aan het project was een back-upsysteem dat door de klant werd geïmplementeerd op basis van de Quest Netvault Backup-software met de architectuur zoals weergegeven in figuur 1.8.

Op zoek naar de optimale remedie
Figuur 1.7 - Doelstatus van het systeem

Alle Netvault Backup-componenten zijn geïmplementeerd op een fysieke server met de volgende kenmerken:
– twee processors met elk tien cores;
- 64 GB RAM-geheugen;
– Twee 300GB 10K SAS harde schijven (RAID1)
– Vier 600GB 15K SAS harde schijven (RAID10)
– HBA met twee externe SAS-poorten;
– twee 10 gbps-poorten;
- Besturingssysteem CentOS.

Online back-ups werden opgeslagen op Quest Qorestor Standard (back-end 150TB). Er is gewerkt met Qorestor volgens het RDA-protocol. De deduplicatieverhouding op Qorestor aan het einde van de proefwerking van het systeem was 14,7 op 1.

Voor langdurige opslag werd een tapelibrary met vier LTO-7 standaarddrives gebruikt. De tapelibrary was via SAS verbonden met de back-upserver. Van tijd tot tijd werden de patronen vervreemd en voor opslag naar een van de afgelegen filialen verplaatst.

Alle benodigde plug-ins zijn gedownload en in een netwerkmap geplaatst voor installatie op afstand. De tijd om dit systeem te implementeren en te configureren was negen dagen.

Bevindingen

Volgens de resultaten van het project kan ik zeggen dat Quest Netvault Backup in staat was om aan alle eisen van de klant te voldoen en dat deze oplossing een van de tools is voor het bouwen van een back-upsysteem, zowel voor kleine bedrijven als voor klanten op ondernemingsniveau.

De meeste parameters die werden gebruikt om de oplossingen te evalueren, worden weergegeven in de vergelijkingstabel.

Tabel 1.3 - Vergelijkende tabel

criterium
CommVault
IBM Spectrum Protect
Micro Focus-gegevensbeschermer
Veeam Backup & Replicatie
Veritas NetBackup
Quest Netvault

Microsoft Windows-ondersteuning voor Media Server
Ja
Ja
Ja
Ja
Ja
Ja

Microsoft Windows-ondersteuning voor Media Server
Geen
Ja
Ja
Geen
Ja
Ja

Meertalige interface
Ja
Ja
Geen
Geen
Ja
Ja

WEB-beheerinterfacefunctionaliteit
6 van 10
7 van 10
6 van 10
5 van 10
7 van 10
7 van 10

Gecentraliseerd beheer
Ja
Ja
Ja
Ja
Ja
Ja

Op rollen gebaseerd beheer
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor Microsoft Windows-besturingssysteem
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor Linux-besturingssysteem
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor Solaris OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor AIX OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor FreeBSD OS
Ja
Geen
Ja
Ja
Ja
Ja

Agent voor MAC OS
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor Microsoft SQL
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor IBM DB2
Ja
Ja
Ja
Ja
Geen
Ja

Agent voor Oracle Database
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor PostgreSQL
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor MariaDB
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor MySQL
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor Microsoft SharePoint
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor Microsoft Exchange
Ja
Ja
Ja
Ja
Ja
Ja

Agent voor IBM Informix
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor Lotus Domino Server
Ja
Ja
Ja
Geen
Ja
Ja

Agent voor SAP
Ja
Ja
Ja
Geen
Ja
Ja

Ondersteuning voor VMware ESXi
Ja
Ja
Ja
Ja
Ja
Ja

Ondersteuning voor Microsoft Hyper-V
Ja
Ja
Ja
Ja
Ja
Ja

Ondersteuning voor tape-opslagapparaten
Ja
Ja
Ja
Ja
Ja
Ja

DD boost-protocolondersteuning
Ja
Ja
Ja
Ja
Ja
Ja

Ondersteuning voor katalysatorprotocollen
Ja
Ja
Ja
Ja
Ja
Geen

OST-protocolondersteuning
Ja
Geen
Ja
Geen
Ja
Geen

Ondersteuning van het RDA-protocol
Ja
Ja
Ja
Ja
Ja
Ja

Versleuteling ondersteuning
Ja
Ja
Ja
Ja
Ja
Ja

Deduplicatie aan de clientzijde
Ja
Ja
Ja
Ja
Ja
Ja

Deduplicatie aan de serverzijde
Ja
Ja
Ja
Ja
Ja
Ja

NDMP-ondersteuning
Ja
Ja
Ja
Geen
Ja
Ja

Bruikbaarheid
6 van 10
3 van 10
4 van 10
8 van 10
5 van 10
7 van 10

Auteurs:Mikhail Fedotov — Architect van back-upsystemen

Bron: www.habr.com

Voeg een reactie