В търсене на оптимално средство

В тази статия ще споделя как се запознах с Quest Netvault Backup. Чувал съм много положителни отзиви за Netvault Backup, когато софтуерът все още принадлежеше на Dell, но досега не бях имал възможност да го „пипна“ с ръка.

В търсене на оптимално средство

Quest Software, позната също като Quest, е софтуерна компания с централа в Калифорния и 53 офиса в 24 държави по света. Основана е през 1987 година. Компанията е известна със своето софтуерно решение, използвано от професионалисти в области като база данни, управление на облаци, информационна сигурност, анализ на данни и резервно копиране и възстановяване. Quest Software беше придобита от корпорация Dell през 2012 година. На 1 ноември 2016 година продажбата беше финализирана и компанията беше рестартирана като Quest Software.

Запознанството с Quest Netvault стана наскоро. В един от проектите клиентът поиска да намери икономично и оптимално решение за защита на своята инфраструктура. Клиентът разглеждаше различен софтуер за резервно копиране и едно от решенията беше Quest Netvault Backup. След тестовете, като отчетохме параметрите, важни за клиента (част от които са приведени в края на статията), беше избран Quest Netvault Backup.
В допълнение към основните изисквания клиентът искаше софтуерът да бъде инсталиран на сървъри с операционни системи под управлението на Linux. Такива изисквания не се реализират от всеки софтуер за резервно копиране, но Quest Netvault Backup може да го направи.

Начални данни и изисквания

Задачата, поставена от клиента, беше да се проектира система, която осигурява резервно копиране на данни с общ обем от 62 ТБ. Тези данни се съдържаха в приложения като SAP, Microsoft SQL, PostgreSQL, MariaDB, Microsoft Exchange, Microsoft SharePoint и др. Тези приложения работеха на физически и виртуални сървъри с операционни системи от семейството на Microsoft Windows Server, Linux и FreeBSD. Виртуалната среда беше изградена на база платформата за виртуализация VMware vSphere. Инфраструктурата беше разположена на едно място.

Общият вид на инфраструктурата на клиента е показан на рисунка 1.1.

В търсене на оптимално средство
Рисунка 1.1 – Инфраструктура на клиента

В процеса на анализа бяха разгледани възможностите на Quest Netvault Backup, приложими към инфраструктурата на Клиента, а именно: в частта за извършване на резервно копиране, възстановяване, управление и мониторинг на данни. Типовата функционалност и принципите на работа практически не се различават от софтуера на други доставчици. Затова по-долу ще се спра на особеностите на Quest Netvault Backup, които го отличават от другите средства за резервно копиране.

Интересни особености

Инсталиране на

Размерът на дистрибуцията на Quest Netvault Backup е само 254 мегабайта, което позволява бързото му разгръщане.

Плъгините за поддържаните платформи и задачи се изтеглят отделно, но това положително се отразява на целевото състояние на системата, която ще има само необходимата функционалност за защита на конкретна инфраструктура и няма да бъде претоварена с излишни възможности.

Управление

Администрирането на Netvault се осъществява през уеб интерфейса WebUI. Входът се извършва с имейл и парола.

В търсене на оптимално средство
Рисунок 1.2 – Прозорец за вход в конзолата за управление

Свързването с уеб консолата се извършва от всяка компютърна мрежа с помощта на браузър.

В WebUI се използва прост и приятелски интерфейс, администрирането не предизвиква никакви проблеми, логиката на управление е достъпна и ясна, а ако се появят въпроси, на сайта на доставчика има подробна документация по продукта.
В търсене на оптимално средство
Рисунок 1.3 – Интерфейс на WebUI

WebUI е предназначен за управление и контрол на Quest Netvault Backup и позволява извършването на следните задачи:
– настройка на производителността, сигурността и другите параметри;
– управление на клиенти, устройства за съхранение и носители;

В търсене на оптимално средство
Рисунок 1.4 – Управление на устройствата за съхранение

– извършване на резервно копиране и възстановяване;
– мониторинг на заданията, активността на устройствата и журнали на събитията;

В търсене на оптимално средство
Рисунок 1.5 – Мониторинг на активността на устройствата

– настройка на уведомления;
– създаване и преглед на отчети.

Устройства за съхранение

