Гранулярне відновлення об'єктів віртуалізованних додатків

Важливою функцією сучасних продуктів резервного копіювання є можливість гранулярного відновлення файлів, електронних листів, документів в системах документообігу та інших об'єктів різних додатків без необхідності виконання повного відкату всієї системи на якусь контрольну точку в минулому, коли ці об'єкти ще існували. Коли проводиться такий повний відкат, це вимушено "відкидає" всіх користувачів системи "в минуле", що створює масу бізнес-проблем, пов'язаних з "втратою даних за період часу".

Є два способи такого гранулярного відновлення, коли повний відкат системи не проводиться: "універсальне" (яке залежить від конкретного додатка, здійснюване через відновлення всієї системи в тестову лабораторію або "пісочницю") і спеціалізоване (розроблене для конкретного додатка, що дозволяє витягти об'єкти даних конкретного додатки прямо з файлу (-ів) даних програми без необхідності запуску програми (з усіма залежними компонентами) в "пісочниці").

Далі суть цих підходів буде показана на прикладі Veeam Backup Replication, який має функціональні можливості, що дозволяють використовувати обидва підходи, в залежності від того, що в конкретному випадку буде більш оптимально для користувача.

Технологія універсального відновлення

Veeam Universal Application Item Recovery

Універсальний механізм відновлення побудований на запуск набору взаємозалежних віртуальних машин в "пісочниці" (середовищі, ізольованій від продуктивної мережі) прямо з репозитария резервних копій, без необхідності розпакування дисків обраної віртуальної машини у тимчасове місце розташування.

Гранулярне відновлення об'єктів віртуалізованних додатків

Якщо говорити в термінах сценаріїв використання, то схематично процес роботи виглядає наступним чином:

  1. Користувач, якому потрібно відновити об'єкт докладання (наприклад, помилково віддалене лист Exchange сервера), запускає майстер універсального відновлення U-AIR та посилає заявку на відновлення цікавлять його об'єктів.
  2. Адміністратор Backup Enterprise Manager отримує повідомлення по email про реєстрацію нової заявки на відновлення.
  3. Перевіряються права користувача на запитувані до відновлення дані
  4. Користувачеві повідомляється результат перевірки його прав доступу, і, в разі наявності прав, Адміністратор запускає задачу відновлення віртуальних машин за технологією автоматизованого тестування резервних копій SureBackup. Ця технологія дозволяє запускати віртуальні машини прямо з репозитария резервних копій, не вимагаючи для цього розпакування її дисків у тимчасове місце розташування.
  5. Як тільки набір віртуальних машин відновлений і запущений в "пісочниці", користувач отримує повідомлення з посиланням на підготовлену віртуальну машину з цікавлять додатком.
  6. Скориставшись отриманої посиланням, користувач може самостійно відновити його цікавлять об'єкти додатків.
  7. Після закінчення процедури відновлення, віртуальні машини вимикаються автоматично або вручну (адміністратором).

Робота з заявками в вищевикладеному сценарії може не проводиться, якщо використовується простий сценарій відновлення і у користувача є всі необхідні права, а також в разі оціночного використання продукту.

Технологія Спеціалізованого гранулярності Відновлення

Veeam Explorer for Microsoft Exchange

Продукт відновлює видалені листи Microsoft Exchange Server, використовуючи наявні резервні копії віртуальної машини, на якій він встановлений. Для відновлення можуть використовуватися резервні копії будь-якого типу (повні, інкрементальні, стислі і / або дедубліцірованние). Veeam Explorer for Microsoft Exchange дозволяє відкрити інформаційну базу Exchange сервера прямо з диска віртуальної машини і виконати типові операції, звичайно що виконуються адміністратором при відновленні листів: можна подивитися вміст поштових скриньок Exchange, виконати пошук по заданих користувачем критеріями, і відновити лист в msg форматі або групу листів у вигляді PST файлу. Продукт використовує простий Explorer-like інтерфейс.

При даному способі відновлення не запускається будь-яких "ферм" взаємозалежних віртуальних машин в "пісочниці", тому що не виробляється запуск Exchange сервера в принципі - замість цього прямо з репозитария резервних копій відбувається монтування диска віртуальної машини, на якому знаходиться файл інформаційного сховища Exchange сервера, після чого з ним проводиться робота на низькому рівні за допомогою парсера відповідного формату.

Крім власне операцій відновлення окремих листів, Veeam Explorer for Microsoft Exchange дозволяє виконати compliance-пошук (пошук відповідно до вимог закону) із застосуванням різних критеріїв пошуку і можливістю експорту результату в PST-файл.

Який спосіб вибрати?

Універсальне відновлення може бути застосоване практично в будь-якому випадку, але воно може вимагати запуску в "пісочниці" великої кількості віртуальних машин з залежними сервісами. Наприклад, для відновлення Exchange сервера може знадобитися (як мінімум) відновлення віртуальної машини з контролером домену і (можливо окремо встановленим) DNS сервером. У процесі запуску такої "ферми" можуть виникати мережеві затримки очікування старту віртуальних машин і сервісів, від яких залежить працездатність відновлюваного сервера додатків. Весь цей процес послідовного старту ферми серверів може зажадати значно більше часу, ніж вимагає спеціалізоване відновлення, яка не запускає сервер додатки (потрібно запуск тільки операційної системи з файлом інформаційної бази додатка). Але, слід визнати, що спеціалізоване відновлення, зазвичай, є для обмеженого списку найбільш популярних серверів додатків, що визначається кількістю спеціально розроблених або публічно доступних парсеров, тому воно не завжди може бути застосовано.

Таким чином, можна дати наступні рекомендації:

Целесообразнопріменятьпродукти для "спеціалізованого відновлення":

Целесообразнопріменять кошти універсального відновлення:

  • якщо користувач повинен відновити лист самостійно. тому що не хоче надавати адміністратору права на ознайомлення з вмісті відновлюваного документа;
  • якщо сервер додатків невеликий. - так як універсальне відновлення не займе багато часу;
  • (Очевидно) Якщо відсутня засіб спеціалізованого відновлення для необхідного сервера додатків.