Auf der Suche nach dem optimalen Mittel

In diesem Artikel erzĂ€hle ich, wie ich mit Quest Netvault Backup in BerĂŒhrung kam. Von Netvault Backup, als die Software noch Dell gehörte, hatte ich bereits viele positive RĂŒckmeldungen gehört, aber ich hatte sie noch nicht "in den HĂ€nden gehalten."

Auf der Suche nach dem optimalen Mittel

Quest Software, auch bekannt als Quest, ist ein Softwareunternehmen mit Sitz in Kalifornien und hat 53 BĂŒros in 24 LĂ€ndern weltweit. Es wurde 1987 gegrĂŒndet. Das Unternehmen ist bekannt fĂŒr seine Software, die von Fachleuten im Bereich Datenbanken, Cloud-Management, Informationssicherheit, Datenanalyse, Backup und Wiederherstellung verwendet wird. Quest Software wurde 2012 von Dell ĂŒbernommen. Bis zum 1. November 2016 war der Verkauf abgeschlossen und das Unternehmen wurde als Quest Software neu gestartet.

Eine engere Bekanntschaft mit Quest Netvault gelang erst vor kurzem. In einem der Projekte bat der Kunde darum, eine kostengĂŒnstige und optimale Lösung zum Schutz seiner Infrastruktur zu finden. Der Kunde betrachtete verschiedene Backup-Software, wobei eine der Lösungen Quest Netvault Backup war. Nach den Testergebnissen, unter BerĂŒcksichtigung der fĂŒr den Kunden wichtigen Parameter (einige davon sind am Ende des Artikels aufgefĂŒhrt), wurde Quest Netvault Backup ausgewĂ€hlt.
ZusĂ€tzlich zu den Hauptanforderungen wĂŒnschte der Kunde, dass die Software auf Servern unter Linux installiert werden kann. Solche Anforderungen werden nicht von jeder Backup-Software erfĂŒllt, aber Quest Netvault Backup kann das.

Ausgangsdaten und Anforderungen

Die Aufgabe, die der Kunde stellte, war die Planung eines Systems, welches die Sicherung von Daten im Umfang von 62 TB gewÀhrleistet. Diese Daten befanden sich in Anwendungs systemen wie SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint usw. Diese Anwendungssysteme liefen auf physischen und virtuellen Servern, die unter Betriebssystemen der Familie Microsoft Windows Server, Linux und FreeBSD betrieben wurden. Die virtuelle Umgebung basierte auf der Virtualisierungsplattform VMware vSphere. Die Infrastruktur wurde an einem Standort untergebracht.

In allgemeiner Form ist die Infrastruktur des Kunden in Abbildung 1.1 dargestellt.

Auf der Suche nach dem optimalen Mittel
Abbildung 1.1 – Infrastruktur des Kunden

Im Rahmen der Analyse wurden die Möglichkeiten von Quest Netvault Backup in Bezug auf die Infrastruktur des Kunden untersucht, insbesondere: hinsichtlich der DurchfĂŒhrung von Backups, der Wiederherstellung, der Verwaltung und der Überwachung von Daten. Die typischen Funktionen und Arbeitsprinzipien unterscheiden sich praktisch nicht von den Softwarelösungen anderer Anbieter. Daher möchte ich im Folgenden auf die Besonderheiten von Quest Netvault Backup eingehen, die es von anderen Backup-Lösungen abheben.

Interessante Merkmale

Installation

Die GrĂ¶ĂŸe des Installationspakets von Quest Netvault Backup betrĂ€gt nur 254 Megabyte, was eine schnelle Bereitstellung ermöglicht.

Plugins fĂŒr unterstĂŒtzte Plattformen und Aufgaben werden separat heruntergeladen, was sich positiv auf den Zielzustand des Systems auswirkt, das nur die Funktionen hat, die zur Sicherung einer bestimmten Infrastruktur erforderlich sind, und nicht mit ĂŒberflĂŒssigen Funktionen belastet wird.

Verwaltung

Die Verwaltung von Netvault erfolgt ĂŒber die Web-OberflĂ€che WebUI. Der Zugriff erfolgt mit einem Benutzernamen und einem Passwort.

