У пошуках оптимального засобу

У цій статті я розповім, як познайомився із 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 Netvalt 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 Плагіни з підтримкою кластерних систем

плагін
Опис

Plug-in for FileSystem
Цей плагін використовується при налаштуванні резервного копіювання даних файлової системи на наступних платформах: - кластери Windows Server; - кластери Linux; - кластери Sun (Solaris SPARC)

Plug-in for Exchange
Цей плагін використовується при налаштуванні резервного копіювання сервера Microsoft Exchange, який працює за технологією Database Availability Group (DAG)

Plug-in для Hyper-V
Цей плагін використовується при настроюванні резервного копіювання відмовостійкого кластера Hyper-V

Plug-in for Oracle
Цей плагін використовується при налаштуванні резервного копіювання Oracle Database на Oracle's Real Application Clusters (RAC)

Plug-in for SQL Server
Цей плагін використовується для настроювання резервного копіювання відмовостійкого кластера Microsoft SQL Server.

Plug-in для 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 - Порівняльна таблиця

критерій
Комво
IBM Spectrum Protect
Micro Focus Data Protector
Резервне копіювання та тиражування Veeam
Veritas NetBackup
Quest Netvault

Підтримка ОС Microsoft Windows для сервера резервного копіювання
Так
Так
Так
Так
Так
Так

Підтримка ОС Microsoft Windows для сервера резервного копіювання
Ні
Так
Так
Ні
Так
Так

Мультимовний інтерфейс
Так
Так
Ні
Ні
Так
Так

Функціонал WEB інтерфейсу управління
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

Додати коментар або відгук