På jakt etter det optimale middelet

I denne artikkelen vil jeg fortelle deg hvordan jeg ble kjent med Quest Netvault Backup. Jeg hadde allerede hørt mange positive anmeldelser om Netvault Backup, da denne programvaren fortsatt var eid av Dell, men jeg hadde ennå ikke hatt muligheten til å "røre" den med hendene.

På jakt etter det optimale middelet

Quest Software, også kjent som Quest, er et programvareselskap med hovedkontor i California med 53 kontorer i 24 land. Grunnlagt i 1987. Selskapet er kjent for sin programvare brukt av fagfolk innen database, skyhåndtering, informasjonssikkerhet, dataanalyse, sikkerhetskopiering og gjenoppretting. Quest Software ble kjøpt opp av Dell i 2012. Innen 1. november 2016 var salget fullført og selskapet relansert som Quest Software.

Jeg klarte å bli nærmere kjent med Quest Netvault for ikke så lenge siden. I et av prosjektene ba kunden om å finne en rimelig og optimal løsning for å beskytte sin infrastruktur. Kunden vurderte diverse backup-programvare, en av løsningene var Quest Netvault Backup. Basert på testresultatene, tatt i betraktning parameterne som er viktige for kunden (hvorav noen er gitt på slutten av artikkelen), ble Quest Netvault Backup valgt.
I tillegg til de grunnleggende kravene ønsket kunden at programvaren skulle installeres på servere som kjører Linux. Ikke alle sikkerhetskopieringsprogrammer kan håndtere disse kravene, men Quest Netvault Backup kan gjøre det.

Opprinnelige data og krav

Oppgaven som ble satt av kunden var å designe et system som gir sikkerhetskopiering av data i mengden 62 TB. Disse dataene var inneholdt i applikasjonssystemer som SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, etc. Disse applikasjonssystemene kjørte på fysiske og virtuelle servere som kjører Microsoft Windows Server, Linux og FreeBSD operativsystemer. Det virtuelle miljøet ble bygget på grunnlag av VMware vSphere-virtualiseringsplattformen. Infrastrukturen var lokalisert på ett sted.

Generelt er kundens infrastruktur vist i figur 1.1.

På jakt etter det optimale middelet
Figur 1.1 – Kundens infrastruktur

Analysen undersøkte egenskapene til Quest Netvault Backup som gjelder for kundens infrastruktur, nemlig når det gjelder å utføre sikkerhetskopiering, gjenoppretting, dataadministrasjon og overvåking. Typisk funksjonalitet og operasjonsprinsipper er praktisk talt ikke forskjellig fra programvare fra andre leverandører. Derfor vil jeg gjerne dvele ved funksjonene til Quest Netvault Backup, som skiller den fra andre sikkerhetskopieringsverktøy.

Interessante funksjoner

Installasjon

Størrelsen på Quest Netvalt Backup-distribusjonen er bare 254 megabyte, noe som gjør at den kan distribueres raskt.

Plugins for støttede plattformer og oppgaver lastes ned separat, men dette har en positiv effekt på måltilstanden til systemet, som bare vil ha funksjonaliteten som er nødvendig for å beskytte en viss infrastruktur og ikke vil bli overbelastet med unødvendige funksjoner.

administrasjon

Netvault-administrasjon utføres gjennom WebUI-nettskallet. Innlogging utføres med ditt navn og passord.

På jakt etter det optimale middelet
Figur 1.2 – Påloggingsvindu til administrasjonskonsollen

Tilkobling til nettkonsollen utføres fra hvilken som helst datamaskin på nettverket ved hjelp av en nettleser.

WebUI bruker et enkelt og vennlig grensesnitt, administrasjon forårsaker ingen problemer, kontrolllogikken er tilgjengelig og forståelig, hvis det oppstår spørsmål, legges detaljert informasjon ut på leverandørens nettsted produktdokumentasjon.
På jakt etter det optimale middelet
Figur 1.3 – WebUI-grensesnitt

WebUI er designet for å administrere og kontrollere Quest Netvault Backup og lar deg utføre følgende oppgaver:
– innstilling av ytelse, sikkerhet og andre parametere;
– administrasjon av klienter, lagringsenheter og media;

På jakt etter det optimale middelet
Figur 1.4 – Administrere lagringsenheter

– utføre sikkerhetskopiering og gjenoppretting;
– overvåking av oppgaver, enhetsaktivitet og hendelseslogger;

På jakt etter det optimale middelet
Figur 1.5 – Overvåking av enhetsaktivitet

– sette opp varsler;
– lage og vise rapporter.

Lagringsenheter

Quest Netvault implementerer enkelt 3-2-1 lagringsregelen, da den kan fungere med både enheter for online lagring av sikkerhetskopier (disklagringssystemer), samt enheter for langtidslagring (deduplisering av enheter, fysiske båndbiblioteker, autoloadere , virtuelle båndbiblioteker (VTL) og delte virtuelle båndbiblioteker (SVTL)). Engangssikkerhetskopier kan lagres i skyen, på et eksternt sted eller på flyttbare medier (som tape).

Når du arbeider med deduplikeringsenheter, støttes spesialiserte RDA- og DD Boost-protokoller. Bruk av disse protokollene:
– reduserer nettverksbelastningen og forbedrer ytelsen til sikkerhetskopieringsoppgaver, siden data dedupliseres på klienten og bare de nødvendige blokkene overføres. Hvis du for eksempel arbeider sammen med Quest Qorestor ved å bruke RDA-protokollen, kan du oppnå ytelse på opptil 20 terabyte per time og komprimering på 20 til 1;
– beskytter sikkerhetskopier mot løsepengevirus. Selv om selve backupserveren er infisert og kryptert, vil sikkerhetskopiene forbli intakte. link.

Klienter

Quest Netvault Backup støtter mer enn tre dusin plattformer og applikasjoner. Du kan finne ut mer om listen på leverandørens nettside på link (Figur 1.7). Kontroll av kompatibiliteten til versjoner av beskyttede systemer med Quest Netvault Backup utføres i henhold til det offisielle dokumentet "Quest Netvault Backup Compatibility Guide" som ligger på link.

Støtte for et slikt antall systemer lar deg designe løsninger for komplekse infrastrukturer på bedriftsnivå. Klienter distribueres i form av plugins (analogt med andre leverandører - agenter), som er installert på servere. Som et resultat er data beskyttet ved hjelp av ett system med ett enkelt kontrollpunkt.

På jakt etter det optimale middelet
Figur 1.6 – Liste over plugins

Etter å ha lastet ned pluginene for disse plattformene, legger vi dem i en delt mappe, som vi kobler til Netvault og fjerninstallerer pluginene på de beskyttede serverne.

En annen fordel tror jeg er klarheten i utvalget av objekter som skal sikkerhetskopieres. For eksempel, i figuren nedenfor velger vi serverens systemstatus og logiske stasjon c: som objekter.

På jakt etter det optimale middelet

Og denne figuren viser utvalget av harddiskpartisjoner.

På jakt etter det optimale middelet

I tillegg til plugins for plattformer som kjører på individuelle servere, har Quest Netvault Backup også plugin-versjoner som støtter ulike klyngesystemer. I dette tilfellet blir klyngenoder gruppert i en virtuell klient der en klyngeaktivert plugin er installert. Sikkerhetskopiering og gjenoppretting av klyngenoder vil bli utført gjennom denne virtuelle klienten. Tabellen nedenfor viser klyngeversjonene av pluginene.

Tabell 1.2 Plugins med støtte for klyngesystemer

Plugg inn
beskrivelse

Plug-in for FileSystem
Denne plugin-en brukes når du setter opp sikkerhetskopiering av filsystemdata på følgende plattformer: – Windows Server-klynger; – Linux-klynger; – Sun-klynger (Solaris SPARC)

Plug-in for Exchange
Denne plugin-en brukes når du setter opp sikkerhetskopiering av en Microsoft Exchange-server som kjører ved hjelp av Database Availability Group (DAG)-teknologi.

Plug-in for Hyper-V
Denne plugin-en brukes når du setter opp en Hyper-V failover-klyngesikkerhetskopiering

Plug-in for Oracle
Denne plugin-en brukes når du konfigurerer Oracle Database-sikkerhetskopi til Oracles Real Application Clusters (RAC)

Plug-in for SQL Server
Denne plugin-en brukes når du setter opp en Microsoft SQL Server failover cluster backup.

Plug-in for MySQL
Denne plugin-en brukes når du setter opp MySQL Server-sikkerhetskopier i en failover-klynge.

Implementeringsresultat

Resultatet av prosjektarbeidet var et backup-system utplassert hos kunden basert på Quest Netvault Backup-programvare med arkitekturen vist i figur 1.8.

På jakt etter det optimale middelet
Figur 1.7 – Måltilstand for systemet

Alle Netvault Backup-komponenter ble distribuert på en fysisk server med følgende egenskaper:
– to prosessorer med ti kjerner hver;
– 64 GB RAM;
– to SAS 300GB 10K-harddisker (RAID1)
– fire SAS 600GB 15K-harddisker (RAID10);
– HBA med to eksterne SAS-porter;
– to 10 gbps-porter;
– CentOS OS.

Online sikkerhetskopier ble lagret på Quest Qorestor Standard (backend 150TB). Arbeidet med Qorestor ble utført ved hjelp av RDA-protokollen. Dedupliseringsforholdet på Qorestor ved slutten av prøvedriften av systemet var 14,7 til 1.

For langtidslagring ble det brukt et båndbibliotek med fire LTO-7 standardstasjoner. Båndbiblioteket ble koblet til backupserveren via SAS. Med jevne mellomrom ble patronene fremmedgjort og flyttet for lagring til en av de avsidesliggende grenene.

Alle nødvendige plugins ble lastet ned og plassert i en nettverksmappe for ekstern installasjon. Implementerings- og konfigurasjonstiden for dette systemet var ni dager.

Funn

Basert på resultatene av prosjektet kan jeg si at Quest Netvault Backup var i stand til å implementere alle kundens krav, og denne løsningen er et av verktøyene for å bygge et backup-system for både små selskaper og Enterprise-nivå kunder.

De fleste parametrene som ble brukt til å evaluere løsningene er gitt i sammenligningstabellen.

Tabell 1.3 – Sammenligningstabell

kriterium
CommVault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault

Microsoft Windows OS-støtte for backupserver
Ja
Ja
Ja
Ja
Ja
Ja

Microsoft Windows OS-støtte for backupserver
Ikke
Ja
Ja
Ikke
Ja
Ja

Flerspråklig grensesnitt
Ja
Ja
Ikke
Ikke
Ja
Ja

WEB-administrasjonsgrensesnittfunksjonalitet
6 av 10
7 av 10
6 av 10
5 av 10
7 av 10
7 av 10

Sentralisert ledelse
Ja
Ja
Ja
Ja
Ja
Ja

Rollebasert administrasjon
Ja
Ja
Ja
Ja
Ja
Ja

Agent for Microsoft Windows OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent for Linux OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent for Solaris OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent for AIX OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent for FreeBSD OS
Ja
Ikke
Ja
Ja
Ja
Ja

Agent for MAC OS
Ja
Ja
Ja
Ikke
Ja
Ja

Agent for Microsoft SQL
Ja
Ja
Ja
Ja
Ja
Ja

Agent for IBM DB2
Ja
Ja
Ja
Ja
Ikke
Ja

Agent for Oracle DataBase
Ja
Ja
Ja
Ja
Ja
Ja

Agent for PostgreSQL
Ja
Ja
Ja
Ikke
Ja
Ja

Agent for MariaDB
Ja
Ja
Ja
Ikke
Ja
Ja

Agent for MySQL
Ja
Ja
Ja
Ikke
Ja
Ja

Agent for 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
Ikke
Ja
Ja

Agent for Lotus Domino Server
Ja
Ja
Ja
Ikke
Ja
Ja

Agent for SAP
Ja
Ja
Ja
Ikke
Ja
Ja

VMware ESXi-støtte
Ja
Ja
Ja
Ja
Ja
Ja

Microsoft Hyper-V-støtte
Ja
Ja
Ja
Ja
Ja
Ja

Tapelagringsstøtte
Ja
Ja
Ja
Ja
Ja
Ja

DD boost-protokollstøtte
Ja
Ja
Ja
Ja
Ja
Ja

Katalysatorprotokollstøtte
Ja
Ja
Ja
Ja
Ja
Ikke

OST-protokollstøtte
Ja
Ikke
Ja
Ikke
Ja
Ikke

RDA-protokollstøtte
Ja
Ja
Ja
Ja
Ja
Ja

Støtte for kryptering
Ja
Ja
Ja
Ja
Ja
Ja

Deduplisering på klientsiden
Ja
Ja
Ja
Ja
Ja
Ja

Deduplisering på serversiden
Ja
Ja
Ja
Ja
Ja
Ja

NDMP-støtte
Ja
Ja
Ja
Ikke
Ja
Ja

Brukervennlighet
6 av 10
3 av 10
4 av 10
8 av 10
5 av 10
7 av 10

Forfattere: Mikhail Fedotov - Backup Systems Architect

Kilde: www.habr.com

Legg til en kommentar