I jagter efter den optimale lĂžsning

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.

I jagter efter den optimale lĂžsning

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.

I jagter efter den optimale lĂžsning
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.

I jagter efter den optimale lĂžsning
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 dokumentation tilgÊngelig pÄ leverandÞrens websted.
I jagter efter den optimale lĂžsning
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;

I jagter efter den optimale lĂžsning
Figur 1.4 – Administration af lagringsenheder

– udfþrelse af backup og gendannelse;
– overvĂ„gning af opgaver, aktivitetsniveauer for enheder og logfiler;

I jagter efter den optimale lĂžsning
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. linket.

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 linket (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Ä linket.

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.

I jagter efter den optimale lĂžsning
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.

I jagter efter den optimale lĂžsning

Og dette billede viser valget af harddiskpartitioner.

I jagter efter den optimale lĂžsning

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.

I jagter efter den optimale lĂžsning
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

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster