På jagt efter det optimale middel

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.

På jagt efter det optimale middel

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.

På jagt efter det optimale middel
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.

På jagt efter det optimale middel
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 produkt dokumentation.
På jagt efter det optimale middel
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;

På jagt efter det optimale middel
Figur 1.4 – Håndtering af lagerenheder

– udføre backup og gendannelse;
– overvågning af opgaver, enhedsaktivitet og hændelseslogfiler;

På jagt efter det optimale middel
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. link.

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å link (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å link.

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.

På jagt efter det optimale middel
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.

På jagt efter det optimale middel

Og dette billede viser udvalget af harddiskpartitioner.

På jagt efter det optimale middel

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.

På jagt efter det optimale middel
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

Tilføj en kommentar