V tem članku bom opisal, kako sem spoznal Quest Netvault Backup. O Netvault Backup, ko je bil ta program še v lasti Della, sem slišal že veliko pozitivnih mnenj, a ga še nikoli nisem imel priložnosti »poizkusiti« na lastni koži.

Quest Software, znana tudi kot Quest, je programska družba s sedežem v Kaliforniji, z 53 pisarnami v 24 državah po svetu. Ustanovljena je bila leta 1987. Družba je znana po svojem programski opremi, ki jo uporabljajo strokovnjaki na področju podatkovnih baz, upravljanja oblakov, informacijske varnosti, analize podatkov ter za varnostno kopiranje in obnovo. Quest Software je bila pridobljena s strani podjetja Dell leta 2012. Do 1. novembra 2016 je bila prodaja zaključena in družba se je ponovno zagnala kot Quest Software.
S Quest Netvault sem se tesneje seznanil šele nedavno. V enem od projektov je naročnik zahteval, da najdem cenovno dostopno in optimalno rešitev za zaščito svoje infrastrukture. Naročnik je pregledoval različne programe za varnostno kopiranje, ena od rešitev je bil Quest Netvault Backup. Po rezultatih testov, ob upoštevanju za naročnika pomembnih parametrov (del katerih je navedenih na koncu članka), je bila izbrana rešitev Quest Netvault Backup.
Poleg osnovnih zahtev je naročnik želel, da se programska oprema namesti na strežnike, ki delujejo na Linuxu. Takšne zahteve ne izpolnjuje vsak program za varnostno kopiranje, a Quest Netvault Backup to omogoča.
Izvorni podatki in zahteve
Naloga, ki jo je postavil naročnik, je bila načrtovati sistem, ki zagotavlja varnostno kopiranje podatkov v obsegu 62 TB. Ti podatki so bili shranjeni v aplikacijskih sistemih, kot so SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint itd. Ti aplikacijski sistemi so delovali na fizičnih in virtualnih strežnikih, ki so pod nadzorom operacijskih sistemov družine Microsoft Windows Server, Linux in FreeBSD. Virtualno okolje je bilo zgrajeno na osnovi platforme za virtualizacijo VMware vSphere. Infrastruktura je bila nameščena na eni lokaciji.
Na splošno je infrastruktura naročnika prikazana na sliki 1.1.

Slika 1.1 – Infrastruktura naročnika
Pri analizi so se proučevale možnosti Quest Netvault Backup, ki so uporabne za infrastrukturo naročnika, in sicer: v zvezi z izvajanjem varnostnega kopiranja, obnovitve, upravljanja in nadzora podatkov. Standardna funkcionalnost in načela delovanja se skoraj ne razlikujejo od programske opreme drugih ponudnikov. Zato se bom v nadaljevanju osredotočil na značilnosti Quest Netvault Backup, ki ga izstopajo v primerjavi z drugimi orodji za varnostno kopiranje.
Zanimive značilnosti
Namestitev
Velikost distribucije Quest Netvault Backup znaša le 254 megabajta, kar omogoča hitro namestitev.
Vtičniki za podprte platforme in naloge se prenašajo ločeno, kar pozitivno vpliva na ciljno stanje sistema, ki bo imela le tisto funkcionalnost, ki je potrebna za zaščito določene infrastrukture, in ne bo obremenjena z odvečne možnosti.
Upravljanje
Upravljanje Netvault se izvaja preko spletnega vmesnika WebUI. Vhod je mogoč z uporabniškim imenom in geslom.

Slika 1.2 – Okno za prijavo v upravljalsko konzolo
Povezovanje do spletne konzole je možno z katerega koli računalnika v omrežju z uporabo brskalnika.
V WebUI se uporablja enostaven in prijazen vmesnik, upravljanje ne povzroča nobenih težav, logika upravljanja je dostopna in jasna; če se pojavijo vprašanja, pa je na spletni strani ponudnika objavljena podrobna .

Slika 1.3 – Vmesnik WebUI
WebUI je namenjen upravljanju in nadzoru Quest Netvault Backup ter omogoča izvajanje naslednjih nalog:
– nastavitev zmogljivosti, varnosti in drugih parametrov;
– upravljanje strank, naprave za shranjevanje in medije;

Slika 1.4 – Upravljanje naprav za shranjevanje
– izvajanje varnostnega kopiranja in obnovitve;
– nadzor nalog, aktivnosti naprav in dnevnikov dogodkov;

Slika 1.5 – Nadzor aktivnosti naprav
– nastavitev obvestil;
– ustvarjanje in ogled poročil.
Naprave za shranjevanje
Quest Netvault z lahkoto uresničuje pravilo shranjevanja 3-2-1, saj zna delati tako z napravami za hitro shranjevanje varnostnih kopij (diskovni sistemi za shranjevanje podatkov) kot tudi z napravami za dolgoročno shranjevanje (deduplikančne naprave, fizične trakovne knjižnice, avtomatski naložniki, virtualne trakovne knjižnice (VTL) in souporabljene virtualne trakovne knjižnice (SVTL)). Odklenjene varnostne kopije lahko shranimo v oblak, na oddaljeno lokacijo ali na odstranjeni medij (na primer na trakovni pomnilnik).
Pri delu z deduplikančnimi napravami se podpirajo specializirani protokoli RDA in DD Boost. Uporaba teh protokolov:
– zmanjšuje obremenitev omrežja in povečuje učinkovitost nalog varnostnega kopiranja, saj se podatki deduplikančijo na odjemalcu in prenesejo le potrebni bloki. Na primer, delovanje v povezavi z Quest Qorestor po protokolu RDA omogoča dosego zmogljivosti do 20 terabajtov na uro in stiskanja 20:1;
– ščiti varnostne kopije pred virusi-šifrantov. Tudi če je okužen in šifriran sam strežnik varnostnega kopiranja, bodo varnostne kopije ostale nedotaknjene. .
Klijenti
Quest Netvault Backup podpira več kot trideset platform in aplikacij. Podrobneje se lahko seznanite s seznamom na spletni strani ponudnika na (Slika 1.7). Preverjanje združljivosti različic zaščitenih sistemov s Quest Netvault Backup se izvede po uradnem dokumentu "Quest Netvault Backup Compatibility Guide", ki je dostopen na .
Podpora tako številnim sistemom omogoča projektiranje rešitev za kompleksne infrastrukture na ravni podjetij. Stranke se širijo v obliki razširitev (podobno kot pri drugih ponudnikih – agenti), ki se nameščajo na strežnike. Tako se podatki zaščitijo z eno samo sistemsko točko upravljanja.

Slika 1.6 – Seznam razširitev
Po prenosu razširitev za te platforme jih umestimo v skupno mapo, ki jo povežemo s Netvault, nato pa oddaljeno namestimo razširitve na zaščitene strežnike.
Še ena prednost, ki jo vidim, je jasnost pri izbiri objektov, ki naj bodo varnostno kopirani. Na primer, na spodnji sliki izberemo kot objekte stanje sistema strežnika in logični disk c:.

Na tej sliki je prikazan izbor delov trdega diska.

Poleg vtičnikov za platforme, ki delujejo na ločenih strežnikih, Quest Netvault Backup ponuja tudi različice vtičnikov, ki podpirajo različne klasterne sisteme. V tem primeru se vozlišča klasterja skupinijo v virtualnega odjemalca, na katerega je nameščen vtičnik s podporo za klaster. Varnostno kopiranje in obnova vozlišč klasterja se bo izvajala prek tega virtualnega odjemalca. Spodaj v tabeli so prikazane klasterske različice vtičnikov.
Tabela 1.2 Vtičniki s podporo klasterskim sistemom
Plugin
Opis
Vtičnik za FileSystem
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja podatkov datotečnega sistema na naslednjih platformah:– klasterji Windows Server;– klasterji Linux;– klasterji Sun (Solaris SPARC)
Vtičnik za Exchange
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja strežnika Microsoft Exchange, ki deluje na tehnologiji Database Availability Group (DAG)
Vtičnik za Hyper-V
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja neuspešnih klasterjev Hyper-V
Vtičnik za Oracle
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja Oracle Database na Oracleovih Real Application Clusters (RAC)
Vtičnik za SQL Server
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja neuspešnega klasterja Microsoft SQL Server.
Vtičnik za MySQL
Ta vtičnik se uporablja pri nastavitvi varnostnega kopiranja MySQL Serverja v neuspešnem klasterju.
Rezultat implementacije
Rezultat dela na projektu je bila razvita sistem varnostnega kopiranja pri naročniku na osnovi programske opreme Quest Netvault Backup z arhitekturo, prikazano na sliki 1.8.

