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 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 database, cloud management, informationssikkerhed, dataanalyse, backup og gendannelse. Quest Software blev købt af Dell i 2012. Den 1. november 2016 var salget gennemført, og virksomheden relanceret som Quest Software.

Jeg nåede at lære Quest Netvault tæt at kende for ikke så længe siden. I et af projekterne bad kunden om at finde en billig og optimal løsning til at beskytte deres 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 backupsoftware kan klare disse krav, men Quest Netvault Backup kan klare det.

Indledende data og krav

Kundens opgave var at designe et system, der giver data backup i en mængde på 62 TB. Disse data var indeholdt i 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 - Kundens infrastruktur

Analysen undersøgte Quest Netvault Backups muligheder gældende for Kundens infrastruktur, nemlig med hensyn til at udføre backup, gendannelse, datahåndtering og overvågning. Typisk funktionalitet og driftsprincipper er praktisk talt ikke forskellige fra software fra andre leverandører. Derfor vil jeg herefter dvæle ved funktionerne i Quest Netvault Backup, som adskiller det fra andre sikkerhedskopieringsværktøjer.

Interessante funktioner

Installation

Størrelsen af ​​Quest Netvalt Backup-distributionen er kun 254 megabyte, hvilket gør det muligt at implementere den hurtigt.

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 bestemt infrastruktur og ikke vil blive overbelastet med unødvendige funktioner.

ledelse

Netvault-administration udføres gennem WebUI web-shell. Login udføres 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 venlig grænseflade, administration forårsager ingen problemer, kontrollogikken er tilgængelig og forståelig, hvis der opstår spørgsmål, bliver detaljeret information lagt ud 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:
– indstilling 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.

Lagringsenheder

Quest Netvault implementerer nemt 3-2-1 lagringsreglen, da den kan fungere med både enheder til online lagring af sikkerhedskopier (disklagringssystemer) såvel som enheder til langtidslagring (deduplikeringsenheder, fysiske båndbiblioteker, autoloadere , virtuelle båndbiblioteker (VTL) og delte virtuelle båndbiblioteker (SVTL)). Engangssikkerhedskopier kan gemmes i skyen, på et eksternt sted eller på flytbare medier (såsom tape).

Når du arbejder med deduplikeringsenheder, understøttes specialiserede RDA- og DD Boost-protokoller. Brug af disse protokoller:
– reducerer netværksbelastningen og forbedrer udførelsen af ​​backup-opgaver, da data deduplikeres på klienten, og kun de nødvendige blokke overføres. For eksempel, hvis du arbejder sammen med Quest Qorestor ved hjælp af RDA-protokollen, kan du 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 mere end tre dusin platforme og applikationer. Du kan finde ud af mere om listen på leverandørens hjemmeside på link (Figur 1.7). Kontrol af kompatibiliteten af ​​versioner 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ådant antal systemer giver dig mulighed for 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, tror jeg, er klarheden i udvælgelsen af ​​objekter, der skal sikkerhedskopieres. For eksempel vælger vi i figuren nedenfor serverens systemtilstand og logiske drev c: som objekter.

På jagt efter det optimale middel

Og denne figur viser udvalget af harddiskpartitioner.

På jagt efter det optimale middel

Udover plugins til platforme, der kører på individuelle 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 opsætning af sikkerhedskopiering af filsystemdata på følgende platforme: – Windows Server-klynger; – Linux-klynger; – Sun-klynger (Solaris SPARC)

Plug-in til Exchange
Dette plugin bruges ved opsætning af backup af en Microsoft Exchange-server, der kører ved hjælp af Database Availability Group (DAG) teknologi.

Plug-in til Hyper-V
Dette plugin bruges ved opsætning af en Hyper-V failover-klynge-backup

Plug-in til Oracle
Dette plugin bruges til at konfigurere Oracle Database backup til Oracles Real Application Clusters (RAC)

Plug-in til SQL Server
Dette plugin bruges ved opsætning af en Microsoft SQL Server failover cluster backup.

Plug-in til MySQL
Dette plugin bruges ved opsætning af MySQL Server-sikkerhedskopier i en failover-klynge.

Implementeringsresultat

Resultatet af projektarbejdet var et backup-system installeret hos kunden 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.

Online sikkerhedskopier blev gemt på Quest Qorestor Standard (bagende 150TB). Arbejdet med Qorestor blev udført ved hjælp af RDA-protokollen. Deduplikeringsforholdet på Qorestor ved 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 patronerne 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 konfigurationstiden 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-niveau kunder.

De fleste af de parametre, der blev brugt til at evaluere løsningerne, er angivet i sammenligningstabellen.

Tabel 1.3 – Sammenligningstabel

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

WEB-administrationsgrænsefladefunktionalitet
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 understøttelse
Ja
Ja
Ja
Ja
Ja
Ja

Microsoft Hyper-V support
Ja
Ja
Ja
Ja
Ja
Ja

Understøttelse af båndopbevaring
Ja
Ja
Ja
Ja
Ja
Ja

DD boost protokol understøttelse
Ja
Ja
Ja
Ja
Ja
Ja

Understøttelse af katalysatorprotokol
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

Anvendelighed
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