В тази статия ще разкажа как се запознах с 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 TB. Тези данни бяха съхранени в приложения като 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“, наличен на .
Поддръжката на такова количество системи позволява проектиране на решения за сложни инфраструктури от корпоративен клас. Клиентите се разпределят под формата на плъгини (аналогично на агентите при други вендори), които се инсталират на сървърите. В крайна сметка данните се защитават с помощта на една система с единна точка на управление.

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

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

Освен плъгини за платформи, работещи на отделни сървъри, Quest Netvault Backup предлага и версии на плъгини с поддръжка на различни клъстерни системи. В този случай възлите на клъстера се групират в виртуален клиент, на който се инсталира плъгин с поддръжка на клъстера. Резервното копие и възстановяването на възлите на клъстера ще се извършват вече чрез този виртуален клиент. По-долу в таблицата са представени клъстерните версии на плъгините.
Таблица 1.2 Плъгини с поддръжка на клъстерни системи
Плъгин
Описание
Плъгин за FileSystem
Този плъгин се използва при настройка на резервно копие на данните от файловата система на следните платформи: – клъстери Windows Server; – клъстери Linux; – клъстери Sun (Solaris SPARC)
Плъгин за Exchange
Този плъгин се използва при настройка на резервно копие на сървъра Microsoft Exchange, работещ по технологията Database Availability Group (DAG)
Плъгин за Hyper-V
Този плъгин се използва при настройка на резервно копие на отказоустойчивия клъстер Hyper-V
Плъгин за Oracle
Този плъгин се използва при настройка на резервно копие на Oracle Database на Oracle’s Real Application Clusters (RAC)
Плъгин за SQL Server
Този плъгин се използва при настройка на резервно копие на отказоустойчивия клъстер Microsoft SQL Server.
Плъгин за MySQL
Този плъгин се използва при настройка на резервно копие на MySQL Server в отказоустойчивия клъстер.
Резултат от внедряването
Резултатът от работата по проекта е внедрената при Кліента система за резервно копие на базата на софтуера Quest Netvault Backup с архитектурата, показана на рисунка 1.8.

Рисунок 1.7 – Целевото състояние на системата
Всички компоненти на Netvault Backup бяха развърнати на физически сървър с следните характеристики:
– два процесора с по десет ядра всеки;
– 64 ГБ оперативна памет;
– два твърди диска SAS 300ГБ 10K (RAID1)
– четири твърди диска SAS 600ГБ 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
