I denne artikel vil jeg fortælle dig, hvordan jeg stiftede bekendtskab med Quest Netvault Backup. Jeg havde allerede hørt mange positive anmeldelser om Netvault Backup, da denne software stadig var ejet af Dell, men jeg havde endnu ikke haft mulighed for at "røre" den med mine egne hænder.

Quest Software, også kendt som Quest, er et softwarefirma med hovedkontor i Californien med 53 kontorer i 24 lande. Grundlagt i 1987. Virksomheden er kendt for sin software, der bruges af fagfolk inden for databaser, cloud management, informationssikkerhed, dataanalyse, backup og gendannelse. Quest Software blev opkøbt af Dell i 2012. Den 1. november 2016 var salget gennemført, og virksomheden relanceret som Quest Software.
Det er ikke længe siden, at jeg lærte Quest Netvault at kende i dybden. I et af projekterne bad kunden om at finde en billig og optimal løsning til at beskytte sin infrastruktur. Kunden overvejede diverse backup-software, en af løsningerne var Quest Netvault Backup. Baseret på testresultaterne, under hensyntagen til de parametre, der er vigtige for kunden (hvoraf nogle er angivet i slutningen af artiklen), blev Quest Netvault Backup valgt.
Ud over de grundlæggende krav ønskede kunden, at softwaren skulle installeres på servere, der kører Linux. Ikke alle sikkerhedskopieringssoftware kan opfylde disse krav, men det kan Quest Netvault Backup.
Indledende data og krav
Kundens opgave var at designe et system, der kunne levere data backup i en mængde på 62 TB. Disse data var indeholdt i sådanne applikationssystemer som SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint osv. Disse applikationssystemer kørte på fysiske og virtuelle servere, der kører Microsoft Windows Server, Linux og FreeBSD operativsystemer. Det virtuelle miljø blev bygget på basis af VMware vSphere virtualiseringsplatformen. Infrastrukturen var placeret på ét sted.
Generelt er Kundens infrastruktur vist i Figur 1.1.

Figur 1.1 – Kundeinfrastruktur
Under analysen blev Quest Netvault Backups muligheder for Kundens infrastruktur undersøgt, nemlig: med hensyn til backup, gendannelse, styring og overvågning af data. Den typiske funktionalitet og driftsprincipper adskiller sig praktisk talt ikke fra software fra andre leverandører. Derfor vil jeg gerne fokusere yderligere på funktionerne i Quest Netvault Backup, der adskiller det fra andre sikkerhedskopieringsværktøjer.
Interessante funktioner
Installation
Størrelsen af Quest Netvalt Backup-distributionen er kun 254 megabyte, hvilket giver dig mulighed for hurtigt at implementere den.
Plugins til understøttede platforme og opgaver downloades separat, men det har en positiv effekt på systemets måltilstand, som kun vil have den funktionalitet, der er nødvendig for at beskytte en specifik infrastruktur og ikke vil blive overbelastet med unødvendige funktioner.
ledelse
Netvault administreres via WebUI web shell. Login sker med dit navn og adgangskode.

Figur 1.2 – Loginvindue til administrationskonsollen
Tilslutning til webkonsollen udføres fra enhver computer på netværket ved hjælp af en browser.
WebUI bruger en enkel og brugervenlig grænseflade, administration giver ingen problemer, kontrollogikken er tilgængelig og forståelig, hvis der opstår spørgsmål, så lægges detaljeret information på leverandørens hjemmeside .

Figur 1.3 – WebUI-grænseflade
WebUI er designet til at administrere og kontrollere Quest Netvault Backup og giver dig mulighed for at udføre følgende opgaver:
– opsætning af ydeevne, sikkerhed og andre parametre;
– styring af klienter, lagerenheder og medier;

Figur 1.4 – Håndtering af lagerenheder
– udføre backup og gendannelse;
– overvågning af opgaver, enhedsaktivitet og hændelseslogfiler;