Slika 1.7 – Ciljno stanje sistema
Vse komponente Netvault Backup so bile nameščene na fizičnem strežniku z naslednjimi značilnostmi:
– dva procesorja z desetimi jedri vsak;
– 64 GB delovne pomnilnika;
– dva trda diska SAS 300GB 10K (RAID1)
– štirje trdi diski SAS 600GB 15K (RAID10);
– HBA z dvema zunanjima portoma SAS;
– dva porta 10 gbps;
– OS CentOS.
Delovne varnostne kopije so bile shranjene na Quest Qorestor Standard (back end 150TB). Delo z Qorestorjem je potekalo po protokolu RDA. Razmerje deduplikacije na Qorestorju po končanem preizkusnem obratovanju sistema je bilo 14,7 proti 1.
Za dolgoletno shranjevanje je bila uporabljena trakovna knjižnica s štirimi pogoni standarda LTO-7. Trakovna knjižnica je bila povezana s strežnikom za varnostno kopiranje preko SAS. Občasno so se kasete umaknile in premaknile za shranjevanje v eno od oddaljenih podružnic.
Vsi potrebni vtičniki so bili preneseni in nameščeni v omrežni mapo za oddaljeno namestitev. Čas za postavitev in nastavitev tega sistema je bil devet dni.
Zaključki
Na podlagi rezultatov projekta lahko rečem, da je Quest Netvault Backup izpolnil vse zahteve naročnika in to rešitev je možno uporabiti kot sredstvo za vzpostavitev sistema varnostnega kopiranja tako za manjša podjetja kot tudi za naročnike na ravni Enterprise.
Večina parametrov, ki so bili uporabljeni za oceno rešitev, je navedena v primerjalni tabeli.
Tabela 1.3 – Primerjalna tabela
Kriterij
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault
Podpora za operacijski sistem Microsoft Windows za strežnik za varnostno kopiranje
Da
Da
Da
Da
Da
Da
Podpora za operacijski sistem Microsoft Windows za strežnik za varnostno kopiranje
Ne
Da
Da
Ne
Da
Da
Večjezični vmesnik
Da
Da
Ne
Ne
Da
Da
Funkcionalnost spletnega upravnega vmesnika
6 od 10
7 od 10
6 od 10
5 od 10
7 od 10
7 od 10
Centralizovano upravljanje
Da
Da
Da
Da
Da
Da
Rolno upravljanje
Da
Da
Da
Da
Da
Da
Agent za operacijski sistem Microsoft Windows
Da
Da
Da
Da
Da
Da
Agent za operacijski sistem Linux
Da
Da
Da
Da
Da
Da
Agent za operacijski sistem Solaris
Da
Da
Da
Da
Da
Da
Agent za operacijski sistem AIX
Da
Da
Da
Da
Da
Da
Agent za operacijski sistem FreeBSD
Da
Ne
Da
Da
Da
Da
Agent za MAC OS
Da
Da
Da
Ne
Da
Da
Agent za Microsoft SQL
Da
Da
Da
Da
Da
Da
Agent za IBM DB2
Da
Da
Da
Da
Ne
Da
Agent za Oracle DataBase
Da
Da
Da
Da
Da
Da
Agent za PostgreSQL
Da
Da
Da
Ne
Da
Da
Agent za MariaDB
Da
Da
Da
Ne
Da
Da
Agent za MySQL
Da
Da
Da
Ne
Da
Da
Agent za Microsoft SharePoint
Da
Da
Da
Da
Da
Da
Agent za Microsoft Exchange
Da
Da
Da
Da
Da
Da
Agent za IBM Informix
Da
Da
Da
Ne
Da
Da
Agent za Lotus Domino Server
Da
Da
Da
Ne
Da
Da
Agent za SAP
Da
Da
Da
Ne
Da
Da
Podpora za VMware ESXi
Da
Da
Da
Da
Da
Da
Podpora za Microsoft Hyper-V
Da
Da
Da
Da
Da
Da
Podpora za trakovne shranjevalne naprave
Da
Da
Da
Da
Da
Da
Podpora za protokol DD boost
Da
Da
Da
Da
Da
Da
Podpora za protokol Catalyst
Da
Da
Da
Da
Da
Ne
Podpora za protokol OST
Da
Ne
Da
Ne
Da
Ne
Podpora za protokol RDA
Da
Da
Da
Da
Da
Da
Podpora za šifriranje
Da
Da
Da
Da
Da
Da
Dedupliciranje na strani odjemalca
Da
Da
Da
Da
Da
Da
Dedupliciranje na strani strežnika
Da
Da
Da
Da
Da
Da
Podpora za NDMP
Da
Da
Da
Ne
Da
Da
Uporabniška izkušnja
6 od 10
3 od 10
4 od 10
8 od 10
5 od 10
7 od 10
Avtorji: Fedotov Mihail — Arhitekt za sisteme varnostnega kopiranja
Izvor: habr.com
