Виртуализация инфраструктуры с применением VMware – достаточно распространенное решение, которое подходит для компаний любого масштаба и сферы деятельности. Однако при использовании подобной технологии всегда остро стоит вопрос резервного копирования виртуальных машин на VMware. Существует несколько путей решения проблемы, мы подробнее рассмотрим особенности и преимущества каждого из них.
Способы резервного копирования
ВМ на базе VMware все чаще используются компаниями для организации ИТ-инфраструктуры. Критически важным показателем для подобных систем является их отказоустойчивость. Поэтому создание бэкапа – обязательное условие их функционирования. Важным достоинством ВМ является простота и скорость их переноса на другую платформу. Поэтому процедура архивации – достаточно простая, однако имеет ряд ограничений.
Выделяют два варианта резервирования данных:
- Традиционный бэкап. Он производится с применением установленного в машине программного обеспечения.
- Безагентный бэкап. В этом случае архивирование файлов осуществляется на уровне взаимодействия систем.
При репликации гостевой операционки предпочтительным является второй способ, так как системы копирования должны находиться на виртуализационном уровне. Гостевая операционная система в этом случае не будет растрачивать ресурсы хостинга на осуществление бэкапа, что позволит увеличить эффективность всего процесса. Также сервер резервирования будет использовать виртуальный диск ВМ непосредственно из хранилища информации.
Технология VMware имеет специальные API-интерфейсы, которые могут применяться для приложений резервирования. В частности, VADP. Этот интерфейс необходим для прямого взаимодействия приложений с хостами и хранилищами данных.
План резервирования и восстановления системы после сбоев нужно составлять одновременно с процессом развертывания виртуальной инфраструктуры. Требуется выделить критически важные элементы, которые подвержены воздействию со стороны источников различного происхождения, и определить периодичность их копирования.
Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения
Также потребуется выбрать тип архивации данных. Возможно три варианта:
- Полная архивация (full-backup). Такая процедура предполагает создание копий всех данных. Обычно на это требуется много времени, однако процесс непосредственного восстановления файлов происходит быстро.
- Надбавочная архивация (incremental-backup). При использовании такого варианта архивации происходит копирование файлов и папок, которые изменялись со времени сохранения последней копии. При последовательном выполнении двух бэкапов файл не будет добавлен в образ восстановления, если не изменялся между двумя процедурами.
- Разностная архивация (differential-backup). При таком резервировании в архив включаются изменения в файлах и папках, которые произошли с момента полной архивации. Если файл изменился с момента последней полной архивации, то в он будет помещен в архив два раза.
Технологии резервного копирования
Теперь поговорим о технологиях и функциях бэкапов на VMware:
- Changed Block Tracking, или CBT. Достаточное популярное и эффективное решение, используемое для создания бэкапов. При применении такой технологии удается осуществить безусловное копирование данных, после чего системы могут применять внедренную в VMware методику повторения «блоков». Сами же измененные элементы хранятся VMDK. При этом бэкапы создаются за короткие сроки и с минимальной загрузкой машин.
- Репликация приложений и БД. Многие компании используются необходимые приложения поверх приложений и программ, которые требуют согласования транзакций. В частности, примерами такого являются Microsoft SQ Server. При создании копий VMware они должны взаимодействовать с VSS, что требуется для того, чтобы резервные копии содержали в себе транзакции. В ином случае бэкап может происходить непоследовательно, и когда процесс затронет репликацию базы данных приложений, потребуется выполнить дополнительные шаги для согласования состояния систем.
- Off-host backup. Эта технология используется для переноса непосредственного процесса резервирования моментальных снимков существующих томов непосредственно на сервер. Однако это решение потребует встроенной поддержки Microsoft VSS и непосредственного доступа к хранилищу.
- Проверка бэкапа. При копировании данных и файлов на VMware потребуется использовать инструменты для перепроверки данных. Резервный архив может быть актуален только тогда, когда его можно использовать для восстановления файлов. Нередко возникают ситуации, когда реплика по тем или иным причинам оказывается поврежденной или имеет неполные данные. Поэтому при завершении бэкапа необходима обязательная проверка реплики на соответствие оригинальным базам данных. Для этого применяется специальный встроенный функционал, который осуществляет проверку в автоматическом режиме.
- Транспортные способы передачи файлов. При передаче данных и файлов VMDK на хостинг применяется несколько транспортных режимов. В частности Hotadd backup, который использует ВМ в качестве proxy-сервера, и SAN, позволяющий передавать VMDK сразу на сервер резервного копирования.
- Дублирование виртуальных машин. Оптимизация такой технологии необходима для повышения отказоустойчивости системы в случаях сбоя основного компьютера. Создается несколько ВМ-реплик, которые находятся в среде VMware и являются точными копиями действующих виртуальных машин. Однако реплики хранятся на другом оборудовании. Чаще всего выбирается стороннее облако или ЦОД, географически удаленный от основного. Такое решение поможет мгновенно переключаться с основного хоста на дополнительный только лишь при помощи запуска реплик.
- Репликация резервной копии. Эта функция помогает в тех ситуациях, когда происходит полный отказ ЦОДа и вы рискуете потерять все производственные данные и созданные копии. Наличие реплики резервного копирования на стороннем облаке позволит увеличить отказоустойчивость инфраструктуры.
- Шифрование файлов. Важно помнить о том, что резервная копия должна иметь такую же степень защиты, как и основные данные. Если реплика будет скомпрометирована и станет доступна для злоумышленников, то это нанесет урон всей компании. При создании бэкапов важно применять шифрование данных. Чаще всего системы резервирования имеют встроенный функционал, обеспечивающий шифрование как во время репликации, так и во время хранения.
Особенности и правила копирования
При бэкапах виртуальных машин VMware стоит придерживаться следующих рекомендаций:
- Настроить регулярные бэкапы системы. Чаще всего используется недельный интервал. Для критически важных данных стоит настроить ежедневную репликацию.
- Не использовать реплики ВМ при установке гостевой операционной системы.
- Не ограничивать ресурсы во время архивации данных. Это позволит сократить время бэкапа и избежать длительного «простоя» в работе.
- Применять стандартные API-интерфейсы, которые позволят упростить процедуру.
- Не использовать снапшоты в качестве резервных копий.
- Применять Off-host backups для понижения нагрузки на сервер.
- При копировании нескольких виртуальных машин объединять их по одинаковым критериям для упрощения процесса.
- Выполнять регулярное копирование настроек серверов.
- Производить разрозненное копирование vCenter Server и самих виртуальных машин.
При подборе системы копирования файлов стоит учитывать несколько параметров. Важно помнить про автоматизацию процессов и наличие проверки данных для виртуальной машины VMware. Также необходимо определить степень защиты готового архива и скорость восстановления файлов. При бэкапах требуется использовать предоставляемые API-интерфейсы, которые позволят взаимодействовать с уже применяемыми в организации способами управления средой виртуализации.
Надеемся, что вы разобрались в особенностях копирования данных VMware. При необходимости специалисты нашего дата-центра Xelent готовы помочь в настройках бэкапа и подобрать оптимальные инструменты для его проведения