W poszukiwaniu optymalnego środka

W tym artykule opowiem Ci, jak poznałem Quest Netvault Backup. O Netvault Backup, kiedy to oprogramowanie było jeszcze własnością firmy Dell, słyszałem już wiele pozytywnych opinii, ale jeszcze nie musiałem „poczuć” tego własnymi rękami.

W poszukiwaniu optymalnego środka

Quest Software, znany również jako Quest, to firma programistyczna z siedzibą w Kalifornii i 53 biurami w 24 krajach. Założona w 1987 roku. Firma znana jest z oprogramowania wykorzystywanego przez profesjonalistów w dziedzinie baz danych, zarządzania chmurą, bezpieczeństwa informacji, analizy danych, tworzenia kopii zapasowych i odzyskiwania danych. Firma Quest Software została przejęta przez firmę Dell w 2012 roku. Do 1 listopada 2016 r. Sprzedaż została zakończona, a firma wznowiła działalność jako Quest Software.

Nie tak dawno można było bliżej poznać Quest Netvault. W jednym z projektów Klient poprosił o znalezienie niedrogiego i optymalnego rozwiązania chroniącego jego infrastrukturę. Klient przeglądał różne programy do tworzenia kopii zapasowych, jednym z rozwiązań był Quest Netvault Backup. Zgodnie z wynikami testów, biorąc pod uwagę ważne dla Klienta parametry (niektóre z nich podano na końcu artykułu), wybrano Quest Netvault Backup.
Oprócz podstawowych wymagań Klient chciał zainstalować oprogramowanie na serwerach z systemem Linux. Takie wymagania nie są spełniane przez każde oprogramowanie do tworzenia kopii zapasowych, ale Quest Netvault Backup może to zrobić.

Wstępne dane i wymagania

Zadaniem postawionym przez Klienta było zaprojektowanie systemu zapewniającego backup danych w ilości 62 TB. Dane te były zawarte w takich systemach aplikacyjnych jak SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint itp. Te systemy aplikacyjne działały na serwerach fizycznych i wirtualnych z systemami operacyjnymi z rodziny Microsoft Windows Server, Linux i FreeBSD. Środowisko wirtualne zostało zbudowane w oparciu o platformę wirtualizacyjną VMware vSphere. Infrastruktura znajdowała się w jednym miejscu.

W ogólnym ujęciu infrastruktura Klienta została przedstawiona na rysunku 1.1.

W poszukiwaniu optymalnego środka
Rysunek 1.1 — Infrastruktura Klienta

W trakcie analizy zbadano możliwości zastosowania Quest Netvault Backup do infrastruktury Klienta, a mianowicie: w zakresie wykonywania kopii zapasowych, odzyskiwania, zarządzania i monitorowania danych. Typowa funkcjonalność i zasady działania praktycznie nie odbiegają od oprogramowania innych producentów. Dlatego dalej chcę rozwodzić się nad funkcjami Quest Netvault Backup, które odróżniają go od innych narzędzi do tworzenia kopii zapasowych.

Ciekawe funkcje

Instalacja

Rozmiar dystrybucji Quest Netvalt Backup to tylko 254 megabajty, co pozwala na szybkie wdrożenie.

Wtyczki do obsługiwanych platform i zadania pobierane są osobno, ale ma to pozytywny wpływ na docelowy stan systemu, który będzie posiadał tylko te funkcjonalności, które są niezbędne do ochrony określonej infrastruktury i nie będzie przeładowany zbędnymi funkcjami.

Управление

Netvault jest administrowany przez WebUI. Logowanie odbywa się za pomocą nazwy i hasła.

W poszukiwaniu optymalnego środka
Rysunek 1.2 - Okno logowania do konsoli zarządzania

Możesz połączyć się z konsolą internetową z dowolnego komputera w sieci za pomocą przeglądarki.

WebUI korzysta z prostego i przyjaznego interfejsu, administracja nie sprawia żadnych problemów, logika sterowania jest przystępna i zrozumiała, w razie pytań to na stronie sprzedawcy znajduje się szczegółowy dokumentacja produktu.
W poszukiwaniu optymalnego środka
Rysunek 1.3 — Interfejs WebUI

WebUI jest przeznaczony do zarządzania i kontrolowania Quest Netvault Backup i umożliwia wykonywanie następujących zadań:
- strojenie wydajności, bezpieczeństwa i innych parametrów;
– zarządzanie klientami, urządzeniami pamięci masowej i nośnikami;

W poszukiwaniu optymalnego środka
Rysunek 1.4 — Zarządzanie urządzeniami pamięci masowej

– wykonywanie kopii zapasowych i przywracanie;
– monitorowanie zadań, aktywności urządzeń i dzienników zdarzeń;

W poszukiwaniu optymalnego środka
Rysunek 1.5 — Monitorowanie aktywności urządzenia

- konfigurowanie powiadomień;
- tworzenie i przeglądanie raportów.

Urządzenia pamięci masowej

Quest Netvault z łatwością realizuje zasadę przechowywania 3-2-1, ponieważ może współpracować z urządzeniami do przechowywania kopii zapasowych online (dyskowe systemy przechowywania), jak również z urządzeniami do długoterminowego przechowywania (urządzenia do deduplikacji, fizyczne biblioteki taśmowe, automatyczne ładowarki, wirtualne biblioteki taśmowe (VTL) i współdzielone wirtualne biblioteki taśmowe (SVTL)). Przenośne kopie zapasowe mogą być przechowywane w chmurze, w lokalizacji zdalnej lub na przenośnych nośnikach (takich jak napęd taśmowy).

Podczas pracy z urządzeniami deduplikującymi obsługiwane są wyspecjalizowane protokoły RDA i DD Boost. Używając tych protokołów:
– Zmniejsza obciążenie sieci i poprawia wydajność zadań tworzenia kopii zapasowych, ponieważ dane są deduplikowane na kliencie i przesyłane są tylko niezbędne bloki. Na przykład praca w połączeniu z Quest Qorestor przy użyciu protokołu RDA pozwala osiągnąć wydajność do 20 terabajtów na godzinę i kompresję 20 do 1;
- chroni kopie zapasowe przed wirusami ransomware. Nawet jeśli sam serwer kopii zapasowych zostanie zainfekowany i zaszyfrowany, kopie zapasowe pozostaną nienaruszone. powiązanie.

Klienci

Quest Netvault Backup obsługuje ponad trzy tuziny platform i aplikacji. Możesz dowiedzieć się więcej o liście na stronie internetowej dostawcy pod adresem powiązanie (Rysunek 1.7). Sprawdzanie zgodności wersji chronionych systemów z Quest Netvault Backup odbywa się zgodnie z oficjalnym dokumentem „Quest Netvault Backup Compatibility Guide” znajdującym się pod adresem powiązanie.

Obsługa tak wielu systemów umożliwia projektowanie rozwiązań dla złożonych infrastruktur na poziomie przedsiębiorstwa. Klienci są dystrybuowani w formie wtyczek (analog dla innych dostawców - agentów), które są instalowane na serwerach. Dzięki temu dane są chronione za pomocą jednego systemu z jednym punktem kontroli.

W poszukiwaniu optymalnego środka
Rysunek 1.6 — Lista wtyczek

Po pobraniu wtyczek dla tych platform umieszczamy je we współdzielonym folderze, który łączymy z Netvault, a następnie zdalnie instalujemy wtyczki na chronionych serwerach.

Nadal za jedną z zalet uważam widoczność zaznaczenia obiektów, które mają zostać zarchiwizowane. Na przykład na poniższym rysunku wybieramy stan systemu serwera i dysk logiczny c: jako obiekty.

W poszukiwaniu optymalnego środka

A ten rysunek pokazuje wybór partycji dysku twardego.

W poszukiwaniu optymalnego środka

Oprócz wtyczek dla platform działających na poszczególnych serwerach Quest Netvault Backup posiada również wersje wtyczek obsługujące różne systemy klastrowe. W takim przypadku węzły klastra są zgrupowane w klienta wirtualnego, na którym jest zainstalowana wtyczka obsługująca klastry. Kopie zapasowe i odzyskiwanie węzłów klastra będą wykonywane za pośrednictwem tego klienta wirtualnego. Poniższa tabela przedstawia klastrowe wersje wtyczek.

Tabela 1.2 Wtyczki obsługujące systemy klastrowe

Wtyczka
Opis

Wtyczka dla systemu plików
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej danych systemu plików na następujących platformach: - Klastry Windows Server - Klastry Linux - Klastry Sun (Solaris SPARC)

Wtyczka do Exchange
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej serwera Microsoft Exchange działającego w technologii Database Availability Group (DAG).

Wtyczka dla Hyper-V
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej klastra pracy awaryjnej Hyper-V

Wtyczka do Oracle
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej bazy danych Oracle w klastrach Real Application Clusters (RAC) firmy Oracle

Wtyczka dla SQL Server
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej klastra pracy awaryjnej Microsoft SQL Server.

Wtyczka do MySQL
Ta wtyczka jest używana podczas konfigurowania kopii zapasowej serwera MySQL w klastrze przełączania awaryjnego.

Wynik wdrożenia

Efektem prac nad projektem był wdrożony przez Klienta system backupu oparty na oprogramowaniu Quest Netvault Backup o architekturze pokazanej na rysunku 1.8.

W poszukiwaniu optymalnego środka
Rysunek 1.7 — Docelowy stan systemu

Wszystkie komponenty Netvault Backup zostały wdrożone na serwerze fizycznym o następującej charakterystyce:
– dwa procesory po dziesięć rdzeni każdy;
– 64 GB pamięci RAM;
– Dwa dyski twarde 300 GB 10 1 SAS (RAIDXNUMX)
– Cztery dyski twarde 600 GB 15 10 SAS (RAIDXNUMX)
– HBA z dwoma zewnętrznymi portami SAS;
– dwa porty 10 gb/s;
-System operacyjny CentOS.

Kopie zapasowe online były przechowywane w Quest Qorestor Standard (zaplecze 150 TB). Praca z Qorestorem odbywała się z wykorzystaniem protokołu RDA. Współczynnik deduplikacji na Qorestorze na koniec próbnej pracy systemu wynosił 14,7 do 1.

Do długoterminowego przechowywania wykorzystano bibliotekę taśmową z czterema standardowymi napędami LTO-7. Biblioteka taśmowa została podłączona do serwera zapasowego przez SAS. Okresowo naboje były wyobcowane i przenoszone w celu przechowywania do jednego z odległych oddziałów.

Wszystkie niezbędne wtyczki zostały pobrane i umieszczone w folderze sieciowym do zdalnej instalacji. Czas wdrożenia i konfiguracji tego systemu wyniósł dziewięć dni.

odkrycia

Na podstawie wyników projektu mogę stwierdzić, że Quest Netvault Backup był w stanie spełnić wszystkie wymagania Klienta i to rozwiązanie jest jednym z narzędzi do budowy systemu backupu, zarówno dla małych firm, jak i dla Klientów na poziomie Enterprise.

Większość parametrów, które posłużyły do ​​oceny rozwiązań przedstawiono w tabeli porównawczej.

Tabela 1.3 - Tabela porównawcza

kryterium
CommVault
IBM Spectrum Protect
Ochrona danych Micro Focus
Veeam Backup i replikacja
Veritas NetBackup
Wykonaj zadanie Netvault

Obsługa systemu Microsoft Windows dla serwera multimediów
Tak
Tak
Tak
Tak
Tak
Tak

Obsługa systemu Microsoft Windows dla serwera multimediów
Nie
Tak
Tak
Nie
Tak
Tak

Wielojęzyczny interfejs
Tak
Tak
Nie
Nie
Tak
Tak

Funkcjonalność interfejsu zarządzania WEB
6 z 10
7 z 10
6 z 10
5 z 10
7 z 10
7 z 10

Centralne zarządzanie
Tak
Tak
Tak
Tak
Tak
Tak

Administracja oparta na rolach
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla systemu operacyjnego Microsoft Windows
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla systemu operacyjnego Linux
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla systemu operacyjnego Solaris
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla systemu operacyjnego AIX
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla systemu operacyjnego FreeBSD
Tak
Nie
Tak
Tak
Tak
Tak

Agent dla systemu MAC OS
Tak
Tak
Tak
Nie
Tak
Tak

Agent dla Microsoft SQL
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla IBM DB2
Tak
Tak
Tak
Tak
Nie
Tak

Agent dla bazy danych Oracle
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla PostgreSQL
Tak
Tak
Tak
Nie
Tak
Tak

Agent dla MariaDB
Tak
Tak
Tak
Nie
Tak
Tak

Agent dla MySQL
Tak
Tak
Tak
Nie
Tak
Tak

Agent dla Microsoft SharePoint
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla Microsoft Exchange
Tak
Tak
Tak
Tak
Tak
Tak

Agent dla IBM Informix
Tak
Tak
Tak
Nie
Tak
Tak

Agent dla serwera Lotus Domino
Tak
Tak
Tak
Nie
Tak
Tak

Agent SAP
Tak
Tak
Tak
Nie
Tak
Tak

Wsparcie dla VMware ESXi
Tak
Tak
Tak
Tak
Tak
Tak

Wsparcie dla Microsoft Hyper-V
Tak
Tak
Tak
Tak
Tak
Tak

Wsparcie dla taśmowych urządzeń pamięci masowej
Tak
Tak
Tak
Tak
Tak
Tak

Obsługa protokołu DD boost
Tak
Tak
Tak
Tak
Tak
Tak

Obsługa protokołu Catalyst
Tak
Tak
Tak
Tak
Tak
Nie

Obsługa protokołu OST
Tak
Nie
Tak
Nie
Tak
Nie

Obsługa protokołu RDA
Tak
Tak
Tak
Tak
Tak
Tak

Obsługa szyfrowania
Tak
Tak
Tak
Tak
Tak
Tak

Deduplikacja po stronie klienta
Tak
Tak
Tak
Tak
Tak
Tak

Deduplikacja po stronie serwera
Tak
Tak
Tak
Tak
Tak
Tak

Obsługa NDMP
Tak
Tak
Tak
Nie
Tak
Tak

Użyteczność
6 z 10
3 z 10
4 z 10
8 z 10
5 z 10
7 z 10

Autorzy:Mikhail Fedotov — Architekt systemów kopii zapasowych

Źródło: www.habr.com

Dodaj komentarz