În căutarea remediului optim

În acest articol vă voi spune cum m-am familiarizat cu Quest Netvault Backup. Auzisem deja o mulțime de recenzii pozitive despre Netvault Backup, când acest software era încă deținut de Dell, dar încă nu am avut ocazia să-l „ating” cu mâinile.

În căutarea remediului optim

Quest Software, cunoscută și sub numele de Quest, este o companie de software cu sediul în California, cu 53 de birouri în 24 de țări. Fondată în 1987. Compania este cunoscută pentru software-ul folosit de profesioniști în baze de date, management în cloud, securitatea informațiilor, analiza datelor, backup și recuperare. Quest Software a fost achiziționat de Dell în 2012. Până la 1 noiembrie 2016, vânzarea a fost finalizată, iar compania a fost relansată ca Quest Software.

Am reușit să cunosc îndeaproape Quest Netvault nu cu mult timp în urmă. Într-unul dintre proiecte, Clientul a cerut să găsească o soluție ieftină și optimă pentru a-și proteja infrastructura. Clientul avea în vedere diverse software de backup, una dintre soluții a fost Quest Netvault Backup. Pe baza rezultatelor testelor, ținând cont de parametrii importanți pentru Client (dintre care unii sunt dați la sfârșitul articolului), a fost selectat Quest Netvault Backup.
Pe lângă cerințele de bază, Clientul a dorit ca software-ul să fie instalat pe servere care rulează Linux. Nu orice software de backup poate face față acestor cerințe, dar Quest Netvault Backup o poate face.

Date și cerințe inițiale

Sarcina stabilită de Client a fost să proiecteze un sistem care să ofere backup de date în valoare de 62 TB. Aceste date au fost conținute în sisteme de aplicații precum SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint etc. Aceste sisteme de aplicații rulau pe servere fizice și virtuale care rulează sistemele de operare Microsoft Windows Server, Linux și FreeBSD. Mediul virtual a fost construit pe baza platformei de virtualizare VMware vSphere. Infrastructura era amplasată pe un singur loc.

În general, infrastructura Clientului este prezentată în Figura 1.1.

În căutarea remediului optim
Figura 1.1 – Infrastructura clientului

Analiza a examinat capacitățile Quest Netvault Backup aplicabile infrastructurii Clientului, și anume în ceea ce privește efectuarea de backup, recuperare, management și monitorizare a datelor. Funcționalitatea tipică și principiile de funcționare nu sunt practic diferite de software-ul de la alți furnizori. Prin urmare, în continuare aș dori să mă opresc asupra caracteristicilor Quest Netvault Backup, care îl deosebesc de alte instrumente de backup.

Funcții interesante

Instalare

Dimensiunea distribuției Quest Netvalt Backup este de numai 254 de megaocteți, ceea ce îi permite să fie implementat rapid.

Pluginurile pentru platformele și sarcinile acceptate sunt descărcate separat, dar acest lucru are un efect pozitiv asupra stării țintă a sistemului, care va avea doar funcționalitatea necesară pentru a proteja o anumită infrastructură și nu va fi supraîncărcat cu capabilități inutile.

Управление

Administrarea Netvault se realizează prin intermediul shell-ului web WebUI. Conectarea se face folosind numele și parola dvs.

În căutarea remediului optim
Figura 1.2 – Fereastra de autentificare la consola de management

Conexiunea la consola web se realizează de pe orice computer din rețea folosind un browser.

WebUI folosește o interfață simplă și prietenoasă, administrarea nu provoacă probleme, logica de control este accesibilă și de înțeles, dacă apar întrebări, informații detaliate sunt postate pe site-ul vânzătorului documentatia produsului.
În căutarea remediului optim
Figura 1.3 – Interfața WebUI

WebUI este conceput pentru a gestiona și controla Quest Netvault Backup și vă permite să efectuați următoarele sarcini:
– stabilirea de performanță, securitate și alți parametri;
– gestionarea clienților, dispozitivelor de stocare și mediilor;

În căutarea remediului optim
Figura 1.4 – Gestionarea dispozitivelor de stocare

– efectuarea de backup și recuperare;
– monitorizarea sarcinilor, a activității dispozitivului și a jurnalelor de evenimente;

În căutarea remediului optim
Figura 1.5 – Monitorizarea activității dispozitivului

– setarea notificărilor;
– crearea și vizualizarea rapoartelor.

Dispozitive de stocare

Quest Netvault implementează cu ușurință regula de stocare 3-2-1, deoarece poate funcționa atât cu dispozitive pentru stocarea online a copiilor de rezervă (sisteme de stocare pe disc), cât și cu dispozitive pentru stocare pe termen lung (dispozitive de deduplicare, biblioteci de benzi fizice, încărcătoare automate). , biblioteci de benzi virtuale (VTL) și biblioteci de benzi virtuale partajate (SVTL)). Copiile de rezervă de unică folosință pot fi stocate în cloud, într-o locație în afara amplasamentului sau pe suporturi amovibile (cum ar fi bandă).

Când lucrați cu dispozitive de deduplicare, sunt acceptate protocoalele specializate RDA și DD Boost. Utilizarea acestor protocoale:
– reduce încărcarea rețelei și îmbunătățește performanța sarcinilor de backup, deoarece datele sunt deduplicate pe client și sunt transferate doar blocurile necesare. De exemplu, lucrul în combinație cu Quest Qorestor folosind protocolul RDA vă permite să obțineți performanțe de până la 20 terabytes pe oră și o compresie de 20 la 1;
– protejează copiile de rezervă împotriva virușilor ransomware. Chiar dacă serverul de rezervă în sine este infectat și criptat, copiile de rezervă vor rămâne intacte. legătură.

Clienti

Quest Netvault Backup acceptă mai mult de trei duzini de platforme și aplicații. Puteți afla mai multe despre listă pe site-ul furnizorului la legătură (Figura 1.7). Verificarea compatibilității versiunilor de sisteme protejate cu Quest Netvault Backup se realizează conform documentului oficial „Ghid de compatibilitate Quest Netvault Backup” aflat la adresa legătură.

Suportul pentru un astfel de număr de sisteme vă permite să proiectați soluții pentru infrastructuri complexe la nivel de întreprindere. Clienții sunt distribuiți sub formă de plugin-uri (analoage celorlalți furnizori - agenți), care sunt instalate pe servere. Ca rezultat, datele sunt protejate folosind un singur sistem cu un singur punct de control.

În căutarea remediului optim
Figura 1.6 – Lista pluginurilor

După descărcarea pluginurilor pentru aceste platforme, le plasăm într-un folder partajat, pe care îl conectăm la Netvault și apoi instalăm de la distanță pluginurile pe serverele protejate.

Un alt avantaj, cred, este claritatea selecției obiectelor care urmează să fie susținute. De exemplu, în figura de mai jos selectăm starea sistemului serverului și unitatea logică c: ca obiecte.

În căutarea remediului optim

Și această figură arată selecția partițiilor de hard disk.

În căutarea remediului optim

Pe lângă pluginurile pentru platformele care rulează pe servere individuale, Quest Netvault Backup are și versiuni de plugin care acceptă diferite sisteme de cluster. În acest caz, nodurile de cluster sunt grupate într-un client virtual pe care este instalat un plugin activat pentru cluster. Backup-ul și recuperarea nodurilor cluster vor fi efectuate prin acest client virtual. Tabelul de mai jos prezintă versiunile cluster ale pluginurilor.

Tabelul 1.2 Plugin-uri cu suport pentru sisteme de cluster

plugin
descriere

Plug-in pentru FileSystem
Acest plugin este utilizat la configurarea copiei de rezervă a datelor sistemului de fișiere pe următoarele platforme: – clustere Windows Server; – clustere Linux; – clustere Sun (Solaris SPARC)

Plug-in pentru schimb
Acest plugin este utilizat la configurarea copiei de rezervă a unui server Microsoft Exchange care rulează folosind tehnologia Database Availability Group (DAG).

Plug-in pentru Hyper-V
Acest plugin este utilizat când se configurează o copie de rezervă a clusterului Hyper-V de failover

Plug-in pentru Oracle
Acest plugin este utilizat la configurarea copiei de rezervă a bazei de date Oracle în clusterele de aplicații reale (RAC) Oracle

Plug-in pentru SQL Server
Acest plugin este utilizat când se configurează o copie de rezervă a clusterului de failover Microsoft SQL Server.

Plug-in pentru MySQL
Acest plugin este utilizat la configurarea backup-urilor MySQL Server într-un cluster de failover.

Rezultatul implementării

Rezultatul lucrării proiectului a fost un sistem de rezervă implementat la Client bazat pe software-ul Quest Netvault Backup cu arhitectura prezentată în Figura 1.8.

În căutarea remediului optim
Figura 1.7 – Starea țintă a sistemului

Toate componentele Netvault Backup au fost implementate pe un server fizic cu următoarele caracteristici:
– două procesoare cu zece nuclee fiecare;
– 64 GB RAM;
– două hard disk-uri SAS 300GB 10K (RAID1)
– patru hard disk-uri SAS 600GB 15K (RAID10);
– HBA cu două porturi SAS externe;
– două porturi de 10 gbps;
- OS CentOS.

Back-up-urile online au fost stocate pe Quest Qorestor Standard (back end 150TB). Lucrul cu Qorestor a fost realizat folosind protocolul RDA. Raportul de deduplicare pe Qorestor la sfârșitul funcționării de probă a sistemului a fost de 14,7 la 1.

Pentru stocarea pe termen lung, a fost folosită o bibliotecă de benzi cu patru unități standard LTO-7. Biblioteca de benzi a fost conectată la serverul de rezervă prin SAS. Periodic, cartușele erau înstrăinate și mutate pentru depozitare într-una dintre ramurile îndepărtate.

Toate pluginurile necesare au fost descărcate și plasate într-un folder de rețea pentru instalare de la distanță. Timpul de implementare și configurare pentru acest sistem a fost de nouă zile.

Constatări

Pe baza rezultatelor proiectului, pot spune că Quest Netvault Backup a reușit să implementeze toate cerințele Clientului și această soluție este unul dintre instrumentele de construire a unui sistem de backup atât pentru companiile mici, cât și pentru Clienții la nivel Enterprise.

Majoritatea parametrilor care au fost utilizați pentru evaluarea soluțiilor sunt prezentați în tabelul de comparație.

Tabelul 1.3 – Tabel de comparație

Criteriu
CommVault
IBM Spectrum Protect
Protector de date Micro Focus
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault

Suport pentru sistemul de operare Microsoft Windows pentru serverul de rezervă
Da
Da
Da
Da
Da
Da

Suport pentru sistemul de operare Microsoft Windows pentru serverul de rezervă
Nu
Da
Da
Nu
Da
Da

Interfață multilingvă
Da
Da
Nu
Nu
Da
Da

Funcționalitatea interfeței de management WEB
6 de 10
7 de 10
6 de 10
5 de 10
7 de 10
7 de 10

Management centralizat
Da
Da
Da
Da
Da
Da

Administrare bazată pe roluri
Da
Da
Da
Da
Da
Da

Agent pentru sistemul de operare Microsoft Windows
Da
Da
Da
Da
Da
Da

Agent pentru sistemul de operare Linux
Da
Da
Da
Da
Da
Da

Agent pentru sistemul de operare Solaris
Da
Da
Da
Da
Da
Da

Agent pentru sistemul de operare AIX
Da
Da
Da
Da
Da
Da

Agent pentru sistemul de operare FreeBSD
Da
Nu
Da
Da
Da
Da

Agent pentru MAC OS
Da
Da
Da
Nu
Da
Da

Agent pentru Microsoft SQL
Da
Da
Da
Da
Da
Da

Agent pentru IBM DB2
Da
Da
Da
Da
Nu
Da

Agent pentru baza de date Oracle
Da
Da
Da
Da
Da
Da

Agent pentru PostgreSQL
Da
Da
Da
Nu
Da
Da

Agent pentru MariaDB
Da
Da
Da
Nu
Da
Da

Agent pentru MySQL
Da
Da
Da
Nu
Da
Da

Agent pentru Microsoft SharePoint
Da
Da
Da
Da
Da
Da

Agent pentru Microsoft Exchange
Da
Da
Da
Da
Da
Da

Agent pentru IBM Informix
Da
Da
Da
Nu
Da
Da

Agent pentru Lotus Domino Server
Da
Da
Da
Nu
Da
Da

Agent pentru SAP
Da
Da
Da
Nu
Da
Da

Suport VMware ESXi
Da
Da
Da
Da
Da
Da

Suport Microsoft Hyper-V
Da
Da
Da
Da
Da
Da

Suport de stocare pe bandă
Da
Da
Da
Da
Da
Da

Suport pentru protocolul DD Boost
Da
Da
Da
Da
Da
Da

Suport pentru protocolul catalizator
Da
Da
Da
Da
Da
Nu

Suport protocol OST
Da
Nu
Da
Nu
Da
Nu

Suport protocol RDA
Da
Da
Da
Da
Da
Da

Suport pentru criptare
Da
Da
Da
Da
Da
Da

Deduplicare pe partea clientului
Da
Da
Da
Da
Da
Da

Deduplicare pe partea serverului
Da
Da
Da
Da
Da
Da

Suport NDMP
Da
Da
Da
Nu
Da
Da

Utilizabilitate
6 de 10
3 de 10
4 de 10
8 de 10
5 de 10
7 de 10

Autori: Mikhail Fedotov - Arhitect sisteme de backup

Sursa: www.habr.com

Adauga un comentariu