Quest Netvault лесно реализира правилото за съхранение 3-2-1, тъй като може да работи както с устройства за временно съхранение на резервни копия (системи за съхранение на данни), така и с устройства за дългосрочно съхранение (дедупликационни устройства, физически лентови библиотеки, автозагрузчици, виртуални лентови библиотеки (VTL) и споделени виртуални лентови библиотеки (SVTL)). Отчуждаемите резервни копия могат да се съхраняват в облака, на отдалечено място или на отчуждаем носител (например, на лентов носител).

При работа с дедупликационни устройства се поддържат специализирани протоколи RDA и DD Boost. Използването на тези протоколи:
– намалява натоварването на мрежата и увеличава производителността на задачите за резервно копиране, тъй като данните се дедуплицират на клиента и се предават само необходимите блокове. Например, работата в комбинация с Quest Qorestor чрез протокола RDA позволява постигане на производителност до 20 терабайта на час и компресия 20:1;
– защитава резервните копия от вируси криптографи. Дори ако самият сервер за резервно копиране бъде заразен и криптиран, резервните копия ще останат непокътнати. връзка.

Клиенти

Quest Netvault Backup поддържа над тридесет платформи и приложения. Подробности за списъка могат да се намерят на сайта на доставчика на връзка (Фигура 1.7). Проверка на съвместимостта на версиите на защитените системи с Quest Netvault Backup се извършва според официалния документ „Quest Netvault Backup Compatibility Guide“, който се намира на връзка.

Поддръжката на толкова много системи позволява проектирането на решения за сложни инфраструктури от ниво Enterprise. Клиентите се разпространяват под формата на плъгини (аналогично на агентите при други доставчици), които се инсталират на сървърите. В резултат на това данните се защитават с помощта на една система с единна точка на управление.

В търсене на оптимално средство
Фигура 1.6 – Списък на плъгините

След изтеглянето на плъгините за тези платформи, ги поставяме в обща папка, която свързваме с Netvault и след това дистанционно инсталираме плъгините на защитените сървъри.

Още, едно от предимствата, които считам за важно, е визуализацията на избора на обекти, подлежащи на резервно копиране. Например, на изображението по-долу избираме за обектите състоянието на системата на сървъра и логическия диск c:.

В търсене на оптимално средство

На тази илюстрация е показан изборът на дялове на твърдия диск.

В търсене на оптимално средство

Освен плъгини за платформи, работещи на отделни сървъри, Quest Netvault Backup предлага и версии на плъгини, поддържащи различни клъстерни системи. В този случай възлите на клъстера се групират в виртуален клиент, на който се инсталира плъгин с поддръжка на клъстера. Резервното копие и възстановяването на възлите на клъстера ще се извършва през този виртуален клиент. По-долу в таблицата са представени клъстерните версии на плъгините.

Таблица 1.2 Плъгини с поддръжка на клъстерни системи

Плugins
Описание

Плъгин за файловата система
Този плъгин се използва при настройването на резервно копие на данни от файловата система на следните платформи: – Windows Server клъстери; – Linux клъстери; – Sun клъстери (Solaris SPARC)

Плъгин за Exchange
Този плъгин се използва при настройването на резервно копие на сървъра на Microsoft Exchange, работещ по технологията Database Availability Group (DAG)

Плъгин за Hyper-V
Този плъгин се използва при настройването на резервно копие на отказоустойчивия клъстер Hyper-V

Плъгин за Oracle
Този плъгин се използва при настройването на резервно копие на Oracle Database на Real Application Clusters (RAC) на Oracle.

Плъгин за SQL Server
Този плъгин се използва при настройването на резервно копие на отказоустойчивия клъстер на Microsoft SQL Server.

Плъгин за MySQL
Този плъгин се използва при настройването на резервно копие на MySQL Server в отказоустойчивия клъстер.

Резултат от внедряването

Резултатът от проектните дейности е разгръната система за резервно копие при клиента на базата на софтуера Quest Netvault Backup с архитектурата, показана на рисунка 1.8.

В търсене на оптимално средство
Рисунка 1.7 – Целевото състояние на системата

Всички компоненти на Netvault Backup са разположени на физически сървър с следните характеристики:
– два процесора с по десет ядра всеки;
– 64 GB RAM;
– два твърди диска SAS 300GB 10K (RAID1)
– четири твърди диска SAS 600GB 15K (RAID10);
– HBA с два външни порта SAS;
– два порта 10 gbps;
– ОС CentOS.

Оперативните резервни копия се съхраняваха на Quest Qorestor Standard (back end 150TB). Работа с Qorestor се извършваше по протокола RDA. Коэффициентът на дедупликация на Qorestor в края на опитната експлоатация на системата беше 14.7 към 1.

За дългосрочно съхранение е използвана лента библиотека с четири драйвера стандарт LTO-7. Лентова библиотека беше свързана към сървъра за резервно копиране по SAS. Периодично, картриджите се прехвърляха и местеха за съхранение в един от отдалечените филиали.

Всички необходимите плъгини бяха изтеглени и разположени в мрежовата папка за отдалечена инсталация. Времето за разгръщане и настройка на тази система отне девет дни.

Изводи

На база резултатите от проекта мога да кажа, че Quest Netvault Backup успя да изпълни всички изисквания на Клиента и това решение е едно от средствата за изграждане на система за резервно копиране, както за малки компании, така и за клиенти от ниво Enterprise.

Повечето параметри, използвани за оценка на решенията, са представени в сравнителната таблица.

Таблица 1.3 – Сравнителна таблица

Критерий
Commvault
IBM Spectrum Protect
Micro Focus Data Protector
Veeam Backup & Replication
Veritas NetBackup
Quest Netvault

Поддръжка на ОС Microsoft Windows за сървъра за резервно копиране
Да
Да
Да
Да
Да
Да

Поддръжка на ОС Microsoft Windows за сървъра за резервно копиране
Не
Да
Да
Не
Да
Да

Многоезичен интерфейс
Да
Да
Не
Не
Да
Да

Функционалност на уеб интерфейса за управление
6 от 10
7 от 10
6 от 10
5 от 10
7 от 10
7 от 10

Централизирано управление
Да
Да
Да
Да
Да
Да

Ролево администриране
Да
Да
Да
Да
Да
Да

Агент за ОС Microsoft Windows
Да
Да
Да
Да
Да
Да

Агент за ОС Linux
Да
Да
Да
Да
Да
Да

Агент за ОС Solaris
Да
Да
Да
Да
Да
Да

Агент за ОС AIX
Да
Да
Да
Да
Да
Да

Агент за ОС FreeBSD
Да
Не
Да
Да
Да
Да

Агент за MAC OS
Да
Да
Да
Не
Да
Да

Агент за Microsoft SQL
Да
Да
Да
Да
Да
Да

Агент за IBM DB2
Да
Да
Да
Да
Не
Да

Агент за Oracle DataBase
Да
Да
Да
Да
Да
Да

Агент за PostgreSQL
Да
Да
Да
Не
Да
Да

Агент за MariaDB
Да
Да
Да
Не
Да
Да

Агент за MySQL
Да
Да
Да
Не
Да
Да

Агент за Microsoft SharePoint
Да
Да
Да
Да
Да
Да

Агент за Microsoft Exchange
Да
Да
Да
Да
Да
Да

Агент за IBM Informix
Да
Да
Да
Не
Да
Да

Агент за Lotus Domino Server
Да
Да
Да
Не
Да
Да

Агент за SAP
Да
Да
Да
Не
Да
Да

Поддръжка на VMware ESXi
Да
Да
Да
Да
Да
Да

Поддръжка на Microsoft Hyper-V
Да
Да
Да
Да
Да
Да

Поддръжка на лентови устройства за съхранение
Да
Да
Да
Да
Да
Да

Поддръжка на протокол DD boost
Да
Да
Да
Да
Да
Да

Поддръжка на протокол Catalyst
Да
Да
Да
Да
Да
Не

Поддръжка на протокол OST
Да
Не
Да
Не
Да
Не

Поддръжка на протокол RDA
Да
Да
Да
Да
Да
Да

Поддръжка на криптиране
Да
Да
Да
Да
Да
Да

Дедупликация на страната на клиента
Да
Да
Да
Да
Да
Да

Дедупликация на страната на сървъра
Да
Да
Да
Да
Да
Да

Поддръжка на NDMP
Да
Да
Да
Не
Да
Да

Лесна употреба
6 от 10
3 от 10
4 от 10
8 от 10
5 от 10
7 от 10

Автори: Федотов Михаил — Архитект по системи за резервно копиране

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster