Šajā rakstā es pastāstīšu, kā es iepazinos ar Quest Netvault Backup. Biju jau dzirdējis daudz pozitīvu atsauksmju par Netvault Backup, kad šī programmatūra vēl piederēja Dell, taču man vēl nebija bijusi iespēja tai “aiztikt” ar rokām.

Quest Software, kas pazīstams arī kā Quest, ir programmatūras uzņēmums, kura galvenā mītne atrodas Kalifornijā ar 53 birojiem 24 valstīs. Dibināta 1987. gadā. Uzņēmums ir pazīstams ar savu programmatūru, ko izmanto profesionāļi datu bāzu, mākoņu pārvaldības, informācijas drošības, datu analīzes, dublēšanas un atkopšanas jomā. Quest Software Dell iegādājās 2012. gadā. Līdz 1. gada 2016. novembrim pārdošana tika pabeigta, un uzņēmums tika atsākts kā Quest Software.
Ne tik sen man izdevās tuvāk iepazīties ar Quest Netvault. Vienā no projektiem Pasūtītājs lūdza atrast lētu un optimālu risinājumu savas infrastruktūras aizsardzībai. Klients apsvēra dažādas rezerves programmatūras, viens no risinājumiem bija Quest Netvault Backup. Pamatojoties uz testa rezultātiem, ņemot vērā Klientam svarīgos parametrus (daži no tiem ir doti raksta beigās), tika izvēlēts Quest Netvault Backup.
Papildus pamatprasībām Klients vēlējās, lai programmatūra tiktu instalēta serveros, kuros darbojas Linux. Ne katra dublēšanas programmatūra var izpildīt šīs prasības, bet Quest Netvault Backup to var izpildīt.
Sākotnējie dati un prasības
Pasūtītāja izvirzītais uzdevums bija izstrādāt sistēmu, kas nodrošina datu dublēšanu 62 TB apjomā. Šie dati tika ietverti lietojumprogrammu sistēmās, piemēram, SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint utt. Šīs lietojumprogrammu sistēmas darbojās uz fiziskajiem un virtuālajiem serveriem, kuros darbojas Microsoft Windows Server, Linux un FreeBSD operētājsistēmas. Virtuālā vide tika veidota uz VMware vSphere virtualizācijas platformas bāzes. Infrastruktūra atradās vienā vietā.
Kopumā Pasūtītāja infrastruktūra ir parādīta 1.1.attēlā.

Attēls 1.1 – Klienta infrastruktūra
Analīzē tika pārbaudītas Quest Netvault Backup iespējas, kas piemērojamas Klienta infrastruktūrai, proti, dublēšanas, atkopšanas, datu pārvaldības un uzraudzības ziņā. Tipiskā funkcionalitāte un darbības principi praktiski neatšķiras no citu ražotāju programmatūras. Tāpēc tālāk es vēlos pakavēties pie Quest Netvault Backup funkcijām, kas to atšķir no citiem dublēšanas rīkiem.
Interesantas funkcijas
Uzstādīšana
Quest Netvalt Backup izplatīšanas izmērs ir tikai 254 megabaiti, kas ļauj to ātri izvietot.
Atbalstīto platformu un uzdevumu spraudņi tiek lejupielādēti atsevišķi, taču tas pozitīvi ietekmē sistēmas mērķa stāvokli, kuram būs tikai funkcionalitāte, kas nepieciešama noteiktas infrastruktūras aizsardzībai un netiks pārslogota ar nevajadzīgām iespējām.
Vadība
Netvault administrēšana tiek veikta, izmantojot WebUI tīmekļa čaulu. Pieteikšanās tiek veikta, izmantojot jūsu vārdu un paroli.

1.2. attēls. Pieteikšanās logs pārvaldības konsolē
Savienojums ar tīmekļa konsoli tiek veikts no jebkura tīkla datora, izmantojot pārlūkprogrammu.
WebUI izmanto vienkāršu un draudzīgu saskarni, administrēšana nerada problēmas, vadības loģika ir pieejama un saprotama, ja rodas jautājumi, detalizēta informācija tiek ievietota pārdevēja vietnē .

Attēls 1.3 – WebUI interfeiss
WebUI ir izstrādāts, lai pārvaldītu un kontrolētu Quest Netvault Backup, un tas ļauj veikt šādus uzdevumus:
– veiktspējas, drošības un citu parametru iestatīšana;
– klientu, atmiņas ierīču un mediju pārvaldība;

1.4. attēls. Krātuves ierīču pārvaldība
– dublēšanas un atkopšanas veikšana;
– uzdevumu, ierīču darbības un notikumu žurnālu uzraudzība;

1.5. attēls. Ierīces darbības pārraudzība
– paziņojumu iestatīšana;
– pārskatu veidošana un apskate.
Uzglabāšanas ierīces
Quest Netvault viegli ievieš 3-2-1 krātuves noteikumu, jo tas var darboties gan ar ierīcēm, kas paredzētas rezerves kopiju tiešsaistes glabāšanai (disku glabāšanas sistēmām), gan ar ierīcēm ilgstošai glabāšanai (atkopēšanas ierīces, fizisko lentu bibliotēkas, automātiskās ielādes ierīces , virtuālās lentes bibliotēkas (VTL) un koplietotās virtuālās lentes bibliotēkas (SVTL)). Vienreizējās lietošanas dublējumkopijas var glabāt mākonī, ārpus vietnes vai uz noņemamā datu nesēja (piemēram, lentes).
Strādājot ar dedublikācijas ierīcēm, tiek atbalstīti specializētie RDA un DD Boost protokoli. Šo protokolu izmantošana:
– samazina tīkla slodzi un uzlabo dublēšanas uzdevumu izpildi, jo klienta dati tiek dedublēti un tiek pārsūtīti tikai nepieciešamie bloki. Piemēram, strādājot kopā ar Quest Qorestor, izmantojot RDA protokolu, varat sasniegt veiktspēju līdz 20 terabaitiem stundā un saspiešanu no 20 līdz 1;
– aizsargā dublējumus no izspiedējvīrusiem. Pat ja pats rezerves serveris ir inficēts un šifrēts, dublējumkopijas paliks neskartas. .
Klienti
Quest Netvault Backup atbalsta vairāk nekā trīs desmitus platformu un lietojumprogrammu. Vairāk par sarakstu varat uzzināt pārdevēja tīmekļa vietnē (1.7. attēls). Aizsargāto sistēmu versiju saderības pārbaude ar Quest Netvault Backup tiek veikta saskaņā ar oficiālo dokumentu “Quest Netvault Backup Compatibility Guide”, kas atrodas .
Atbalsts šādam skaitam sistēmu ļauj izstrādāt risinājumus sarežģītām uzņēmuma līmeņa infrastruktūrām. Klienti tiek izplatīti spraudņu veidā (analogi citiem pārdevējiem - aģentiem), kas tiek instalēti serveros. Rezultātā dati tiek aizsargāti, izmantojot vienu sistēmu ar vienu kontroles punktu.

Attēls 1.6 – spraudņu saraksts
Pēc šo platformu spraudņu lejupielādes ievietojam tos koplietotā mapē, kuru savienojam ar Netvault un pēc tam attālināti instalējam spraudņus aizsargātajos serveros.
Vēl viena priekšrocība, manuprāt, ir dublējamo objektu atlases skaidrība. Piemēram, zemāk esošajā attēlā mēs izvēlamies servera sistēmas stāvokli un loģisko disku c: kā objektus.

Un šajā attēlā parādīta cietā diska nodalījumu atlase.

Papildus spraudņiem platformām, kas darbojas atsevišķos serveros, Quest Netvault Backup ir arī spraudņu versijas, kas atbalsta dažādas klasteru sistēmas. Šajā gadījumā klasteru mezgli tiek grupēti virtuālajā klientā, kurā ir instalēts klastera iespējots spraudnis. Klasteru mezglu dublēšana un atkopšana tiks veikta, izmantojot šo virtuālo klientu. Tālāk esošajā tabulā ir parādītas spraudņu klasteru versijas.
1.2. tabula Spraudņi ar atbalstu klasteru sistēmām
Плагин
Apraksts
Failu sistēmas spraudnis
Šis spraudnis tiek izmantots, iestatot failu sistēmas datu dublējumu šādās platformās: – Windows Server klasteros; – Linux klasteros; – Sun klasteros (Solaris SPARC)
Exchange spraudnis
Šis spraudnis tiek izmantots, iestatot Microsoft Exchange servera dublējumu, kas darbojas, izmantojot datu bāzes pieejamības grupas (DAG) tehnoloģiju.
Spraudnis priekš Hyper-V
Šis spraudnis tiek izmantots, iestatot Hyper-V kļūmjpārlēces klastera dublējumu
Oracle spraudnis
Šis spraudnis tiek izmantots, konfigurējot Oracle Database dublējumu Oracle Real Application Clusters (RAC)
SQL Server spraudnis
Šis spraudnis tiek izmantots, iestatot Microsoft SQL Server kļūmjpārlēces klastera dublējumu.
MySQL spraudnis
Šis spraudnis tiek izmantots, iestatot MySQL Server dublējumus kļūmjpārlēces klasterī.
Īstenošanas rezultāts
Projekta darba rezultāts bija pie Klienta uz Quest Netvault Backup programmatūras bāzes izvietota dublēšanas sistēma ar 1.8. attēlā parādīto arhitektūru.

1.7. attēls. Sistēmas mērķa stāvoklis
Visi Netvault Backup komponenti tika izvietoti fiziskā serverī ar šādām īpašībām:
– divi procesori ar desmit kodoliem katrā;
- 64 GB RAM;
- divi SAS 300GB 10K cietie diski (RAID1)
– četri SAS 600GB 15K cietie diski (RAID10);
– HBA ar diviem ārējiem SAS portiem;
– divi 10 gbps porti;
- CentOS OS.
Tiešsaistes dublējumkopijas tika saglabātas Quest Qorestor Standard (aizmugurējā daļa 150 TB). Darbs ar Qorestor tika veikts, izmantojot RDA protokolu. Deduplikācijas koeficients Qorestor sistēmas izmēģinājuma darbības beigās bija 14,7 pret 1.
Ilgtermiņa uzglabāšanai tika izmantota lentu bibliotēka ar četriem LTO-7 standarta diskdziņiem. Lenšu bibliotēka tika savienota ar rezerves serveri, izmantojot SAS. Periodiski patronas tika atsavinātas un pārvietotas uzglabāšanai uz kādu no attālajām filiālēm.
Visi nepieciešamie spraudņi tika lejupielādēti un ievietoti tīkla mapē attālai instalēšanai. Šīs sistēmas izvietošanas un konfigurēšanas laiks bija deviņas dienas.
Atzinumi
Pamatojoties uz projekta rezultātiem, varu teikt, ka Quest Netvault Backup spēja realizēt visas Klienta prasības un šis risinājums ir viens no instrumentiem rezerves sistēmas izveidei gan maziem uzņēmumiem, gan Enterprise līmeņa Klientiem.
Lielākā daļa parametru, kas tika izmantoti risinājumu novērtēšanai, ir doti salīdzināšanas tabulā.
1.3. tabula – salīdzināšanas tabula
kritērijs
Komvāts
IBM Spectrum Protect
Micro Focus datu aizsargs
Veeam dublēšana un replikācija
Veritas NetBackup
Quest Netvault
Microsoft Windows OS atbalsts dublējuma serverim
Jā
Jā
Jā
Jā
Jā
Jā
Microsoft Windows OS atbalsts dublējuma serverim
Nē
Jā
Jā
Nē
Jā
Jā
Daudzvalodu interfeiss
Jā
Jā
Nē
Nē
Jā
Jā
WEB pārvaldības saskarnes funkcionalitāte
6 no 10
7 no 10
6 no 10
5 no 10
7 no 10
7 no 10
Centralizēta vadība
Jā
Jā
Jā
Jā
Jā
Jā
Uz lomu balstīta administrēšana
Jā
Jā
Jā
Jā
Jā
Jā
Aģents operētājsistēmai Microsoft Windows
Jā
Jā
Jā
Jā
Jā
Jā
Aģents operētājsistēmai Linux
Jā
Jā
Jā
Jā
Jā
Jā
Aģents operētājsistēmai Solaris
Jā
Jā
Jā
Jā
Jā
Jā
AIX OS aģents
Jā
Jā
Jā
Jā
Jā
Jā
Aģents FreeBSD OS
Jā
Nē
Jā
Jā
Jā
Jā
Aģents operētājsistēmai MAC OS
Jā
Jā
Jā
Nē
Jā
Jā
Microsoft SQL aģents
Jā
Jā
Jā
Jā
Jā
Jā
IBM DB2 aģents
Jā
Jā
Jā
Jā
Nē
Jā
Oracle DataBase aģents
Jā
Jā
Jā
Jā
Jā
Jā
PostgreSQL aģents
Jā
Jā
Jā
Nē
Jā
Jā
MariaDB aģents
Jā
Jā
Jā
Nē
Jā
Jā
Aģents MySQL
Jā
Jā
Jā
Nē
Jā
Jā
Microsoft SharePoint aģents
Jā
Jā
Jā
Jā
Jā
Jā
Microsoft Exchange aģents
Jā
Jā
Jā
Jā
Jā
Jā
IBM Informix aģents
Jā
Jā
Jā
Nē
Jā
Jā
Aģents Lotus Domino Server
Jā
Jā
Jā
Nē
Jā
Jā
SAP aģents
Jā
Jā
Jā
Nē
Jā
Jā
VMware ESXi atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
Microsoft Hyper-V atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
Lentu uzglabāšanas atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
DD pastiprināšanas protokola atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
Katalizatora protokola atbalsts
Jā
Jā
Jā
Jā
Jā
Nē
OST protokola atbalsts
Jā
Nē
Jā
Nē
Jā
Nē
RDA protokola atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
Šifrēšanas atbalsts
Jā
Jā
Jā
Jā
Jā
Jā
Klienta puses dedublikācija
Jā
Jā
Jā
Jā
Jā
Jā
Servera puses dedublikācija
Jā
Jā
Jā
Jā
Jā
Jā
NDMP atbalsts
Jā
Jā
Jā
Nē
Jā
Jā
Lietojamība
6 no 10
3 no 10
4 no 10
8 no 10
5 no 10
7 no 10
Autori: Mihails Fedotovs - rezerves sistēmu arhitekts
Avots: www.habr.com
