I denne artikel vil jeg fortĂŠlle om, hvordan jeg blev introduceret til Quest Netvault Backup. Jeg havde hĂžrt mange positive anmeldelser om Netvault Backup, da softwaren stadig tilhĂžrte Dell, men jeg havde ikke haft mulighed for at "rĂžre" ved det.

Quest Software, ogsÄ kendt som Quest, er et softwarefirma med hovedkvarter i Californien og 53 kontorer i 24 lande verden over. Det blev grundlagt i 1987. Virksomheden er kendt for sit software, der anvendes af fagfolk inden for databaser, cloud management, informationssikkerhed, dataanalyse samt backup og gendannelse. Quest Software blev opkÞbt af Dell i 2012. Den 1. november 2016 blev salget afsluttet, og virksomheden genstartede som Quest Software.
Jeg fik for nylig mulighed for at gÞre mig bekendt med Quest Netvault. I et af projekterne bad kunden om at finde en Þkonomisk og optimal lÞsning til at beskytte sin infrastruktur. Kunden overvejede forskellige backup-softwarelÞsninger, hvor Quest Netvault Backup var én af dem. Baseret pÄ testresultaterne, i betragtning af de faktorer, der var vigtige for kunden (hvoraf nogle er nÊvnt i slutningen af artiklen), blev Quest Netvault Backup valgt.
Udover de grundlÊggende krav Þnskede kunden, at softwaren kunne installeres pÄ servere, der kÞrer Linux. SÄdanne krav opfyldes ikke af alle backup-lÞsninger, men Quest Netvault Backup har denne funktion.
Grunddata og krav
Opgaven, kunden satte, var at designe et system, der skal understÞtte backup af data pÄ i alt 62 TB. Disse data blev opbevaret i applikationssystemer som SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint osv. Disse applikationssystemer kÞrte pÄ fysiske og virtuelle servere under styresystemer fra Microsoft Windows Server, Linux og FreeBSD. Den virtuelle infrastruktur blev bygget pÄ VMware vSphere virtualiseringsplatformen. Infrastrukturen blev placeret pÄ ét sted.
Den generelle infrastruktur for kunden vises i figur 1.1.

Figur 1.1 â Infrastruktur for kunden
I analysen blev der undersÞgt mulighederne for Quest Netvault Backup, der er relevante for kundeinfrastrukturen, nemlig: hvad angÄr udfÞrelse af backup, gendannelse, administration og overvÄgning af data. Den typiske funktionalitet og arbejdsprincipper adskiller sig nÊppe fra software fra andre leverandÞrer. Derfor vil jeg herefter fokusere pÄ de sÊrlige egenskaber ved Quest Netvault Backup, som adskiller det fra andre vÊrktÞjer til backup.
Interesserende funktioner
Installation
StÞrrelsen pÄ distributionspakken til Quest Netvault Backup er kun 254 megabyte, hvilket gÞr det muligt hurtigt at implementere den.
Plugins til understÞttede platforme og opgaver downloades separat, men dette har en positiv indvirkning pÄ systemets tilstand, som kun vil have den funktionalitet, der er nÞdvendig for at beskytte en bestemt infrastruktur, og ikke vil vÊre overbelastet med unÞdvendige funktioner.
Administration
Administration af Netvault sker gennem webgrĂŠnsefladen WebUI. Log ind sker med brugernavn og adgangskode.

Figur 1.2 â Login-vinduet til administrationskonsollen
Forbindelsen til webkonsollen kan etableres fra enhver computer pÄ netvÊrket ved hjÊlp af en browser.
WebUI anvender et enkelt og brugervenligt interface, administrationen skaber ingen problemer, og logikken i styringen er tilgÊngelig og forstÄelig. Hvis der opstÄr spÞrgsmÄl, er der detaljeret .

Figur 1.3 â WebUI-grĂŠnsefladen
WebUI er designet til at administrere og kontrollere Quest Netvault Backup og muliggĂžr udfĂžrelse af fĂžlgende opgaver:
â konfiguration af ydeevne, sikkerhed og andre parametre;
â administration af kunder, lagringsenheder og medier;

Figur 1.4 â Administration af lagringsenheder
â udfĂžrelse af backup og gendannelse;
â overvĂ„gning af opgaver, aktivitetsniveauer for enheder og logfiler;

Figur 1.5 â OvervĂ„gning af enhedsaktiviteter
â konfiguration af meddelelser;
â oprettelse og visning af rapporter.
Lagringsenheder
Quest Netvault implementerer nemt 3-2-1 backupreglen, da det kan arbejde med bÄde enheder til hurtig backup-lagring (databaserede lagersystemer) og enheder til langsigtet opbevaring (dedupliceringsenheder, fysiske bÄndbiblioteker, autoloaders, virtuelle bÄndbiblioteker (VTL) og delte virtuelle bÄndbiblioteker (SVTL)). AfdÊkkede backups kan opbevares i skyen, pÄ en fjernplacering eller pÄ et bÊrbart medie (f.eks. pÄ et bÄndmedie).
NÄr der arbejdes med dedupliceringsenheder, understÞttes specialiserede protokoller som RDA og DD Boost. Anvendelsen af disse protokoller:
â reducerer belastningen pĂ„ netvĂŠrket og forbedrer backupopgavernes ydeevne, da data dedupliceres pĂ„ klienten og kun nĂždvendige blokke overfĂžres. For eksempel, samarbejde med Quest Qorestor via RDA-protokollen muliggĂžr en ydeevne pĂ„ op til 20 terabyte i timen og en komprimering pĂ„ 20 til 1;
â beskytter backups mod ransomware. Selv hvis backupserveren bliver inficeret og krypteret, forbliver backups intakte. .
Klienter
Quest Netvault Backup understÞtter mere end tre dusin platforme og applikationer. Du kan finde en liste over dem pÄ leverandÞrens hjemmeside ved at (Figur 1.7). Kompatibiliteten af versionerne af de beskyttede systemer med Quest Netvault Backup kontrolleres i det officielle dokument "Quest Netvault Backup Compatibility Guide", som findes pÄ .
UnderstÞttelsen af sÄ mange systemer muliggÞr design af lÞsninger til komplekse Enterprise-infrastrukturer. Klienterne distribueres som plugins (tilsvarende til agenter hos andre leverandÞrer), som installeres pÄ serverne. Resultatet er, at data beskyttes med et enkelt system med en samlet kontrol.

Figur 1.6 â Liste over plugins
Efter download af plugins til disse platforme placerer vi dem i en fÊlles mappe, som vi tilslutter Netvault, og derefter installerer vi plugins eksternt pÄ de beskyttede servere.
En anden fordel, som jeg mener, er den visuelle klarhed ved valg af objekter, der skal sikkerhedskopieres. For eksempel, som vist i figurene nedenfor, vĂŠlger vi systemets tilstand og den logiske disk c: som objekter.

Og dette billede viser valget af harddiskpartitioner.

Ud over plugins til platforme, der kÞrer pÄ separate servere, har Quest Netvault Backup ogsÄ versioner af plugins, der understÞtter forskellige klyngesystemer. I dette tilfÊlde grupperes klyngens noder i en virtuel klient, hvor pluginet med klyngeunderstÞttelse installeres. Backup og gendannelse af klyngegubernoder vil blive udfÞrt via denne virtuelle klient. Nedenfor i tabellen prÊsenteres de klyngebaserede versioner af plugins.
Tabel 1.2 Plugins med klyngeunderstĂžttelse
Plugin
Description
Plugin til filsystem
Dette plugin bruges til at konfigurere backup af data fra filsystemet pĂ„ fĂžlgende platforme: â Windows Server klynger; â Linux klynger; â Sun klynger (Solaris SPARC)
Plugin til Exchange
Dette plugin bruges til at konfigurere backup af Microsoft Exchange-servere, der kĂžrer med Database Availability Group (DAG)-teknologi.
Plugin til Hyper-V
Dette plugin bruges til at konfigurere backup af det fejltolerante Hyper-V-klynge.
Plugin til Oracle
Dette plugin bruges til at konfigurere backup af Oracle Database pÄ OracleŽs Real Application Clusters (RAC).
Plugin til SQL Server
Dette plugin bruges til at konfigurere backup af det fejltolerante Microsoft SQL Server-klynge.
Plugin til MySQL
Dette plugin bruges til at konfigurere backup af MySQL Server i den fejltolerante klynge.
Resultat af implementeringen
Resultatet af projektarbejdet var en implementeret backup-system hos Kunden, baseret pÄ Quest Netvault Backup software med arkitekturen vist pÄ billede 1.8.

