På jakt efter det optimala botemedlet

I den här artikeln kommer jag att berätta hur jag bekantade mig med Quest Netvault Backup. Jag hade redan hört många positiva recensioner om Netvault Backup, när denna programvara fortfarande ägdes av Dell, men jag hade ännu inte haft möjlighet att "röra" den med händerna.

På jakt efter det optimala botemedlet

Quest Software, även känd som Quest, är ett mjukvaruföretag med huvudkontor i Kalifornien med 53 kontor i 24 länder. Grundades 1987. Företaget är känt för sin mjukvara som används av proffs inom databas, molnhantering, informationssäkerhet, dataanalys, säkerhetskopiering och återställning. Quest Software förvärvades av Dell 2012. Den 1 november 2016 slutfördes försäljningen och företaget återlanserades som Quest Software.

Jag lyckades lära känna Quest Netvault på nära håll för inte så länge sedan. I ett av projekten bad kunden att hitta en billig och optimal lösning för att skydda sin infrastruktur. Kunden funderade på olika säkerhetskopieringsprogram, en av lösningarna var Quest Netvault Backup. Baserat på testresultaten, med hänsyn till de parametrar som är viktiga för kunden (av vilka några ges i slutet av artikeln), valdes Quest Netvault Backup.
Utöver de grundläggande kraven ville kunden att programvaran skulle installeras på servrar som kör Linux. Inte alla säkerhetskopieringsprogram kan hantera dessa krav, men Quest Netvault Backup kan göra det.

Inledande data och krav

Uppgiften som kunden satte var att designa ett system som ger säkerhetskopiering av data på en mängd av 62 TB. Dessa data fanns i applikationssystem som SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint, etc. Dessa applikationssystem kördes på fysiska och virtuella servrar som körde Microsoft Windows Server, Linux och FreeBSD operativsystem. Den virtuella miljön byggdes på basis av VMware vSphere virtualiseringsplattform. Infrastrukturen låg på en plats.

I allmänhet visas kundens infrastruktur i figur 1.1.

På jakt efter det optimala botemedlet
Figur 1.1 – Kundens infrastruktur

Analysen undersökte kapaciteten hos Quest Netvault Backup som är tillämplig på kundens infrastruktur, nämligen när det gäller att utföra säkerhetskopiering, återställning, datahantering och övervakning. Typisk funktionalitet och funktionsprinciper skiljer sig praktiskt taget inte från programvara från andra leverantörer. Därför skulle jag härnäst vilja uppehålla mig vid funktionerna i Quest Netvault Backup, som skiljer den från andra säkerhetskopieringsverktyg.

Intressanta funktioner

Installation

Storleken på Quest Netvalt Backup-distributionen är bara 254 megabyte, vilket gör att den kan distribueras snabbt.

Plugins för stödda plattformar och uppgifter laddas ner separat, men detta har en positiv effekt på systemets måltillstånd, som bara kommer att ha den funktionalitet som är nödvändig för att skydda en viss infrastruktur och inte kommer att överbelastas med onödiga funktioner.

Управление

Netvault-administrationen utförs genom WebUI-webbskalet. Inloggning sker med ditt namn och lösenord.

På jakt efter det optimala botemedlet
Figur 1.2 – Inloggningsfönster till hanteringskonsolen

Anslutning till webbkonsolen görs 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, administration orsakar inga problem, kontrolllogiken är tillgänglig och begriplig, om frågor uppstår läggs detaljerad information ut på leverantörens webbplats produktdokumentation.
På jakt efter det optimala botemedlet
Figur 1.3 – WebUI-gränssnitt

WebUI är designat för att hantera och kontrollera Quest Netvault Backup och låter dig utföra följande uppgifter:
– ställa in prestanda, säkerhet och andra parametrar;
– Hantering av klienter, lagringsenheter och media;

På jakt efter det optimala botemedlet
Figur 1.4 – Hantera lagringsenheter

– utföra säkerhetskopiering och återställning;
– övervakning av uppgifter, enhetsaktivitet och händelseloggar;

På jakt efter det optimala botemedlet
Figur 1.5 – Övervakning av enhetsaktivitet

– ställa in meddelanden;
– skapa och visa rapporter.

Lagringsenheter

Quest Netvault implementerar enkelt lagringsregeln 3-2-1, eftersom den kan fungera med både enheter för onlinelagring av säkerhetskopior (disklagringssystem), såväl som enheter för långtidslagring (deduplicering av enheter, fysiska bandbibliotek, autoloaders , virtuella bandbibliotek (VTL) och delade virtuella bandbibliotek (SVTL)). Engångssäkerhetskopior kan lagras i molnet, på en annan plats eller på flyttbara media (som tejp).

När du arbetar med dedupliceringsenheter stöds specialiserade RDA- och DD Boost-protokoll. Användning av dessa protokoll:
– minskar nätverksbelastningen och förbättrar prestandan för säkerhetskopieringsuppgifter, eftersom data dedupliceras på klienten och endast de nödvändiga blocken överförs. Genom att till exempel arbeta tillsammans med Quest Qorestor med RDA-protokollet kan du uppnå prestanda på upp till 20 terabyte per timme och komprimering på 20 till 1;
– skyddar säkerhetskopior från ransomware-virus. Även om själva backupservern är infekterad och krypterad, kommer säkerhetskopiorna att förbli intakta. länk.

Kunder

Quest Netvault Backup stöder mer än tre dussin plattformar och applikationer. Du kan ta reda på mer om listan på säljarens webbplats på länk (Figur 1.7). Kontroll av kompatibiliteten för versioner av skyddade system med Quest Netvault Backup utförs enligt det officiella dokumentet "Quest Netvault Backup Compatibility Guide" som finns på länk.

Stöd för ett sådant antal system gör att du kan designa lösningar för komplexa infrastrukturer på företagsnivå. Klienter distribueras i form av plugins (analogt med andra leverantörer - agenter), som installeras på servrar. Som ett resultat skyddas data med ett system med en enda kontrollpunkt.

På jakt efter det optimala botemedlet
Figur 1.6 – Lista över plugins

Efter att ha laddat ner plugins för dessa plattformar placerar vi dem i en delad mapp som vi ansluter till Netvault och sedan fjärrinstallerar plugins på de skyddade servrarna.

En annan fördel tror jag är tydligheten i urvalet av objekt som ska säkerhetskopieras. Till exempel, i figuren nedan väljer vi serverns systemstatus och logiska enhet c: som objekt.

På jakt efter det optimala botemedlet

Och den här bilden visar urvalet av hårddiskpartitioner.

På jakt efter det optimala botemedlet

Förutom plugins för plattformar som körs på enskilda servrar har Quest Netvault Backup även plugin-versioner som stödjer olika klustersystem. I det här fallet grupperas klusternoder i en virtuell klient på vilken en klusteraktiverad plugin är installerad. Säkerhetskopiering och återställning av klusternoder kommer att utföras via denna virtuella klient. Tabellen nedan visar klusterversionerna av plugins.

Tabell 1.2 Plugins med stöd för klustersystem

plugin
beskrivning

Plug-in för FileSystem
Denna plugin används när du ställer in säkerhetskopiering av filsystemdata på följande plattformar: – Windows Server-kluster; – Linux-kluster; – Sun-kluster (Solaris SPARC)

Plug-in för Exchange
Denna plugin används när du ställer in säkerhetskopiering av en Microsoft Exchange-server som körs med DAG-teknik (Database Availability Group).

Plug-in för Hyper-V
Denna plugin används när du ställer in en Hyper-V failover-klusterbackup

Plug-in för Oracle
Denna plugin används när du konfigurerar Oracle Database backup till Oracles Real Application Clusters (RAC)

Plug-in för SQL Server
Denna plugin används när du ställer in en säkerhetskopiering av ett kluster för Microsoft SQL Server-failover.

Plug-in för MySQL
Denna plugin används när du ställer in MySQL Server-säkerhetskopior i ett failover-kluster.

Implementeringsresultat

Resultatet av projektarbetet var ett backup-system utplacerat hos kunden baserat på Quest Netvault Backup-programvara med den arkitektur som visas i figur 1.8.

På jakt efter det optimala botemedlet
Figur 1.7 – Systemets måltillstånd

Alla Netvault Backup-komponenter distribuerades på en fysisk server med följande egenskaper:
– två processorer med tio kärnor vardera;
– 64 GB RAM;
– två SAS 300GB 10K hårddiskar (RAID1)
– fyra SAS 600GB 15K hårddiskar (RAID10);
– HBA med två externa SAS-portar;
– två 10 gbps-portar;
– CentOS OS.

Online-säkerhetskopior lagrades på Quest Qorestor Standard (backend 150TB). Arbetet med Qorestor utfördes med RDA-protokollet. Dedupliceringsförhållandet på Qorestor vid slutet av provdriften av systemet var 14,7 till 1.

För långtidslagring användes ett bandbibliotek med fyra LTO-7 standardenheter. Bandbiblioteket var kopplat till backupservern via SAS. Periodvis var patronerna alienerade och flyttades för lagring till en av de avlägsna grenarna.

Alla nödvändiga plugins laddades ner och placerades i en nätverksmapp för fjärrinstallation. Implementerings- och konfigurationstiden för detta system var nio dagar.

Resultat

Baserat på resultatet av projektet kan jag säga att Quest Netvault Backup kunde implementera alla kundens krav och denna lösning är ett av verktygen för att bygga ett backupsystem för både små företag och Enterprise-nivåkunder.

De flesta parametrar som användes för att utvärdera lösningarna finns i jämförelsetabellen.

Tabell 1.3 – Jämförelsetabell

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

Microsoft Windows OS-stöd för backupserver
Ja
Ja
Ja
Ja
Ja
Ja

Microsoft Windows OS-stöd för backupserver
Ingen
Ja
Ja
Ingen
Ja
Ja

Flerspråkigt gränssnitt
Ja
Ja
Ingen
Ingen
Ja
Ja

Funktionalitet för webbhanteringsgränssnitt
6 från 10
7 från 10
6 från 10
5 från 10
7 från 10
7 från 10

Centraliserad förvaltning
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 DataBase
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

VMware ESXi-stöd
Ja
Ja
Ja
Ja
Ja
Ja

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

Stöd för bandlagring
Ja
Ja
Ja
Ja
Ja
Ja

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

Katalysatorprotokollstöd
Ja
Ja
Ja
Ja
Ja
Ingen

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

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

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

Deduplicering på klientsidan
Ja
Ja
Ja
Ja
Ja
Ja

Deduplicering på serversidan
Ja
Ja
Ja
Ja
Ja
Ja

NDMP-stöd
Ja
Ja
Ja
Ingen
Ja
Ja

Användbarhet
6 från 10
3 från 10
4 från 10
8 från 10
5 från 10
7 från 10

Författare: Mikhail Fedotov - Backup Systems Architect

Källa: will.com

Lägg en kommentar