I sökandet efter det optimala verktyget

I denna artikel kommer jag att berÀtta hur jag först kom i kontakt med Quest Netvault Backup. Jag hade redan hört mÄnga positiva omdömen om Netvault Backup nÀr programvaran fortfarande tillhörde Dell, men jag hade Ànnu inte haft möjlighet att "kÀnna" pÄ den.

I sökandet efter det optimala verktyget

Quest Software, Àven kÀnd som Quest, Àr ett mjukvaruföretag med huvudkontor i Kalifornien och har 53 kontor i 24 lÀnder vÀrlden över. Företaget grundades 1987. Quest Àr kÀnt för sin programvara som anvÀnds av professionella inom databashantering, molnhantering, informationssÀkerhet, dataanalys samt backup och ÄterstÀllning. Quest Software förvÀrvades av Dell-koncernen 2012. FörsÀljningen avslutades den 1 november 2016 och företaget Äterstartade som Quest Software.

Jag fick en djupare inblick i Quest Netvault för inte sÄ lÀnge sedan. I ett av projekten bad kunden mig att hitta en kostnadseffektiv och optimal lösning för att skydda sin infrastruktur. Kunden övervÀgde olika programvaror för backup, och en av lösningarna var Quest Netvault Backup. Efter tester, baserat pÄ parametrar som var viktiga för kunden (av vilka nÄgra anges i slutet av artikeln), valdes Quest Netvault Backup.
Utöver de grundlÀggande kraven ville kunden att programvaran skulle kunna installeras pÄ servrar som kör Linux. SÄdana krav uppfylls inte av alla backup-lösningar, men Quest Netvault Backup kan göra det.

UtgÄngsdata och krav

Uppgiften som kunden satte var att designa ett system som sÀkerstÀller backup av data pÄ totalt 62 TB. Dessa data fanns i applikationssystem sÄsom SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint etc. Dessa applikationssystem kördes pÄ fysiska och virtuella servrar med operativsystem frÄn familjen Microsoft Windows Server, Linux och FreeBSD. Den virtuella miljön byggdes pÄ VMware vSphere virtualiseringsplattform. Infrastrukturen var belÀgen pÄ en och samma plats.

Övergripande visas kundens infrastruktur i figur 1.1.

I sökandet efter det optimala verktyget
Figur 1.1 – Kundens infrastruktur

I analysen studerades möjligheterna med Quest Netvault Backup tillÀmpbara pÄ Kundens infrastruktur, nÀmligen: gÀllande sÀkerhetskopiering, ÄterstÀllning, hantering och övervakning av data. Typiska funktioner och arbetsprinciper skiljer sig praktiskt taget inte frÄn programvara frÄn andra leverantörer. DÀrför vill jag hÀr framhÀva de egenskaper hos Quest Netvault Backup som gör att den skiljer sig frÄn andra sÀkerhetskopieringsverktyg.

Intressanta funktioner

Installation

Storleken pÄ distributionspaketet för Quest Netvault Backup Àr endast 254 megabyte, vilket gör att det kan installeras snabbt.

Plugins för stödja plattformar och uppgifter laddas ned separat, vilket har en positiv inverkan pÄ systemets mÄlstatus, eftersom det endast kommer att ha den funktionalitet som behövs för att skydda en viss infrastruktur och inte överbelastas med överflödiga möjligheter.

Hantering

Administration av Netvault sker via webbgrÀnssnittet WebUI. Inloggning görs med anvÀndarnamn och lösenord.

I sökandet efter det optimala verktyget
Bild 1.2 – Inloggningsfönster för administrationskonsolen

Anslutning till webbkonsolen kan göras frÄn vilken dator som helst i nÀtverket med hjÀlp av en webblÀsare.

WebUI anvÀnder ett enkelt och anvÀndarvÀnligt grÀnssnitt, administrationen orsakar inga problem, logiken för hantering Àr tillgÀnglig och förstÄelig; om frÄgor uppstÄr finns det detaljerad dokumentation om produkten pÄ leverantörens webbplats..
I sökandet efter det optimala verktyget
Bild 1.3 – WebUI-grĂ€nssnittet

WebUI Àr avsedd för att hantera och kontrollera Quest Netvault Backup och tillÄter att utföra följande uppgifter:
– konfigurera prestanda, sĂ€kerhet och andra parametrar;
– hantera kunder, lagringsenheter och media;

I sökandet efter det optimala verktyget
Bild 1.4 – Hantering av lagringsenheter

– utföra sĂ€kerhetskopiering och Ă„terstĂ€llning;
– övervaka uppdrag, enheternas aktivitet och hĂ€ndelseloggar;

I sökandet efter det optimala verktyget
Bild 1.5 – Övervakning av enheternas aktivitet

– konfigurera aviseringar;
– skapa och visa rapporter.

Lagringsenheter

Quest Netvault implementerar enkelt regeln 3-2-1, eftersom det kan arbeta med bÄde enheter för snabb sÀkerhetskopiering (lagringssystem) och enheter för lÄngsiktig lagring (dedupliceringsenheter, fysiska bandbibliotek, autoloader, virtuella bandbibliotek (VTL) och gemensamma virtuella bandbibliotek (SVTL)). Avskiljda sÀkerhetskopior kan lagras i molnet, pÄ en avlÀgsen plats eller pÄ ett avskilt medium (t.ex. pÄ en bandlagringsenhet).

NÀr du arbetar med dedupliceringsenheter stöds specialiserade protokoll RDA och DD Boost. AnvÀndningen av dessa protokoll:
– minskar belastningen pĂ„ nĂ€tverket och ökar prestanda för sĂ€kerhetskopieringsuppgifter, eftersom data dedupliceras pĂ„ klienten och endast nödvĂ€ndiga block skickas. Till exempel, arbete med Quest Qorestor via RDA-protokollet gör det möjligt att uppnĂ„ prestanda pĂ„ upp till 20 terabyte per timme och en komprimering pĂ„ 20:1;
– skyddar sĂ€kerhetskopior frĂ„n ransomware. Även om servern för sĂ€kerhetskopiering skulle bli infekterad och krypterad, förblir sĂ€kerhetskopiorna intakta. lĂ€nken.

Kunder

Quest Netvault Backup stöder mer Àn trettio plattformar och applikationer. För att ta del av listan kan du besöka leverantörens webbplats. lÀnken (Illustration 1.7). Kontroll av kompatibilitet mellan versioner av skyddade system med Quest Netvault Backup utförs enligt det officiella dokumentet "Quest Netvault Backup Compatibility Guide", som finns pÄ. lÀnken.

Stödet för ett sÄ stort antal system möjliggör att designa lösningar för komplexa Enterprise-infrastrukturer. Klienterna levereras i form av plugins (motsvarar agenter hos andra leverantörer), som installeras pÄ servrar. Resultatet Àr att data skyddas med hjÀlp av ett system med en enda kontrollpunkt.

I sökandet efter det optimala verktyget
Illustration 1.6 – Lista över plugins

Efter att ha laddat ner plugins för dessa plattformar placerar vi dem i en gemensam mapp, som vi kopplar till Netvault och sedan installerar plugins pÄ de skyddade servrarna pÄ distans.

En annan fördel som jag anser Àr tydligheten i valet av objekt som ska sÀkerhetskopieras. Till exempel, pÄ bilden nedan vÀljer vi systemstatusen för servern och den logiska disken c: som objekt.

I sökandet efter det optimala verktyget

I denna bild visas valet av hÄrddiskavsnitt.

I sökandet efter det optimala verktyget

Förutom plugins för plattformar som körs pÄ separata servrar har Quest Netvault Backup ocksÄ versioner av plugins med stöd för olika kluster-system. I detta fall grupperas kluster-noderna i en virtuell klient dÀr clustertjÀnstplugin installeras. SÀkerhetskopiering och ÄterstÀllning av klusternoder kommer att utföras via denna virtuella klient. Nedan i tabellen presenteras kluster-versionerna av plugins.

Tabell 1.2 Plugins med stöd för klustersystem

Plugin
Beskrivning

Plugin för filsystem
Denna plugin anvĂ€nds för att konfigurera sĂ€kerhetskopiering av data i filsystemet pĂ„ följande plattformar: – kluster för Windows Server; – kluster för Linux; – kluster för Sun (Solaris SPARC)

Plugin för Exchange
Denna plugin anvÀnds för att konfigurera sÀkerhetskopiering av Microsoft Exchange-servern som körs med teknik för Database Availability Group (DAG)

Plugin för Hyper-V
Denna plugin anvÀnds för att konfigurera sÀkerhetskopiering av ett högtilgÀngligt kluster av Hyper-V.

Plugin för Oracle
Denna plugin anvĂ€nds för att konfigurera sĂ€kerhetskopiering av Oracle Database pĂ„ Oracle’s Real Application Clusters (RAC)

Plugin för SQL Server
Denna plugin anvÀnds för att konfigurera sÀkerhetskopiering av ett högtilgÀngligt kluster av Microsoft SQL Server.

Plugin för MySQL
Denna plugin anvÀnds för att konfigurera sÀkerhetskopiering av MySQL Server i ett högtilgÀngligt kluster.