Auf der Suche nach dem optimalen Mittel
Abbildung 1.2 – Anmeldeseite der VerwaltungsoberflĂ€che

Die Verbindung zur Web-Konsole erfolgt von jedem Computer im Netzwerk ĂŒber einen Browser.

In der WebUI kommt eine einfache und benutzerfreundliche OberflĂ€che zum Einsatz, die Verwaltung bereitet keine Probleme, die Logik des Managements ist zugĂ€nglich und verstĂ€ndlich. Sollten Fragen auftreten, gibt es auf der Website des Anbieters eine ausfĂŒhrliche Dokumentation zum Produkt.
Auf der Suche nach dem optimalen Mittel
Abbildung 1.3 – WebUI-OberflĂ€che

WebUI dient zur Verwaltung und Überwachung von Quest Netvault Backup und ermöglicht die DurchfĂŒhrung folgender Aufgaben:
– Einstellung von Leistung, Sicherheit und anderen Parametern;
– Verwaltung von Clients, Speichereinheiten und Medien;

Auf der Suche nach dem optimalen Mittel
Abbildung 1.4 – Verwaltung von Speichereinheiten

– DurchfĂŒhrung von Backups und Wiederherstellungen;
– Überwachung von Aufgaben, AktivitĂ€t der GerĂ€te und Protokollen;

Auf der Suche nach dem optimalen Mittel
Abbildung 1.5 – Überwachung der GerĂ€teaktivitĂ€t

– Einstellung von Benachrichtigungen;
– Erstellung und Anzeige von Berichten.

Speichereinheiten

Quest Netvault implementiert problemlos die 3-2-1 Speicherregel, da es sowohl mit GerĂ€ten fĂŒr die kurzfristige Speicherung von Sicherungskopien (Datenspeichersysteme) als auch mit GerĂ€ten fĂŒr die langfristige Speicherung (Deduplication-GerĂ€te, physische Bandbibliotheken, Autoloader, virtuelle Bandbibliotheken (VTL) und gemeinsame virtuelle Bandbibliotheken (SVTL)) arbeiten kann. Abgetrennte Sicherungskopien können in der Cloud, an einem entfernten Standort oder auf einem abtrennbaren Medium (zum Beispiel auf einem Bandlaufwerk) gespeichert werden.

Bei der Arbeit mit Deduplication-GerĂ€ten werden spezialisierte Protokolle wie RDA und DD Boost unterstĂŒtzt. Die Verwendung dieser Protokolle:
– reduziert die Netzwerkbelastung und erhöht die Leistung der Backup-Aufgaben, da die Daten auf dem Client dedupliziert werden und nur die notwendigen Blöcke ĂŒbertragen werden. Zum Beispiel ermöglicht die Zusammenarbeit mit Quest Qorestor ĂŒber das RDA-Protokoll eine Leistung von bis zu 20 Terabyte pro Stunde und eine Kompression von 20 zu 1;
– schĂŒtzt Sicherungskopien vor Ransomware-Viren. Selbst wenn der Backup-Server infiziert und verschlĂŒsselt wird, bleiben die Sicherungskopien unberĂŒhrt. dem Link.

Clients

Quest Netvault Backup unterstĂŒtzt mehr als drei Dutzend Plattformen und Anwendungen. Eine detaillierte Übersicht finden Sie auf der Website des Anbieters unter dem Link (Abbildung 1.7). Die ÜberprĂŒfung der VersionskompatibilitĂ€t der geschĂŒtzten Systeme mit Quest Netvault Backup erfolgt gemĂ€ĂŸ dem offiziellen Dokument "Quest Netvault Backup Compatibility Guide", das unter dem Link.

Die UnterstĂŒtzung einer solchen Anzahl von Systemen ermöglicht die Planung von Lösungen fĂŒr komplexe Enterprise-Infrastrukturen. Die Clients werden in Form von Plugins (vergleichbar mit Agenten anderer Anbieter) bereitgestellt, die auf Servern installiert werden. Infolgedessen werden die Daten mit einem einzigen System und einer einheitlichen Verwaltungsstelle geschĂŒtzt.

