Перейти к основному содержимому

Копия машины или агент: что выбрать

Обзор отвечает на вопрос «где лежат данные». Эта страница — о другом: как именно снимается копия. Подходов два, и от выбора зависит, что вы сможете восстановить и сколько это займёт места.

Два подхода

Копия машины целиком. Снимается на уровне гипервизора, внутрь операционной системы ничего не устанавливается. Так работает Veeam Self-Service и Veeam Cloud Connect.

Агент внутри системы. В операционную систему объекта ставится программа-агент, которая согласует снятие копии с приложением напрямую. Так работает Commvault.

Чем различаются

Копия машины целикомАгент внутри системы
Что устанавливается на объектНичегоАгент
Что можно резервироватьВиртуальную машинуФайлы, конфигурации ОС, базы данных, приложения
Объект защитыТолько виртуальная машинаВиртуальная машина, физический сервер, рабочая станция
Объём копииВся машинаМожно только нужное — например, базы и журналы транзакций
Согласованность данных приложенияЧерез механизмы гипервизора и гостевой ОСАгент договаривается с приложением напрямую
Восстановление отдельной базыТребует отдельного сценария с дополнительным компонентомШтатная возможность
Восстановление машины целикомШтатная возможностьЗависит от состава заданий

Что выбрать

Берите копию машины целиком, если

  • нужно защитить виртуальные машины как есть, без разбора того, что внутри;
  • важна возможность быстро поднять машину из копии в исходном виде;
  • внутрь гостевых систем ставить ничего нельзя — политика, регламент, отсутствие доступа у администратора инфраструктуры;
  • объекты защиты — только виртуальные машины в облаке.

Берите агент, если

  • основная ценность — база данных, а не машина. Агент снимает согласованную копию базы, а восстановить можно отдельную базу, не разворачивая сервер;
  • нужно сократить объём копий: резервировать только базы и журналы транзакций, исключив диски с данными, которые восстанавливаются иначе;
  • защищать нужно не только виртуальные машины — физические серверы, рабочие станции, разнородные среды;
  • восстановление баз должно быть штатной операцией, а не отдельно подключаемым сценарием.

Что это значит на практике

Восстановление баз данных

Это главная развилка.

У подхода с копией машины восстановление отдельной базы требует дополнительного компонента в вашем сетевом контуре — иначе операция видна в интерфейсе, но не отрабатывает. Компонент разворачивается по запросу, это отдельные работы.

Агент такого компонента не требует: он находится внутри системы и согласует снятие копии с СУБД локально. Восстановление базы — обычная операция услуги.

Если база данных — то, ради чего вы вообще настраиваете резервное копирование, это аргумент в пользу агента.

Объём и стоимость хранения

Копия машины включает всё: систему, приложение, данные. Агент позволяет резервировать выборочно — например, только базы и журналы транзакций, а тома с крупными файлами защищать отдельным заданием с другой периодичностью или не защищать вовсе.

На больших базах разница в занимаемом объёме получается заметной.

Что требуется на вашей стороне

Копия машины целикомАгент внутри системы
Установка ПО в гостевую системуНе требуетсяТребуется, устанавливаете вы
Учётные данныеТолько для обработки приложенийДля работы агента с приложением
ОбновленияНа нашей сторонеВерсия агента должна соответствовать серверной части

Про соответствие версий стоит помнить отдельно: при расхождении просмотр и загрузка из веб-консоли перестают работать.

Подходы сочетаются

Это не выбор «или — или». Типовая схема для сервера с базой данных:

  • копия машины целиком — чтобы восстановить сервер после отказа;
  • агент — чтобы восстановить базу или её состояние на момент времени, не трогая сам сервер.

Первое отвечает на вопрос «сервер погиб», второе — на «данные испортились». Это разные аварии, и защищаться от них удобнее по-разному.

Что дальше

Подобрать схему под вашу инфраструктуру помогут инженеры ITGLOBAL.COM — обратитесь в поддержку или к вашему менеджеру.