Что такое резервное копирование в виртуальных средах

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

Возможности виртуализации

Виртуализация открывает множество новых, ранее недоступных возможностей резервного копирования данных и приложений с серверов. На официальном сайте компании Фоксмун Vinchin Backup можно получить ряд услуг в области резервного копирования и восстановления данных, пройдя по данной ссылке.

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

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

Другой подход заключается в том, что система резервного копирования может выполнять работу на уровне сервера виртуализации (хоста), то есть через уровень виртуализации, о существовании которого традиционные продукты не знают. Пройдя по данной ссылке, можно получить комплексные решения для резервного копирования и восстановления данных, лицензионное программное обеспечение и сопутствующие услуги. В этом случае копирование данных с виртуальных машин может быть выполнено намного быстрее. Как правило, задачи копирования виртуальных машин целиком и восстановления отдельных файлов/объектов приложений объединены в соответствующих продуктах резервного копирования.

система резервного копирования

Важность сохранения файловых данных и данных приложений

  • Сегодня каждый системный администратор осознает важность сохранения не только файловых данных, но и данных приложений — Microsoft SQL Server, Exchange Server, Active Directory и подобные приложения оперируют данными, которые могут находиться в одном файле с точки зрения файловая система, но внутри находится сложная структура, которую можно сравнить по сложности с самой файловой системой.
  • Логическая структура таких данных должна быть сохранена при резервном копировании. На практике это означает, что такое копирование должно выполняться на уровне внутренней структуры данных приложений и одновременно на уровне файлов, папок в файловой системе и диска виртуальной машины.
  • Различные продукты для резервного копирования используют разные подходы к этой задаче.

Механизм теневого копирования томов

Наиболее распространенный способ обеспечить правильность резервного копирования на уровне приложений — использовать механизм теневого копирования томов (VSS), который позволяет программам записывать данные на диск. Этот механизм стал особенно важен для виртуальной среды, так как при создании резервной копии виртуальной машины необходимо обрабатывать ее целиком.

Резервное копирование виртуальной машины на уровне образа диска требует создания копии файла диска виртуальной машины. При этом следует учитывать, что виртуальная машина сравнима по интенсивности работы с диском с приложением базы данных, работающим с собственным файлом.

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

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

Резервное копирование на уровне хоста позволяет разработчикам приложений использовать возможности, предоставляемые виртуальной средой, такие как функции программной платформы: отслеживание изменений на уровне блоков. Это позволяет увеличить скорость работы специализированных продуктов резервного копирования по сравнению с традиционными за счет более высокой пропускной способности новых интерфейсов, эффективного способа узнать, какие блоки информации изменились, и ряда других факторов.

Другими словами, окно резервного копирования сокращается, а значит, сокращается время простоя продуктивной сети; снижен RPO (максимальный период времени, в течение которого данные могут оставаться незарезервированными) за счет возможности компактного тиражирования изменений с периодом менее получаса; RTO (максимальное время восстановления системы) сокращается за счет работы с виртуальными машинами через специализированные интерфейсы виртуальной среды, которые изолируют виртуальную машину от конкретного серверного оборудования.

Преимущества резервного копирования

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

Подводя итог вышеизложенному, можно рекомендовать пользователям систем резервного копирования учитывать наличие в соответствующих продуктах следующих функций:

  • резервное копирование на уровне хоста, через слой виртуализации — позволяет значительно увеличить скорость работы, уменьшить окно резервного копирования, уменьшить RPO в режиме репликации данных и упростить процесс восстановления, а также уменьшить RTO;
  • резервное копирование на уровне приложений — позволяет обеспечить целостность данных и работоспособность приложений после восстановления за счет интеграции с Windows VSS;
  • автоматизированное регулярное тестирование резервных копий на уровне проверки работоспособности приложений после восстановления — обычно выполняется тестовым восстановлением в изолированной среде («песочнице»), но иногда в некоторых продуктах тестирование резервных копий может означать только возможность формальной проверки целостность контрольных сумм резервных блоков на диске, без выполнения моделирования восстановления на уровне приложения, чего явно недостаточно для обеспечения гарантии восстановления;
  • дедупликация данных резервного копирования — позволяет снизить стоимость систем хранения данных;
  • техническая поддержка.

По оценкам аналитиков, еще два года назад в мире было всего 25% виртуальных серверов, а через два года их доля составит 70%. Вместе с проникновением виртуализации растет и сегмент программного обеспечения для работы в виртуальной среде, а значит, появляются новые требования к надежности приложений и особенно к системам резервного копирования.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
CompSch.com