Как определить потребности в копировании?
Разработка эффективной системы копирования и восстановления данных требует тщательного анализа и планирования. Как правило, необходимо найти ответы на следующие вопросы:
Во многих компаниях до 40% данных обновляется каждый месяц. Соответственно, все данные и программы компании должны иметь резервную копию, чтобы вся система могла быть восстановлена в случае потери данных.
Дополнительно, отдельные группы данных для наиболее отвественных приложений могут требовать резервного копирования в конце каждой недели. Этот режим может рассматриваться как дополнение к полному резервному копированию всей системы.
При оценке объемов информации для резервного копирования необходимо учитывать следующие факторы:
- Каков общий объем корпоративной информаци для резервного копирования на данный момент времени?
- Какова потребность в дополнительной емкости внешней памяти для копирования в специальных и ориентированных на определеныые приложения задачах?
- Насколько корпоративная информация будет расти по размерам в будущем? Для многих компаний можно предположить, что объем такой информации удваивается в течении года.
Анализ перечисленных выше факторов позволяет определить две важнейших характеристики системы резервного копирования и восстановления данных:
Емкость памяти системы копирования
Если планируется копирование в так называемом Unattended (без вмешательства оператора) режиме, то емкости устройств внешней памяти должно быть достаточно, чтобы хранить несколько копий поколений резервных данных. Обычно, если емкости одной ленты для этого недостаточно, то используют накопители с автозагрузчиками - роботизированный мехнизм для смены лент без вмешательства оператора)
Производительность системы копирования
Обычно связывается с производительностью накопителя и соответствующего программного обеспечения. Производительность должна соответствовать размеру окна для резервного копирования данных --обычно самое незагруженное время дня или недели.
Локальное копирование
Поскольку устройство резервного копирования соединяется непосредственно с сервером, производительность канала сервер - устройство копирования используется максимально.
Этот метод может быть достаточно дорогостоящим, если число серверов для резервного копирования велико. Также требуются большие административные расходя для как правило ручной смены носителей в локальных устройствах резервного копирования для каждого сервера. Использование библиотек и массивов лент может снизить административные расходы, но все равно требуется отдельное внимание для каждого сервера.
Простое сетевое копирование
Схема простого сетевого копирования показана на рисунке слева. Как мы видим несколько серверов, возможно в рэковом исполнении, через сетевые интерфейсы соединяются с сервером, который играет роль сервера резервного копирования. К последнему соединяются через локальное подключение устройства резервного копирования типично в виде библиотек или ленточных массивов.
Более сложная схема сетевого копирования
Как видно из рисунка слева более сложная схема сетевого копирования может включать соединения с серверами для копирования через переключатели, свичи и роутеры. Устройства резервного копирования для выделенного сервера копирования могут быть представлены несколькими ленточными библтотеками.
Программные технологии копирования и восстановления
Два вида резервного копирования и восстановления данных обычно доступно исходя из возможностей, предлагаемых программным обеспечением по копированию и восстановлению:
- Image backup или копирование образа диска
- By-file backup или по-файловое копирование содержимого диска
Копирование образа диска
При этом копировании программы резервного копирования воспринимают весь диск или всю файловую систему как единое целое и копирование представляет собой снятие фотографии системы в целом за одну сессию. Обычно - это самый быстрый способ копирования или восстановления всей файловой системы в целом, однако очень часто даже для восстановления одного файла необходимо восстановить всю систему.
Пофайловое копирование
Этот метод копирования выполняется для каждого отдельного файла отдельно. Обычно файловое копирование занимает намного больше времени, так как с каждым файлом сохраняется и вся информация о пути директорий для доступа к нему. Однако именно этот метод позволяет обеспечить произвольный доступ и индивидуальное восстановление отдельного файла, что позволяет экономить время на операциях восстановления.