Figur 1.5 – Overvågning af enhedsaktivitet
– opsætning af meddelelser;
– oprettelse og visning af rapporter.
Opbevaringsenheder
Quest Netvault implementerer nemt 3-2-1-retentionsreglen, fordi den kan fungere med både kortsigtede backup-lagerenheder (disklagringssystemer) og langsigtede lagerenheder (deduplikatorer, fysiske båndbiblioteker, autoloadere, virtuelle båndbiblioteker (VTL'er) og delte virtuelle båndbiblioteker (SVTL'er)). Sikkerhedskopier til engangsbrug kan gemmes i skyen, et fjerntliggende sted eller på engangsmedier (såsom et båndstation).
Når du arbejder med deduplikeringsenheder, understøttes specialiserede RDA- og DD Boost-protokoller. Brug af disse protokoller:
– Reducerer netværksbelastningen og forbedrer sikkerhedskopieringsydelsen, fordi data deduplikeres på klienten, og kun de nødvendige blokke overføres. F.eks. gør det muligt at arbejde sammen med Quest Qorestor via RDA-protokollen at opnå ydeevne på op til 20 terabyte i timen og komprimering på 20 til 1;
– beskytter sikkerhedskopier mod ransomware-virus. Selvom selve backupserveren er inficeret og krypteret, forbliver sikkerhedskopierne intakte. .
Kunder
Quest Netvault Backup understøtter over tre dusin platforme og applikationer. Du kan finde mere detaljeret information om listen på leverandørens hjemmeside på (Figur 1.7). Kompatibilitetstjek af versionerne af beskyttede systemer med Quest Netvault Backup udføres i henhold til det officielle dokument "Quest Netvault Backup Compatibility Guide" placeret på .
Understøttelse af et så stort antal systemer gør det muligt at designe løsninger til komplekse infrastrukturer på virksomhedsniveau. Klienter distribueres i form af plugins (analogt med andre leverandører - agenter), som er installeret på servere. Som et resultat er data beskyttet ved hjælp af ét system med et enkelt kontrolpunkt.

Figur 1.6 – Liste over plugins
Efter at have downloadet plugins til disse platforme placerer vi dem i en delt mappe, som vi forbinder til Netvault og fjerninstallerer plugins på de beskyttede servere.
En anden fordel, som jeg anser for, er klarheden i udvælgelsen af objekter, der skal sikkerhedskopieres. For eksempel vælger vi i figuren nedenfor serverens systemtilstand og det logiske drev c: som objekter.

Og dette billede viser udvalget af harddiskpartitioner.

Udover plugins til platforme, der kører på separate servere, har Quest Netvault Backup også plugin-versioner, der understøtter forskellige klyngesystemer. I dette tilfælde er klynge noder grupperet i en virtuel klient, hvor et klyngeaktiveret plugin er installeret. Sikkerhedskopiering og gendannelse af klynge noder vil blive udført gennem denne virtuelle klient. Tabellen nedenfor viser klyngeversionerne af plugins.
Tabel 1.2 Plugins med understøttelse af klyngesystemer
plugin
beskrivelse
Plug-in til FileSystem
Dette plugin bruges ved konfiguration af sikkerhedskopiering af filsystemdata på følgende platforme:– Windows Server-klynger;– Linux-klynger;– Sun-klynger (Solaris SPARC)
Plug-in til Exchange
Dette plugin bruges til at konfigurere backup af en Microsoft Exchange-server, der kører på Database Availability Group (DAG) teknologi.
Plug-in til Hyper-V
Dette plugin bruges til at konfigurere Hyper-V failover cluster backup.
Plug-in til Oracle
Dette plugin bruges til at konfigurere Oracle Database-sikkerhedskopier på Oracles Real Application Clusters (RAC)
Plug-in til SQL Server
Dette plugin bruges til at konfigurere sikkerhedskopier af en Microsoft SQL Server failover-klynge.
Plug-in til MySQL
Dette plugin bruges ved opsætning af MySQL Server-sikkerhedskopier i en failover-klynge.
Resultat af implementering
Resultatet af projektarbejdet var et backup-system installeret på kundens websted baseret på Quest Netvault Backup-software med arkitekturen vist i figur 1.8.

Figur 1.7 – Systemets måltilstand
Alle Netvault Backup-komponenter blev installeret på en fysisk server med følgende egenskaber:
– to processorer med hver ti kerner;
– 64 GB RAM;
– to SAS 300GB 10K harddiske (RAID1)
– fire SAS 600GB 15K-harddiske (RAID10);
– HBA med to eksterne SAS-porte;
– to 10 gbps-porte;
– CentOS OS.
Operationelle sikkerhedskopier blev gemt på Quest Qorestor Standard (bagende 150TB). Arbejdet med Qorestor blev udført ved hjælp af RDA-protokollen. Deduplikeringsforholdet på Qorestor efter afslutningen af prøvedriften af systemet var 14,7 til 1.
Til langtidslagring blev der brugt et båndbibliotek med fire LTO-7 standarddrev. Båndbiblioteket var forbundet med backupserveren via SAS. Periodisk blev patroner fremmedgjort og flyttet til opbevaring til en af de fjerntliggende grene.
Alle nødvendige plugins blev downloadet og placeret i en netværksmappe til fjerninstallation. Implementerings- og opsætningstiden for dette system var ni dage.
Fund
Baseret på resultaterne af projektet kan jeg sige, at Quest Netvault Backup var i stand til at implementere alle Kundens krav, og denne løsning er et af værktøjerne til at bygge et backup-system til både små virksomheder og Enterprise-level Kunder.
De fleste af de parametre, der bruges til at evaluere løsningerne, er præsenteret i sammenligningstabellen.
Tabel 1.3 – Sammenlignende tabel
kriterium
CommVault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup og replikering
Veritas NetBackup
Quest Netvault
Microsoft Windows OS-understøttelse af backup-server
Ja
Ja
Ja
Ja
Ja
Ja
Microsoft Windows OS-understøttelse af backup-server
Nej
Ja
Ja
Nej
Ja
Ja
Flersproget grænseflade
Ja
Ja
Nej
Nej
Ja
Ja
Funktionalitet af WEB-administrationsgrænsefladen
6 af 10
7 af 10
6 af 10
5 af 10
7 af 10
7 af 10
Centraliseret ledelse
Ja
Ja
Ja
Ja
Ja
Ja
Rollebaseret administration
Ja
Ja
Ja
Ja
Ja
Ja
Agent til Microsoft Windows OS
Ja
Ja
Ja
Ja
Ja
Ja
Agent til Linux OS
Ja
Ja
Ja
Ja
Ja
Ja
Agent for Solaris OS
Ja
Ja
Ja
Ja
Ja
Ja
Agent til AIX OS
Ja
Ja
Ja
Ja
Ja
Ja
Agent til FreeBSD OS
Ja
Nej
Ja
Ja
Ja
Ja
Agent til MAC OS
Ja
Ja
Ja
Nej
Ja
Ja
Agent til Microsoft SQL
Ja
Ja
Ja
Ja
Ja
Ja
Agent for IBM DB2
Ja
Ja
Ja
Ja
Nej
Ja
Agent for Oracle DataBase
Ja
Ja
Ja
Ja
Ja
Ja
Agent for PostgreSQL
Ja
Ja
Ja
Nej
Ja
Ja
Agent for MariaDB
Ja
Ja
Ja
Nej
Ja
Ja
Agent for MySQL
Ja
Ja
Ja
Nej
Ja
Ja
Agent til Microsoft SharePoint
Ja
Ja
Ja
Ja
Ja
Ja
Agent for Microsoft Exchange
Ja
Ja
Ja
Ja
Ja
Ja
Agent for IBM Informix
Ja
Ja
Ja
Nej
Ja
Ja
Agent for Lotus Domino Server
Ja
Ja
Ja
Nej
Ja
Ja
Agent for SAP
Ja
Ja
Ja
Nej
Ja
Ja
VMware ESXi Support
Ja
Ja
Ja
Ja
Ja
Ja
Microsoft Hyper-V support
Ja
Ja
Ja
Ja
Ja
Ja
Understøttelse af båndlagringsenheder
Ja
Ja
Ja
Ja
Ja
Ja
DD boost protokol understøttelse
Ja
Ja
Ja
Ja
Ja
Ja
Katalysator protokol understøttelse
Ja
Ja
Ja
Ja
Ja
Nej
OST protokol understøttelse
Ja
Nej
Ja
Nej
Ja
Nej
RDA protokol understøttelse
Ja
Ja
Ja
Ja
Ja
Ja
Understøttelse af kryptering
Ja
Ja
Ja
Ja
Ja
Ja
Deduplikering på klientsiden
Ja
Ja
Ja
Ja
Ja
Ja
Deduplikering på serversiden
Ja
Ja
Ja
Ja
Ja
Ja
NDMP support
Ja
Ja
Ja
Nej
Ja
Ja
Brugervenlighed
6 af 10
3 af 10
4 af 10
8 af 10
5 af 10
7 af 10
Forfattere: Mikhail Fedotov - Backup Systems Architect
Kilde: www.habr.com
