Rick Byrne: Обзор Veeam Backup & Replication Cloud Edition

от автора

В последние несколько ночей у меня нашлось немного свободного времени, и я решил разнообразить свои будни изучением в своей лаборатории нового продукта от Veeam. Veeam Backup Cloud Edition — это продукт, который дает возможность перемещать локальные резервные копии за пределы офиса, — в любое из 15 популярных облачных хранилищ, или в произвольное облачное хранилище, поддерживающее OpenStack, или даже просто на любые файловые сервера, расположенные внутри или вне офиса. Что это дает с практической точки зрения? —Экономически оптимальное решение для внеофисного хранения резервных копий виртуальных сред на базе VMware или Hyper-V, и, при этом, не требующее пересмотра существующих процессов локального внутриофисного резервного копирования.

Введение

Итак, основные возможности:

  • Независимость от поставщика облака – поддерживаются 15 наиболее популярных облачных хранилищ, а также облака с поддержкой OpenStack;
  • Криптографическая защита – шифрование передаваемой в облако резервной копии вплоть до AES-256;
  • Сжатие данных – Сохраняет и время, и деньги! Сжатие резервных копий перед их передачей в облако.
  • Оценка размера затрат на хранение данных – можно установить порог затрат в гигабайтах или долларах, что позволит гарантированно укладываться в бюджет;
  • Оповещения о событиях – уведомления по email о состоянии задач копирования данных в облако;
  • Планирование нагрузки на канал – контроль над нагрузкой на Интернет-канал как в реальном времени, так и через расписание;

(Подробнее о возможностях Veeam Backup Could Edition можно почитать в этом посте,- Прим. переводчика)

Лицензирование
Все компоненты Veeam Backup & Replication Cloud Edition используют один лицензионный файл. Для работы продукта нужно, чтобы в лицензионном файле была «Cloud»-секция. Если у Вас уже есть обычная версия Veeam Backup, и Вы попытаетесь использовать Cloud версию с существующим лицензионным файлом (где нет Cloud секции), то получите сообщение об ошибке:
image

Системные требования Veeam B&R Cloud Edition

Пользовательский интерфейс B&R Cloud Edition

Аппаратное обеспечение
RAM: 4 ГB
HDD: 25 МB
Сеть: рекомендуется 1 Гбит

Операционная система
32 и 64-битные версии следующих ОС:

  • Microsoft Windows XP SP3
  • Microsoft Windows Server 2003 SP2
  • Microsoft Windows Vista SP2
  • Microsoft Windows Server 2008 SP2
  • Microsoft Windows Server 2008 R2 SP1
  • Microsoft Windows 7 SP1
  • Microsoft Windows 8
  • Microsoft Windows Server 2012

Примечание: в случае Microsoft Windows 8 и Microsoft Windows Server 2012 не поддерживается гранулярное восстановление файлов в cloud-сценариях.

Дополнительное программное обеспечение
.NET Framework 4.0 (включен в комплект установки)

Облачное хранилище
Требуется учетная запись в выбранном облачном хранилище.

Установка

Установка продукта проходит быстро и безболезненно. В процессе инсталляции Cloud Edition нужно помнить, что все компоненты должны быть установлены локально на той же машине, где установлена SQL база данных B&R. Это требуется для корректной работы интеграционных компонентов, благодаря которым Вы можете видеть историю исполнения Cloud-задач и сами Cloud-задачи прямо из пользовательского интерфейса Veeam B&R.

Не забудьте проверить перед установкой:
— Системные требования;
— Наличие Cloud-лицензии;
— Как описано выше, крайне желательно установить продукт и SQL-базу данных на одну ту же машину;

Процесс установки продукта
Рассмотрим случай, когда уже имеется установленная обычная версия Veeam B&R, и далее будет показан только процесс установки Cloud Edition.
image

Далее нужно выбрать режим использования продукта. Если коротко, то в одном случае все пользователи будут иметь одинаковые настройки продукта и общие планы резервного копирования, а в другом — персональные. Я выбираю первый вариант.
image

Далее идет выбор целевого каталога установки.
image

Наблюдаем непродолжительный процесс установки.
image

3 минуты от запуска инсталляции — и все готово!
image

Первый запуск…
image

На вкладке «Welcome» находится кнопка создания плана резервного копирования, с чего и разумно начать работу. Остальные вкладки практически не содержат какой-либо информации до момента, пока не будет создан хотя бы один бэкап-план.
image

В меню «File» можно видеть список всех провайдеров облачных хранилищ. Я не думаю, что кто-то останется недоволен широтой выбора. Если к этому моменту Вы еще не имеете учетной записи ни у одного из провайдеров, то можете начать «шоппинг» прямо сейчас! Вы даже можете выбрать Amazon Glacier, и начать использовать его как очень недорогой вариант хранилища для архивации данных.
image

На скриншоте ниже Вы можете видеть окна экспорта и импорта конфигурации. Эти функции продукта позволяют вам выполнить экспорт конфигурации на одном сервере, а затем импортировать и применить на другом.
imageimage

В меню «Tools» можно выбрать пункт «Change Service Account», который позволяет запустить Cloud Console под другой учетной записью, если это необходимо для корректной аутентификации при выполнении операций резервного копирования и восстановления. Есть возможность использовать разную аутентификационную информацию для разных сетевых путей.
imageimage

Теперь рассмотрим настройки продукта. Здесь можно установить предпочтения, количество попыток установления соединений, задать уровень нагрузки на канал по расписанию, настройки «Global Purging», параметры «proxy», настройки записи событий в лог файл, и другие опции продукта.
imageimage
imageimage
imageimage
image

Создание плана резервного копирования

У меня нет учетных записей в облачных хранилищах. Поэтому для для дальнейшего тестирования я собираюсь использовать «Shared Folders», режим использования сетевых папок, не принадлежащих домену моей лаборатории.

Первое, что я делаю, — это указываю аутентификационные параметры для сетевого соединения:
image
image

Настало время запустить мастер создания плана резервного копирования:
image

На следующем шаге предлагается выбрать хранилище. В моем случае я выбираю «файловую систему» и создаю новую учетную запись. В «Advanced» настройках можно выбрать «Backup Prefix», позволяющий легко различать данные разных заданий, настроенных на копирование данных в одну и ту же папку.
imageimage

«Backup Mode» — Режим резервного копирования

Есть два основных варианта:

  • «Advanced Mode» – Вы сможете использовать шифрование и сохранять версии файлов. Однако получать доступ к своим файлам можно будет только через Veeam Cloud Edition Manager.
  • «Simple Mode» – Вы сможете использовать любые файловые менеджеры для доступа к своим файлам, однако без поддержки шифрования и сохранения версий файлов.

Выбор оставляю на Ваше усмотрение, но лично мне понравился «Advanced mode», где я смогу использовать шифрование для защиты своих данных, а также смогу сохранять версии своих файлов. «Custom Mode», в действительности, делает «банальную» репликацию. Опция «Force using VSS» может Вас заинтересовать в случае, когда нужно принудительно использовать VSS, что бывает крайне необходимо, когда запущенные приложения «держат» открытыми файлы, входящие в задания резервного копирования.
image

Теперь настало время выбрать источник данных. Я выбираю папку «Critical_VMs».
image

«Advanced Filter» позволяет выбрать, что конкретно Вы хотите или не хотите реплицировать в облако. Есть возможность пропустить некоторые папки или выбрать файлы, которые были модифицированы в определенное время.
image

Теперь я перехожу к шагу «Compress and Encryption». Здесь можно выбрать настройки компрессии и шифрования данных. Я собираюсь выбрать вариант «компрессии всех файлов», а также шифрование с помощью AES 128 Bit *** Пожалуйста, запомните ключ шифрования, который понадобится в будущем, если Вы захотите восстановить что-нибудь из облака. *** Дополнительно Вы также можете выбрать опцию шифрования имен файлов.
image

Далее идут настройки политики очистки хранилища, которые могут быть глобальными или специфично заданными для конкретного задания резервного копирования.
image

Окно расписания заданий предоставляет не очень много настроек. Вы можете выбрать ручной запуск заданий, запуск в указанное время, периодический запуск, и копирование изменений в реальном времени. В последнем варианте будет осуществляться регулярный, с периодичностью раз в минуту, мониторинг всех изменений в заданных папках с копированием всех изменений в локальное хранилище. Затем каждые 10 минут эти изменившиеся данные будут копироваться из локального хранилища в облако.
image

Окно «Pre / Post Commands» позволяет указать и настроить запуск программ до и после выполнения задания. В зависимости от результата выполнения этих программ все задание в целом может либо продолжиться, либо прерваться, завершившись с ошибкой.
image

Оповещения могут осуществляться посредством отправки сообщений на Email администратора и генерации событий в журнале Windows.
image

На финальном шаге можно увидеть сводную информацию о задании и убедиться, что все выглядит так, как планировалось.
image

Теперь, когда план резервного копирования создан, окно приветствия претерпевает изменения: оно начинает показывать информацию о существующих хранилищах и планах резервного копирования. Вкладка «Backup Plan» — это место, где можно запускать задание, просматривать его прогресс, или делать изменения в его настройках.
imageimage

Вкладка «Backup Storage» позволяет просматривать хранилище, дает возможность восстанавливать из него файлы, а также удалять файлы из хранилища.
image

Запуск плана резервного копирования

Теперь, когда я имею настроенный план резервного копирования, я хочу просто создать полный бэкап двух виртуальных машин.
image

В действительности это создает не очень большой объем данных для передачи в облако: порядка 14.3 ГБ. Чтобы начать выполнение бэкап-плана, нужно запустить Cloud-консоль перейти на вкладку «Backup Plans» и кликнуть на линк “Run”.
image

Резервное копирование завершено.
image

Email оповещение:
image

На вкладке «Backup Storage» Вы можете увидеть свои файлы:
image

А теперь посмотрим в сетевую папку. В D$ файлы находятся в зашифрованном виде. CBB_Configuration — это место, где сохраняется конфигурация планов резервного копирования.
image
image
image
image
image
image
image

Управление планом резервного копирования из командной строки

Можно задаться таким вопросом: а есть ли возможность запустить задачу резервного копирования в Veeam Backup & Replication и потом автоматически запустить Cloud Backup, чтобы переместить данные во внеофисное хранилище… Это вполне возможно! В состав Veeam Cloud Backup входит утилита cbb.exe, которая находится в установочном каталоге Veeam Cloud (по умолчанию это «C:\program files\Veeam\Cloud Backup\cbb.exe»). Чтобы узнать, как с ней работать, просто запустите ее без аргументов или с ключом "?". Кроме того, в справке Veeam Cloud Backup есть отдельная глава про CLI.
image

Все, что нужно сделать — это создать «триггер», который будет запускать Cloud Backup непосредственно после завершения Veeam Backup. Чтобы получить список бэкап-планов, запустите «cbb.exe plan –l». План, который мне нужен, называется «VM Different-Storage».
image

Нужная мне команда будет иметь следующий синтаксис:
image

Теперь, когда команда проверена, ее можно оформить в виде командного (*.bat/*.cmd) файла. Я собираюсь отредактировать свое задание резервного копирования в Veeam Backup. Это можно сделать через «пост-команду» в «Storage settings» => «Advanced Options». Я сохраняю изменения:
image

Теперь я запускаю задание с новой пост-командой еще раз.
image

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

Время восстановить данные

Пришло время проверить, как работает восстановление данных, так как нет смысла реплицирвоать данные в облако, если я не смогу, при необходимости, их оттуда восстановить.

Итак, первым делом я удаляю два файла.
image
image

А теперь попробую их восстановить. Открываю консоль Cloud Backup, и далее — вкладку «Backup Storage». Открываю папку, где должны быть файлы.
image

Здесь Вы можете видеть два файла, которые я удалил. Я выделил их и, нажав правую клавишу, собираюсь их восстановить в их оригинальное расположение.
image

Выбираю вариант однократного действия:
image

Восстанавливаю последнюю версию. Это то самое место, где открываются преимущества контроля версий файлов, который доступен, если Вы ранее выбрали режим «Advanced».
image

Восстанавливаю файлы в их оригинальное расположение.
image

Поскольку файлы были зашифрованы, нужно указать пароль.
image

Убеждаюсь, что все в порядке.
image

Наблюдаю прогресс:
image

Восстановление занимает всего 30 секунд, но, напоминаю, что я использую локальное хранилище и не использую компрессию трафика.
image

На вкладке «History» можно убедиться, что было проведено восстановление двух файлов:
image

Мои файлы успешно восстановлены в оригинальное расположение:
image

«Cухой остаток»

Не знаю, заметил ли кто-нибудь что-либо особо удивительное в Cloud Backup, но, по факту получился следующий результат: Я просто взял и проверил, что смогу реплицировать произвольные файлы в облако. При этом я не готовил каким-то специальным образом тестовую лабораторию, — я просто запустил продукт на двух случайно выбранных файлах, и все прошло без каких-либо проблем. Veeam мог бы встроить в Cloud Edition ограничение на применение продуктов резервного копирования или репликации от других производителей, но такого ограничения нет. За это я хочу сказать Veeam особое спасибо, так как это делает мой бизнес проще, поскольку намного увеличивает гибкость в применении продуктов у конкретного заказчика. И, подытоживая, хочу сказать, что (персонально для меня) продукт стоит своих денег как компонент общей системы безопасности и защиты данных предприятия.

ссылка на оригинал статьи http://habrahabr.ru/company/veeam/blog/170271/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *