Копия машины или агент: что выбрать
Обзор отвечает на вопрос «где лежат данные». Эта страница — о другом: как именно снимается копия. Подходов два, и от выбора зависит, что вы сможете восстановить и сколько это займёт места.
Два подхода
Копия машины целиком. Снимается на уровне гипервизора, внутрь операционной системы ничего не устанавливается. Так работает Veeam Self-Service и Veeam Cloud Connect.
Агент внутри системы. В операционную систему объекта ставится программа-агент, которая согласует снятие копии с приложением напрямую. Так работает Commvault.
Чем различаются
| Копия машины целиком | Агент внутри системы | |
|---|---|---|
| Что устанавливается на объект | Ничего | Агент |
| Что можно резервировать | Виртуальную машину | Файлы, конфигурации ОС, базы данных, приложения |
| Объект защиты | Только виртуальная машина | Виртуальная машина, физический сервер, рабочая станция |
| Объём копии | Вся машина | Можно только нужное — например, базы и журналы транзакций |
| Согласованность данных приложения | Через механизмы гипервизора и гостевой ОС | Агент договаривается с приложением напрямую |
| Восстановление отдельной базы | Требует отдельного сценария с дополнительным компонентом | Штатная возможность |
| Восстановление машины целиком | Штатная возможность | Зависит от состава заданий |
Что выбрать
Берите копию машины целиком, если
- нужно защитить виртуальные машины как есть, без разбора того, что внутри;
- важна возможность быстро поднять машину из копии в исходном виде;
- внутрь гостевых систем ставить ничего нельзя — политика, регламент, отсутствие доступа у администратора инфраструктуры;
- объекты защиты — только виртуальные машины в облаке.
Берите агент, если
- основная ценность — база данных, а не машина. Агент снимает согласованную копию базы, а восстановить можно отдельную базу, не разворачивая сервер;
- нужно сократить объём копий: резервировать только базы и журналы транзакций, исключив диски с данными, которые восстанавливаются иначе;
- защищать нужно не только виртуальные машины — физические серверы, рабочие станции, разнородные среды;
- восстановление баз должно быть штатной операцией, а не отдельно подключаемым сценарием.
Что это значит на практике
Восстановление баз данных
Это главная развилка.
У подхода с копией машины восстановление отдельной базы требует дополнительного компонента в вашем сетевом контуре — иначе операция видна в интерфейсе, но не отрабатывает. Компонент разворачивается по запросу, это отдельные работы.
Агент такого компонента не требует: он находится внутри системы и согласует снятие копии с СУБД локально. Восстановление базы — обычная операция услуги.
Если база данных — то, ради чего вы вообще настраиваете резервное копирование, это аргумент в пользу агента.
Объём и стоимость хранения
Копия машины включает всё: систему, приложение, данные. Агент позволяет резервировать выборочно — например, только базы и журналы транзакций, а тома с крупными файлами защищать отдельным заданием с другой периодичностью или не защищать вовсе.
На больших базах разница в занимаемом объёме получается заметной.
Что требуется на вашей стороне
| Копия машины целиком | Агент внутри системы | |
|---|---|---|
| Установка ПО в гостевую систему | Не требуется | Требуется, устанавливаете вы |
| Учётные данные | Только для обработки приложений | Для работы агента с приложением |
| Обновления | На нашей стороне | Версия агента должна соответствовать серверной части |
Про соответствие версий стоит помнить отдельно: при расхождении просмотр и загрузка из веб-консоли перестают работать.
Подходы сочетаются
Это не выбор «или — или». Типовая схема для сервера с базой данных:
- копия машины целиком — чтобы восстановить сервер после отказа;
- агент — чтобы восстановить базу или её состояние на момент времени, не трогая сам сервер.
Первое отвечает на вопрос «сервер погиб», второе — на «данные испортились». Это разные аварии, и защищаться от них удобнее по-разному.
Что дальше
- Обзор сценариев — где лежат данные и кто управляет заданиями
- Veeam Self-Service — копии машин в нашем облаке
- Commvault — агентское резервное копирование
Подобрать схему под вашу инфраструктуру помогут инженеры ITGLOBAL.COM — обратитесь в поддержку или к вашему менеджеру.