Auf der Suche nach dem optimalen Mittel
Abbildung 1.6 – Liste der Plugins

Nach dem Herunterladen der Plugins fĂŒr diese Plattformen platzieren wir sie in einem gemeinsamen Ordner, den wir mit Netvault verbinden und anschließend die Plugins remote auf den geschĂŒtzten Servern installieren.

Ein weiterer Vorteil ist meiner Meinung nach die anschauliche Auswahl der Objekte, die gesichert werden sollen. Zum Beispiel wÀhlen wir im folgenden Bild den Systemzustand des Servers und das logische Laufwerk c: als Objekte aus.

Auf der Suche nach dem optimalen Mittel

Auf diesem Bild sind die Auswahlmöglichkeiten fĂŒr die Partitionen der Festplatte dargestellt.

Auf der Suche nach dem optimalen Mittel

Neben Plugins fĂŒr Plattformen, die auf separaten Servern laufen, verfĂŒgt Quest Netvault Backup auch ĂŒber Versionen von Plugins, die verschiedene Clustersysteme unterstĂŒtzen. In diesem Fall werden die Clusterknoten in einen virtuellen Client gruppiert, auf dem das Plugin mit ClusterunterstĂŒtzung installiert wird. Die Sicherung und Wiederherstellung der Clusterknoten erfolgt dann ĂŒber diesen virtuellen Client. In der Tabelle unten sind die Cluster-Versionen der Plugins aufgefĂŒhrt.

Tabelle 1.2 Plugins mit UnterstĂŒtzung fĂŒr Clustersysteme

Plugin
Beschreibung

Plugin fĂŒr FileSystem
Dieses Plugin wird bei der Einrichtung der Datensicherung des Dateisystems auf folgenden Plattformen verwendet:– Windows Server Cluster;– Linux-Cluster;– Sun-Cluster (Solaris SPARC)

Plugin fĂŒr Exchange
Dieses Plugin wird bei der Einrichtung der Datensicherung des Microsoft Exchange-Servers verwendet, der gemĂ€ĂŸ der Technologie Database Availability Group (DAG) arbeitet.

Plugin fĂŒr Hyper-V
Dieses Plugin wird bei der Einrichtung der Datensicherung von hochverfĂŒgbaren Hyper-V-Clustern verwendet.

Plugin fĂŒr Oracle
Dieses Plugin wird bei der Einrichtung der Datensicherung von Oracle Database auf Oracle’s Real Application Clusters (RAC) verwendet.

Plugin fĂŒr SQL Server
Dieses Plugin wird bei der Einrichtung der Datensicherung von hochverfĂŒgbaren Microsoft SQL Server-Clustern verwendet.

Plugin fĂŒr MySQL
Dieses Plugin wird bei der Einrichtung der Datensicherung von MySQL Server in einem hochverfĂŒgbaren Cluster verwendet.

Ergebnis der Implementierung

Das Ergebnis der Arbeiten an dem Projekt war ein bei dem Kunden implementiertes Sicherungssystem, das auf der Software Quest Netvault Backup basiert und die in Bild 1.8 dargestellte Architektur aufweist.

Auf der Suche nach dem optimalen Mittel
Bild 1.7 – Zielzustand des Systems

Alle Komponenten von Netvault Backup wurden auf einem physischen Server mit folgenden Eigenschaften implementiert:
– zwei Prozessoren mit jeweils zehn Kernen;
– 64 GB RAM;
– zwei SAS-Festplatten mit 300 GB 10K (RAID1);
– vier SAS-Festplatten mit 600 GB 15K (RAID10);
– HBA mit zwei externen SAS-Ports;
– zwei Ports mit 10 gbps;
– Betriebssystem CentOS.

Die Sicherungskopien wurden auf Quest Qorestor Standard (Backend 150 TB) gespeichert. Die Arbeit mit Qorestor erfolgte ĂŒber das Protokoll RDA. Der Deduplikationsfaktor auf Qorestor nach Abschluss der Testbetriebsphase betrug 14,7 zu 1.

FĂŒr die langfristige Speicherung wurde ein Bandbibliothek mit vier LTO-7-Laufwerken verwendet. Die Bandbibliothek wurde ĂŒber SAS an den Backup-Server angeschlossen. Periodisch wurden die Kassetten entnommen und zur Aufbewahrung an einen der entfernten Standorte verschoben.

Alle erforderlichen Plugins wurden heruntergeladen und in einem Netzwerkordner fĂŒr die Remote-Installation bereitgestellt. Die Zeit fĂŒr die Bereitstellung und Konfiguration dieses Systems betrug neun Tage.

Das DBMS Tarantool ist ein attraktives, zukunftstrÀchtiges Produkt zur Erstellung von hochbelasteten Anwendungen.

Nach den Ergebnissen des Projekts kann ich sagen, dass Quest Netvault Backup alle Anforderungen des Kunden erfĂŒllt hat und diese Lösung eines der Mittel zum Aufbau eines Backup-Systems sowohl fĂŒr kleine Unternehmen als auch fĂŒr Kunden auf Enterprise-Ebene ist.

Die meisten Parameter, die zur Bewertung der Lösungen verwendet wurden, sind in der Vergleichstabelle aufgefĂŒhrt.

Tabelle 1.3 – Vergleichstabelle

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

UnterstĂŒtzung von Microsoft Windows fĂŒr den Backup-Server
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung von Microsoft Windows fĂŒr den Backup-Server
Nein
Ja
Ja
Nein
Ja
Ja

Mehrsprachige BenutzeroberflÀche
Ja
Ja
Nein
Nein
Ja
Ja

Funktionen der WEB-ManagementoberflÀche
6 von 10
7 von 10
6 von 10
5 von 10
7 von 10
7 von 10

Zentralisierte Verwaltung
Ja
Ja
Ja
Ja
Ja
Ja

Rollenbasierte Administration
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr Microsoft Windows
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr Linux
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr Solaris
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr AIX
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr FreeBSD
Ja
Nein
Ja
Ja
Ja
Ja

Agent fĂŒr MAC OS
Ja
Ja
Ja
Nein
Ja
Ja

Agent fĂŒr Microsoft SQL
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr IBM DB2
Ja
Ja
Ja
Ja
Nein
Ja

Agent fĂŒr Oracle DataBase
Ja
Ja
Ja
Ja
Ja
Ja

Agent fĂŒr PostgreSQL
Ja
Ja
Ja
Nein
Ja
Ja

Agent fĂŒr MariaDB
Ja
Ja
Ja
Nein
Ja
Ja

Agent fĂŒr MySQL
Ja
Ja
Ja
Nein
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
Nein
Ja
Ja

Agent fĂŒr Lotus Domino Server
Ja
Ja
Ja
Nein
Ja
Ja

Agent fĂŒr SAP
Ja
Ja
Ja
Nein
Ja
Ja

UnterstĂŒtzung fĂŒr VMware ESXi
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung fĂŒr Microsoft Hyper-V
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung von BandlagergerĂ€ten
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung fĂŒr das DD-Boost-Protokoll
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung fĂŒr das Catalyst-Protokoll
Ja
Ja
Ja
Ja
Ja
Nein

UnterstĂŒtzung fĂŒr das OST-Protokoll
Ja
Nein
Ja
Nein
Ja
Nein

UnterstĂŒtzung fĂŒr das RDA-Protokoll
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung von VerschlĂŒsselung
Ja
Ja
Ja
Ja
Ja
Ja

Deduplication auf der Client-Seite
Ja
Ja
Ja
Ja
Ja
Ja

Deduplication auf der Server-Seite
Ja
Ja
Ja
Ja
Ja
Ja

UnterstĂŒtzung fĂŒr NDMP
Ja
Ja
Ja
Nein
Ja
Ja

Benutzerfreundlichkeit
6 von 10
3 von 10
4 von 10
8 von 10
5 von 10
7 von 10

Autoren: Fedotov Michail – Architekt fĂŒr Backup-Systeme

Quelle: habr.com

60GB SSD 8Gb DDR4