В начале этого года компания Symantec выпустила очередную версию свое пакета программ резервного копирования Symantec NetBackup, в котором значительно улучшены защита и восстановление виртуальных машин VMware. Прежде чем подробно описывать новшества Symantec NetBackup 7.6 стоит немного рассказать об этом пакете и его основном функционале.
1. Архитектура Symantec NetBackup
2. Технологические особенности Symantec NetBackup 7.6
3. Новые возможности Symantec NetBackup 7.6
Архитектура Symantec NetBackup
Сегодня Symantec NetBackup является одним из самых популярных программным решением для сетевого резервного копирования и восстановления данных. По оценке аналитического агентства Gartner этот продукт Symantec занимает первое место по доходам от продаж решений этого класса (Gartner, Magic Quadrant for Enterprise Backup Software and Integrated Appliances, 16 June 2014). По информации самой компании, в настоящее время более 2 млн. ее заказчиков используются Symantec NetBackup.
Кроме Symantec NetBackup в продуктовом портфеле Symantec есть еще одно не менее известное решение для резервного копирования под названием Symantec Backup Exec. Если основные пользователи Symantec NetBackup – это корпоративные дата-центры, в которых есть как серверы Unix, так и Windows, то Backup Exec предназначен для резервного копирования в среде Windows в локальных сетей средних и небольших компаниях. Symantec NetBackup, помимо поддержки гетерогенной серверной среды, обладает значительно большими функциональными возможностями и потенциалом масштабирования. Backup Exec же проще в развертывании и обслуживании, что важно для небольших компаний, где обычно отсутствует отдельный ИТ-специалист, отвечающий за резервное копирование.
Уже несколько лет Symantec выпускает на базе Symantec NetBackup (как и Symantec Backup Exec) и серверов стандартной архитектуры специальные программно-аппаратные комплексы для быстрого внедрения инфраструктуры резервного копирования.
Типовая конфигурация Symantec NetBackup состоит из трех компонентов – мастер-сервера, одного или нескольких медиа-серверов и установленных на защищаемых серверах клиентов (программ-агентов), которые выполняют чтение данных с дисков сервера и его пересылку по сети для резервного копирования. В состав семейства продуктов Symantec NetBackup входят программы-агенты для основных серверных приложений и баз данных.
При использовании Symantec NetBackup в небольшой локальной сети функции мастер-сервера и медиа-сервера может выполнять один и тот же компьютер. Например, им может выступать устройство Symantec NetBackup Appliance.
Медиа-сервер, в соответствии со своим названием, отвечает за работу с носителями, т.е. за запись и чтение резервных копий данных с жестких дисков и магнитных лент с подключенной к нему дисковой или ленточной системы. Если для резервного копирования используется несколько систем хранения (дисковых или ленточных библиотек), то для повышения скорости записи резервных копий можно установить несколько медиа-серверов с балансировкой между ними трафика резервного копирования. Опция Shared Storage Option позволяет нескольким медиа-серверам Symantec NetBackup совместно работать с подключенной к сети SAN-системы хранения резервных копий.
Мастер-сервер обеспечивает централизованное управление операциями всех медиа-серверов Symantec NetBackup, включая запись резервных копий, их хранение и восстановление по ним данных, и работой клиентов Symantec NetBackup. На мастер-сервере обычно хранится каталог со служебной базой данных конфигурации и резервных копий. Мастер-сервер обеспечивает консоль администрирования Symantec NetBackup для управления всеми носителями и инфраструктурой резервного копирования, создания политик и выполнения расписаний резервного копирования, а также составления отчетов по результатам операций Symantec NetBackup. С помощью опционного пакета OpsCenter можно контролировать работу нескольких доменов Symantec NetBackup, у каждого из которых есть свой мастер-сервер и медиа-серверы. Эта опция удобна для компаний, у которых Symantec NetBackup развернут на разных площадках.
Технологические особенности Symantec NetBackup 7.6
Symantec NetBackup способен обеспечить резервное копирование для серверов разных платформ, включая Windows, Unix и Linux. Системный администратор с помощью Symantec NetBackup может настроить автоматическое резервное копирование (по расписанию или с заданной периодичностью) через локальной сеть данных с серверов, на которых установлена программа-клиент Symantec NetBackup. При этом администратор может выбрать для резервного копирования то время, когда трафик в локальной сети минимален, как и нагрузка на защищаемые сервера и их приложения (обычно это ночные часы или выходные дни), что позволяет быстрее получить резервные копии данных.
Резервное копирование происходит по схеме Full Backup (полное резервирование) либо Incremental Backup (добавочное резервирование). При первом варианте на вторичные носители копируются все данные с защищаемых серверов, а при втором – только те, которые были изменены после предыдущего резервного копирования.
Администратор Symantec NetBackup может разрешить пользователь самостоятельно производить резервное копирование, восстановление и архивирование своих файлов (при архивировании после успешного создания резервной копии оригинал файла удаляется с локального диска клиентского компьютера). При восстановлении администратор или пользователь выбирает нужные файлы и папки, после чего система по своему каталогу находит их резервные копии и восстанавливает по ним исходные данные на локальном диске клиентского компьютера.
Для сокращения объема резервных копий и сокращения «окна» резервного копирования Symantec NetBackup применяет технологию дедупликации, которая позволяет предотвратить повторную запись резервных копий одних и тех же данных (например, одних и тех же писем, хранящихся в почтовых ящиках разных пользователей). Symantec NetBackup также поддерживает создание резервных копий на основе «мгновенных снимков» оригиналов данных для резервного копирования без остановки работающих на защищаемом сервере приложений и репликацию резервных копий на дисковый массив, установленный на удаленной площадке. Функция NetBackup Accelerator ускоряет резервное копирование за счет создания полной резервной копии на основе инкрементальных копий и дедупликации.
В состав Symantec NetBackup входят программы-агенты для резервного копирования основных бизнес-приложений, включая Microsoft Exchange, SQL Server и SharePoint, баз данных Oracle, SAP HANA, а также виртуализированных сред VMware vCloud и Microsoft Hyper-V.
Новые возможности Symantec NetBackup 7.6
С учетом широкого распространения сегодня серверной виртуализации разработчики актуальной версии Symantec NetBackup сосредоточили свои усилия на интеграции этого пакета с технологиями VMware и реализации ряда новых функций, улучшающих его возможности по защите данных виртуальных машин VMware. Symantec NetBackup 7.6 обеспечивает ускоренное резервное копирование и восстановление виртуальных машин, а также более эффективно использует ресурсы оборудования и может практически мгновенно восстановить работу физических и виртуализованных серверов.
Как обещают в Symantec, в следующей версии Symantec NetBackup будут реализованы аналогичные функции и для Microsoft Hyper-V. Ниже перечислены новые функции Symantec NetBackup для среды VMware vCloud:
VMware Accelerator. Эта функция, впервые реализованная в версии 7.5 для физических серверов, уменьшает время, необходимое для резервного копирования виртуальных машин за счет комбинирования инкрементального резервного копирования с дедупликацией. После выполнения полного резервного копирования на дисковую библиотеку передаются только измененные блоки, для чего в новой версии Symantec NetBackup используется механизм отслеживания изменений блоков VMware Changed Block Tracking (CBT), а затем медиа-сервер собирает из инкрементальных резервных копий полную с помощью функции «синтетического» резервного копирования Optimized Synthetics. Применение функции глобальной дедупликации дает сокращение трафика резервного копирования до 10 раз и экономит емкость ресурсы дисковой библиотеки, но в то же время обеспечивает как полное восстановление данных, так и гранулярное восстановление отдельных файлов и папок. VMware Accelerator легко интегрируется в среду VMware и для его активизации достаточно установить флажок консоли администратора NetBackup. Он поддерживает виртуальные машины VMware с Microsoft Exchange, SharePoint, SQL Server и другими приложениями.
Рисунок 1. Принцип работы VMware Accelerator
Instant Recovery for VMware. Эта функция позволяет практически мгновенно восстановить работоспособность виртуальной машины с хранящейся на дисковой библиотеке резервной копии ее образа, не тратя время на запись восстановленного образа на продукционный сервер VMware ESXi. Сразу после восстановления VMware Storage VMotion перемещает виртуальную машину обратно с дисковой библиотеки на продукционный сервер с сохранением всех последних изменений. Также с помощью функции Automatic Image Replication (AIR) автоматически реплицируются резервные копии образов виртуальных машин и их метаданных, что позволяет мгновенно восстанавливать отдельные виртуальные машины без восстановления всего каталога.
Рисунок 2. Принцип работы Instant Recovery for VMware
Replication Director for VMware. Позволяет применять для резервного копирования и восстановления виртуальных машин VMware «мгновенные снимки» и их реплики, создаваемые средствами SnapVault и SnapMirror дисковых массивов FAS компании NetApp. В результате можно за несколько минут получить резервные копии сотен виртуальных машин без падения производительности работающих на них приложений. С помощью этой функции Symantec NetBackup способен автоматически обнаруживать и защищает все развернутые на дисковом массиве FAS виртуальные машины VMware, причем на обнаружение одной виртуальной машины уходит менее секунды.
Интеграция с функциями мгновенных снимков и репликации SnapMirror и SnapVault массивов NetApp позволят Symantec NetBackup производить резервное копирование и индексацию виртуальных машин на основе мгновенных снимков, при этом каждый мгновенный снимок рассматривается как отдельная копия данных виртуальной машин. Symantec NetBackup способен управлять всеми функциями NetApp FAS, включая хранение данных и обнаружение виртуальных машин, репликацию мгновенных снимков и индексацию каталога Symantec NetBackup.
Системный администратор может восстанавливать отдельные файлы и всю виртуальную машину из резервной копии ее образа. Symantec обещает в следующем релизе NetBackup расширить список массивов, мгновенные снимки которых поддерживает Replication Director, добавив поддержку не только NetApp FAS, но и дисковых массивов других производителей
vSphere Client Plug-in. Хотя Symantec NetBackup реализует для клиента vSphere простейшие функции отчетности (например, информацию о дате последнего резервного копирования), этот plug-in позволяет записывать информацию о событиях в консоль vCenter, что позволяет просматривать исторические данные о резервном копировании виртуальных машин и состоянии хранилищ данных и пулов ресурсов, а также упрощает восстановление образов виртуальных машин на основе резервных копий. С помощью закладки Symantec NetBackup в vSphere можно выводить информацию в графическом и текстовом формате, а также отображать дополнительные детали, выполнять поиск, составление отчетов и их экспорт. Кроме того программа-мастер Recovery Wizard позволяет администратору среды VMware самостоятельно проводить полное восстановление виртуальных машин на их исходном или на другом хосте.
Рисунок 3. vSphere Client Plug-in – пример отчетов о резервном копировании виртуальных машин VMware
Symantec NetBackup for vCloud Director. Благодаря интеграции с vCloud Director с помощью этой функции, Symantec NetBackup обнаруживает развернутые в публичном или частном облаке новые виртуальные машины и сразу обеспечивает их защиту.
Рисунок 4. Создание политик резервного копирования Symantec NetBackup for vCloud Director
Для более эффективной настройки резервного копирования баз данных Oracle в Symantec NetBackup 7.6 реализована функция Oracle Intelligent Policies, позволяющая клиентам автоматически обнаруживать новые экземпляры (instances) Oracle и передавать информацию о них мастер-серверу, который записывает их в свой каталог. Эта информация упрощает создание расписаний резервного копирования, например, можно задавать время, когда будет проводиться резервное копирование сама база данных, архив ее журналов и т.п. На основе этих расписаний автоматически генерируются скрипты резервного копирования Oracle.
Рисунок 5. Создание политик резервного копирования Oracle Intelligent Policies
Также для повышения катастрофоустойчивости расширены возможности функции Targeted Auto Replication (TAR), позволяющей реплицировать резервные копии и их каталоги между несколькими доменами Symantec NetBackup, и реализована поддержка конвертации восстанавливаемого физического сервера в виртуальный (P2V). P2V очень эффективна в тех случаях, когда серверы основного дата-центра восстанавливаются в резервном дата-центре, где часто нет серверов с такой же конфигурацией, либо у компании нет резервного дата-центра, поэтому восстановление сервера нужно проводить с помощью ресурсов других продукционных серверов. На основе резервной копии физического сервера создается образ диска VMDK, по которому сервере восстанавливается в среде VMware vSphere. Восстановленный с помощью P2V сервер можно продолжать использовать как виртуальную машину VMware либо обратно конвертировать его в физический с помощью функции восстановления на «голом железе» Bare Metal Restore (BMR).
По заявлению разработчиков в версии Symantec NetBackup 7.6 улучшилась эффективность дедупликации. Функция Media Server Deduplication (MSDP) повышает скорость поиска дубликатов резервных копий и улучшает надежность этой операции за счет онлайновой проверки целостности данных и динамического высвобождения неиспользуемой емкости.
Рисунок 6. Настройки Targeted Auto Replication (TAR)
Symantec NetBackup 7.6 используется в программно-аппаратных комплексах резервного копирования с функцией дедупликации Symantec NetBackup Deduplication Appliance 5030 и 5230 максимальной полезной емкостью от 4 до 76 ТБ. Старшая модель этой приставки способна обеспечить защиту до 4800 виртуальных машин.
Выводы
Последняя версия Symantec NetBackup расширяет функциональность продукта за счет более эффективного резервного копирования и восстановления виртуальных машин VMware, дополнительных возможностей защиты от катастроф и автоматизации настройки резервного копирования баз данных Oracle.
Новые функции Symantec NetBackup безусловно будут востребован корпоративными заказчиками, широко применяющими в своих дата-центрах серверную виртуализацию на базе решений VMware и озабоченных обеспечением катастрофоустойчивости своих бизнес-критичных приложений. В следующих версиях пакета можно ожидать реализации аналогичных функций ускоренного резервного копирования и восстановления для виртуальных сред Microsoft Hyper-V и поддержки в Replication Director репликации мгновенных снимков дисковых массивов EMC и других вендоров.