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.
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.
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.
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
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;
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.
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.
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å
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.
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.
Og denne figur viser udvalget af harddiskpartitioner.
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.
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