Billede 1.7 â MĂ„ltilstanden for systemet
Alle komponenter i Netvault Backup blev implementeret pÄ en fysisk server med fÞlgende specifikationer:
â to processorer med ti kerner hver;
â 64 GB RAM;
â to SAS harddiske 300GB 10K (RAID1);
â fire SAS harddiske 600GB 15K (RAID10);
â HBA med to eksterne SAS-porte;
â to porte 10 gbps;
â OS CentOS.
De operationelle backups blev opbevaret pÄ Quest Qorestor Standard (back end 150TB). Arbejdet med Qorestor blev udfÞrt via RDA-protokollen. Deduplikationsforholdet pÄ Qorestor efter afslutningen af den prÞvebaserede drift af systemet var 14,7 til 1.
Til langtidsopbevaring blev der anvendt et bÄndbibliotek med fire LTO-7-drev. BÄndbiblioteket blev tilsluttet backupserveren via SAS. Periodisk blev patronerne adskilt og flyttet til opbevaring i en af de fjerntliggende filialer.
Alle nĂždvendige plugins blev downloadet og placeret i en netmappe til fjerninstallation. Tiden til udrulning og opsĂŠtning af dette system tog ni dage.
Konklusioner
Som et resultat af projektet kan jeg sige, at Quest Netvault Backup har opfyldt alle krav fra kunden, og denne lÞsning er et af midlerne til at opbygge et backupsystem, bÄde for smÄ virksomheder og for Enterprise-niveau kunder.
De fleste parametre, der blev brugt til at evaluere lĂžsningerne, er angivet i en sammenligningstabel.
Tabel 1.3 â Sammenligningstabel
Kriterium
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
UnderstĂžttelse af Microsoft Windows OS til backupserveren
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af Microsoft Windows OS til backupserveren
Nej
Ja
Ja
Nej
Ja
Ja
Flersproget interface
Ja
Ja
Nej
Nej
Ja
Ja
Web interface til administration
6 ud af 10
7 ud af 10
6 ud af 10
5 ud af 10
7 ud af 10
7 ud af 10
Centraliseret administration
Ja
Ja
Ja
Ja
Ja
Ja
Rollespecifik 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 til 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 til IBM DB2
Ja
Ja
Ja
Ja
Nej
Ja
Agent til Oracle DataBase
Ja
Ja
Ja
Ja
Ja
Ja
Agent til PostgreSQL
Ja
Ja
Ja
Nej
Ja
Ja
Agent til MariaDB
Ja
Ja
Ja
Nej
Ja
Ja
Agent til MySQL
Ja
Ja
Ja
Nej
Ja
Ja
Agent til Microsoft SharePoint
Ja
Ja
Ja
Ja
Ja
Ja
Agent til Microsoft Exchange
Ja
Ja
Ja
Ja
Ja
Ja
Agent til IBM Informix
Ja
Ja
Ja
Nej
Ja
Ja
Agent til Lotus Domino Server
Ja
Ja
Ja
Nej
Ja
Ja
Agent til SAP
Ja
Ja
Ja
Nej
Ja
Ja
UnderstĂžttelse af VMware ESXi
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af Microsoft Hyper-V
Ja
Ja
Ja
Ja
Ja
Ja
UnderstÞttelse af bÄndlagringsenheder
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af DD boost protokol
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af Catalyst protokol
Ja
Ja
Ja
Ja
Ja
Nej
UnderstĂžttelse af OST protokol
Ja
Nej
Ja
Nej
Ja
Nej
UnderstĂžttelse af RDA protokol
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af kryptering
Ja
Ja
Ja
Ja
Ja
Ja
Deduplikation pÄ klientsiden
Ja
Ja
Ja
Ja
Ja
Ja
Deduplikation pÄ serversiden
Ja
Ja
Ja
Ja
Ja
Ja
UnderstĂžttelse af NDMP
Ja
Ja
Ja
Nej
Ja
Ja
Brugervenlighed
6 ud af 10
3 ud af 10
4 ud af 10
8 ud af 10
5 ud af 10
7 ud af 10
Forfattere: Mikhail Fedotov â Backup systemarkitekt
Kilde: habr.com