Resultatet av implementeringen

Resultatet av projektarbetet blev en implementerad sÀkerhetskopieringssystem hos kunden baserat pÄ Quest Netvault Backup med arkitektur som visas i bild 1.8.

I sökandet efter det optimala verktyget
Figur 1.7 – MĂ„lstadium av systemet

Alla komponenter i Netvault Backup har implementerats pÄ en fysisk server med följande specifikationer:
– tvĂ„ processorer med tio kĂ€rnor vardera;
– 64 GB RAM;
– tvĂ„ SAS-hĂ„rddiskar pĂ„ 300 GB 10K (RAID1);
– fyra SAS-hĂ„rddiskar pĂ„ 600 GB 15K (RAID10);
– HBA med tvĂ„ externa SAS-portar;
– tvĂ„ portar pĂ„ 10 gbps;
– CentOS OS.

SÀkerhetskopior lagrades pÄ Quest Qorestor Standard (backend 150TB). Arbetet med Qorestor utfördes via RDA-protokollet. DeduplikeringsförhÄllandet pÄ Qorestor vid slutet av testdriften av systemet var 14,7 till 1.

För lÄngsiktig lagring anvÀndes ett bandbibliotek med fyra LTO-7-drivare. Bandbiblioteket kopplades till backup-servern via SAS. Periodiskt togs kassettarna ut och flyttades för lagring till ett av de avlÀgsna kontoren.

Alla nödvÀndiga plugins laddades ner och placerades i en nÀtverksmapp för fjÀrrinstallationen. Tiden för att distribuera och konfigurera detta system tog nio dagar.

Slutsatser

Enligt projektets resultat kan jag sÀga att Quest Netvault Backup uppfyllde alla kundens krav, och denna lösning Àr ett av verktygen för att bygga ett backupsystem, bÄde för smÄ företag och för företag pÄ Enterprise-nivÄ.

De flesta parametrar som anvÀndes för att utvÀrdera lösningarna presenteras i en jÀmförande tabell.

Tabell 1.3 – JĂ€mförande tabell

Kriterium
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault

Stöd för Microsoft Windows OS för backup-servern
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för Microsoft Windows OS för backup-servern
Ingen
Ja
Ja
Ingen
Ja
Ja

FlersprÄkigt grÀnssnitt
Ja
Ja
Ingen
Ingen
Ja
Ja

Funktionalitet för WEB-baserat administrationsgrÀnssnitt
6 av 10
7 av 10
6 av 10
5 av 10
7 av 10
7 av 10

Centraliserad hantering
Ja
Ja
Ja
Ja
Ja
Ja

Rollbaserad administration
Ja
Ja
Ja
Ja
Ja
Ja

Agent för Microsoft Windows OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent för Linux OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent för Solaris OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent för AIX OS
Ja
Ja
Ja
Ja
Ja
Ja

Agent för FreeBSD OS
Ja
Ingen
Ja
Ja
Ja
Ja

Agent för MAC OS
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för Microsoft SQL
Ja
Ja
Ja
Ja
Ja
Ja

Agent för IBM DB2
Ja
Ja
Ja
Ja
Ingen
Ja

Agent för Oracle Databas
Ja
Ja
Ja
Ja
Ja
Ja

Agent för PostgreSQL
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för MariaDB
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för MySQL
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för Microsoft SharePoint
Ja
Ja
Ja
Ja
Ja
Ja

Agent för Microsoft Exchange
Ja
Ja
Ja
Ja
Ja
Ja

Agent för IBM Informix
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för Lotus Domino Server
Ja
Ja
Ja
Ingen
Ja
Ja

Agent för SAP
Ja
Ja
Ja
Ingen
Ja
Ja

Stöd för VMware ESXi
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för Microsoft Hyper-V
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för lagringsband
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för DD boost-protokollet
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för Catalyst-protokollet
Ja
Ja
Ja
Ja
Ja
Ingen

Stöd för OST-protokollet
Ja
Ingen
Ja
Ingen
Ja
Ingen

Stöd för RDA-protokollet
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för kryptering
Ja
Ja
Ja
Ja
Ja
Ja

Deduplikation pÄ klientsidan
Ja
Ja
Ja
Ja
Ja
Ja

Deduplikation pÄ serversidan
Ja
Ja
Ja
Ja
Ja
Ja

Stöd för NDMP
Ja
Ja
Ja
Ingen
Ja
Ja

AnvÀndarvÀnlighet
6 av 10
3 av 10
4 av 10
8 av 10
5 av 10
7 av 10

Författare: Fedotov Mikhail – Arkitekt för backupsystem

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster