În căutarea celui mai bun instrument

În acest articol, voi povesti cum am descoperit Quest Netvault Backup. Despre Netvault Backup, când acest software încă aparținea lui Dell, am auzit multe păreri pozitive, dar nu am avut ocazia să-l «explorez» personal.

În căutarea celui mai bun instrument

Quest Software, cunoscută și sub numele de Quest, este o companie software cu sediul în California, având 53 de birouri în 24 de țări. A fost fondată în 1987. Compania este renumită pentru software-ul său folosit de profesioniști în domeniul bazelor de date, în managementul cloud-ului, în securitatea informațiilor, pentru analiza datelor, pentru backup și recuperare. Quest Software a fost achiziționată de corporația Dell în 2012. Până la 1 noiembrie 2016, vânzarea a fost finalizată și compania a fost relansată ca Quest Software.

Am avut ocazia să mă familiarizez mai bine cu Quest Netvault de curând. Într-unul dintre proiecte, Clientul a solicitat să găsim o soluție eficientă și accesibilă pentru protejarea infrastructurii sale. Clientul lua în considerare diverse software-uri pentru backup, iar unul dintre ele a fost Quest Netvault Backup. În urma testelor, având în vedere parametrii importanți pentru Client (o parte dintre care sunt prezentați la sfârșitul articolului), a fost ales Quest Netvault Backup.
Pe lângă cerințele de bază, Clientul dorea ca software-ul să fie instalat pe servere care rulează Linux. Astfel de cerințe nu sunt realizate de orice software de backup, dar Quest Netvault Backup este capabil să facă acest lucru.

Datele inițiale și cerințele

Sarcina pe care Clientul și-a propus-o a fost proiectarea unui sistem care să asigure backup-ul datelor în volum de 62 TB. Aceste date erau conținute în aplicații precum SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint etc. Aceste aplicații funcționau pe servere fizice și virtuale care rulau sisteme de operare din familia Microsoft Windows Server, Linux și FreeBSD. Mediul virtual a fost construit pe baza platformei de virtualizare VMware vSphere. Infrastructura era amplasată într-o singură locație.

În linii generale, infrastructura Clientului este prezentată în figura 1.1.

În căutarea celui mai bun instrument
Figura 1.1 – Infrastructura Clientului

Analiza a studiat capacitățile Quest Netvault Backup relevante pentru infrastructura Clientului, și anume: în ceea ce privește efectuarea backup-urilor, recuperării, gestionării și monitorizării datelor. Funcționalitatea standard și principiile de funcționare nu diferă aproape deloc de cele ale altor software-uri ale altor furnizori. Prin urmare, doresc să mă opresc asupra particularităților Quest Netvault Backup, care îl diferențiază de alte soluții pentru backup.

Caracteristici interesante

Instalare

Dimensiunea distribuției Quest Netvalt Backup este de doar 254 megabytes, ceea ce permite o desfășurare rapidă.

Pluginurile pentru platformele și sarcinile suportate sunt descărcate separat, dar acest lucru are un impact pozitiv asupra stării țintă a sistemului, care va avea doar funcționalitatea necesară pentru protecția unei infrastructuri specifice și nu va fi supraîncărcată cu funcționalități inutile.

Gestionare

Administrarea Netvault se realizează prin intermediul interfeței web WebUI. Autentificarea se face cu un nume de utilizator și o parolă.

În căutarea celui mai bun instrument
Figura 1.2 – Fereastra de conectare la consola de administrare

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

WebUI utilizează o interfață simplă și prietenoasă, administrarea nu ridică probleme, logica de gestionare este accesibilă și clară, iar dacă apar întrebări, pe site-ul furnizorului este disponibilă o documentație detaliată a produsului.
În căutarea celui mai bun instrument
Figura 1.3 – Interfața WebUI

WebUI este destinat administrării și controlului Quest Netvault Backup și permite efectuarea următoarelor sarcini:
– configurarea performanței, securității și altor parametri;
– gestionarea clienților, dispozitivelor de stocare și mediilor;

În căutarea celui mai bun instrument
Figura 1.4 – Gestionarea dispozitivelor de stocare

– efectuarea backup-urilor și recuperării;
– monitorizarea sarcinilor, activității dispozitivelor și jurnalelor de evenimente;

În căutarea celui mai bun instrument
Figura 1.5 – Monitorizarea activității dispozitivelor

– configurarea notificărilor;
– generarea și vizualizarea rapoartelor.

Dispozitive de stocare

Quest Netvault implementează cu ușurință regula de stocare 3-2-1, deoarece poate lucra atât cu dispozitive pentru stocarea temporară a copiilor de rezervă (sisteme de stocare a datelor pe discuri), cât și cu dispozitive pentru stocarea pe termen lung (dispozitive de deduplicare, biblioteci fizice de benzi, încărcătoare automate, biblioteci virtuale de benzi (VTL) și biblioteci virtuale de benzi partajate (SVTL)). Copiile de rezervă transferabile pot fi stocate în cloud, pe un site la distanță sau pe un suport transferabil (de exemplu, pe un dispozitiv de bandă).

Atunci când se lucrează cu dispozitive de deduplicare, sunt acceptate protocoale specializate RDA și DD Boost. Utilizarea acestor protocoale:
– reduce încărcătura pe rețea și îmbunătățește performanța sarcinilor de backup, deoarece datele sunt deduplicat pe client și numai blocurile necesare sunt transferate. De exemplu, colaborarea cu Quest Qorestor prin protocolul RDA permite atingerea unei performanțe de până la 20 de terabyte pe oră și o compresie de 20 la 1;
– protejează copiile de rezervă de viruși criptografi. Chiar dacă serverul de backup este infectat și criptat, copiile de rezervă rămân neatinsă. linkul.

Clienți

Quest Netvault Backup suportă peste treizeci de platforme și aplicații. O listă detaliată poate fi consultată pe site-ul furnizorului la linkul (Figura 1.7). Verificarea compatibilității versiunilor sistemelor protejate cu Quest Netvault Backup se desfășoară conform documentului oficial „Quest Netvault Backup Compatibility Guide”, disponibil la linkul.

Suportul pentru un număr atât de mare de sisteme permite proiectarea de soluții pentru infrastructuri complexe de nivel Enterprise. Clienții sunt distribuiți sub formă de plug-in-uri (analogi la alți furnizori – agenți), care sunt instalate pe servere. Astfel, datele sunt protejate printr-un singur sistem cu un punct unic de control.

În căutarea celui mai bun instrument
Figura 1.6 – Lista plug-in-urilor

După descărcarea plug-in-urilor pentru aceste platforme, le plasăm într-un folder comun, pe care îl conectăm la Netvault și apoi instalăm la distanță plug-in-urile pe serverele protejate.

De asemenea, consider un alt avantaj vizibilitatea alegerii obiectelor pentru backup. De exemplu, în figura de mai jos, alegem ca obiecte starea sistemului serverului și discul logic c:.

În căutarea celui mai bun instrument

Iar în această imagine este prezentată selecția secțiunilor hard diskului.

În căutarea celui mai bun instrument

Pe lângă pluginurile pentru platformele care funcționează pe servere dedicate, Quest Netvault Backup are și versiuni de pluginuri care suportă diverse sisteme de cluster. În acest caz, nodurile clusterului sunt grupate într-un client virtual, pe care este instalat pluginul corespunzător clusterului. Backup-ul și restaurarea nodurilor clusterului vor fi efectuate deja prin intermediul acestui client virtual. Mai jos, în tabel, sunt prezentate versiunile de pluginuri pentru cluster.

Tabela 1.2 Pluginuri cu suport pentru sisteme de cluster

Plugin
Descriere

Plugin pentru FileSystem
Acest plugin este utilizat pentru configurarea backup-ului datelor din sistemul de fișiere pe următoarele platforme: – clustere Windows Server; – clustere Linux; – clustere Sun (Solaris SPARC)

Plugin pentru Exchange
Acest plugin este utilizat pentru configurarea backup-ului serverului Microsoft Exchange, care funcționează pe baza tehnologiei Database Availability Group (DAG)

Plugin pentru Hyper-V
Acest plugin este utilizat pentru configurarea backup-ului unui cluster de înaltă disponibilitate Hyper-V

Plugin pentru Oracle
Acest plugin este utilizat pentru configurarea backup-ului bazei de date Oracle pe Real Application Clusters (RAC) de la Oracle.

Plugin pentru SQL Server
Acest plugin este utilizat pentru configurarea backup-ului unui cluster de înaltă disponibilitate Microsoft SQL Server.

Plugin pentru MySQL
Acest plugin este utilizat pentru configurarea backup-ului serverului MySQL într-un cluster de înaltă disponibilitate.

Rezultatul implementării

Rezultatul lucrărilor din cadrul proiectului a fost implementarea la Client a unui sistem de backup bazat pe software-ul Quest Netvault Backup, cu arhitectura prezentată în figura 1.8.

În căutarea celui mai bun instrument
Figura 1.7 – Starea țintă a sistemului

Toate componentele Netvault Backup au fost implementate pe un server fizic cu următoarele specificații:
– două procesoare cu câte zece nuclee fiecare;
– 64 GB de memorie RAM;
– două hard diskuri SAS de 300 GB 10K (RAID1);
– patru hard diskuri SAS de 600 GB 15K (RAID10);
– HBA cu două porturi externe SAS;
– două porturi de 10 gbps;
– SO CentOS.

Backup-urile operaționale erau stocate pe Quest Qorestor Standard (backend 150TB). Lucrul cu Qorestor s-a realizat prin protocolul RDA. Rata de deduplicare pe Qorestor, la finalizarea experimentului de utilizare a sistemului, a fost de 14,7 la 1.

Pentru stocarea pe termen lung, a fost utilizată o bibliotecă de benzi cu patru unități de standard LTO-7. Biblioteca de benzi a fost conectată la serverul de backup prin SAS. Periodic, cartușele erau transferate și mutați pentru stocare într-unul dintre filialele îndepărtate.

Toate pluginurile necesare au fost descărcate și plasate într-un dosar de rețea pentru instalare de la distanță. Timpul pentru desfășurarea și configurarea acestui sistem a fost de nouă zile.

Conclusions

Din rezultatele proiectului pot spune că Quest Netvault Backup a reușit să îndeplinească toate cerințele Clientului și această soluție este unul dintre instrumentele pentru construirea unui sistem de backup, atât pentru companii mici, cât și pentru clienți de nivel Enterprise.

Cele mai multe parametrii care au fost utilizați pentru evaluarea soluțiilor sunt prezentate în tabelul comparativ.

Tabelul 1.3 – Tabel comparativ

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

Suport pentru OS Microsoft Windows pentru serverul de backup
Da
Da
Da
Da
Da
Da

Suport pentru OS Microsoft Windows pentru serverul de backup
Nu
Da
Da
Nu
Da
Da

Interfață multilingvă
Da
Da
Nu
Nu
Da
Da

Funcționalitatea interfeței de gestionare WEB
6 din 10
7 din 10
6 din 10
5 din 10
7 din 10
7 din 10

Gestionare centralizată
Da
Da
Da
Da
Da
Da

Administrare pe roluri
Da
Da
Da
Da
Da
Da

Agent pentru OS Microsoft Windows
Da
Da
Da
Da
Da
Da

Agent pentru OS Linux
Da
Da
Da
Da
Da
Da

Agent pentru OS Solaris
Da
Da
Da
Da
Da
Da

Agent pentru OS AIX
Da
Da
Da
Da
Da
Da

Agent pentru OS 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 Oracle DataBase
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 pentru VMware ESXi
Da
Da
Da
Da
Da
Da

Suport pentru Microsoft Hyper-V
Da
Da
Da
Da
Da
Da

Suport pentru dispozitivele de stocare pe bandă
Da
Da
Da
Da
Da
Da

Suport pentru protocolul DD boost
Da
Da
Da
Da
Da
Da

Suport pentru protocolul Catalyst
Da
Da
Da
Da
Da
Nu

Suport pentru protocolul OST
Da
Nu
Da
Nu
Da
Nu

Suport pentru protocolul 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 din 10
3 din 10
4 din 10
8 din 10
5 din 10
7 din 10

Autori: Fedotov Mihail — Arhitect de sisteme de backup

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster