Как должно быть организовано резервное копирование данных в компаниях малого и среднего бизнеса?

Резервное копирование выполняется для того, чтобы можно было:

  • Восстанавливать отдельные файлы,
  • Восстанавливать целиком файловые системы.

Первый вариант позволяет удовлетворить типичный запрос на восстановление файла, когда пользователь случайно удаляет файл и просит восстановить его из последней копии. Конкретные обстоятельства могут несолько различаться, но вообще это самое распространённое применение резервного копирования.

Второй вариант спасает от худшего кошмара системного администратора, когда по какой-либо причине, то, что не так давно было функционирующей частью центра данных, превращается просто в безжизненную груду железа, пластика и кремния. В итоге вы потеряли все программы и данные, которые накапливали вместе с пользователями не один год. Предполагается, что у вас всё скопировано. Но так ли это? И если это так, вы можете всё восстановить?

Разные данные – разные подходы к резервному копированию

Взгляните на данные, которые обрабатываются и хранятся в типичной компьютерной системе. Заметьте, что некоторые данные не меняются практически никогда, а другие постоянно изменяются.

Частота изменения данных очень важна для разработки процедуры резервного копирования. Тому есть две причины:

  • Резервная копия – это не больше чем «снимок» копируемых данных. Это отражение данных в определённый момент времени.
  • Чем чаще меняются данные, тем чаще следует выполнять их резервное копирование.

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

Операционная система. Эти данные обычно меняются только во время обновлений, установки исправлений ошибок и каких-либо изменений в соответствии с вашими задачами.

Замечание: Стоит ли вообще думать о резервной копии операционной системы? На эту тему многие системные администраторы размышляют уже много лет. С одной стороны, если процесс установки довольно прост, а применение исправлений и процедуры настройки хорошо документированы и легко воспроизводимы, переустановка операционной системы может быть подходящим вариантом.
С другой стороны, если есть хоть малейшее сомнение в том, что при новой установке удастся полностью воссоздать окружение изначальной системы, лучше выполнить резервное копирование операционной системы, хотя делать его можно гораздо реже, чем резервную копию полезных данных. Резервные копии операционной системы также могут пригодиться, когда потребуется восстановить всего несколько системных файлов (например, в случае ошибочного удаления).

Прикладное программное обеспечение. Эти данные меняются при установке, обновлении или удалении программ.

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

Данные пользователей. Эти данные меняются в соответствии с характером работы ваших пользователей. В большинстве организаций это происходит постоянно.

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

Типы резервного копирования

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

Хотя резервное копирование и можно настроить таким образом, скорее всего вы захотите сделать по-другому. Чтобы понять это лучше, мы должны сначала разобраться с разными типами резервного копирования. А именно c:

  • Полными копиями
  • Добавочные копии
  • Разностные копии

Полные копии
Резервное копирование, о котором шла речь в начале этого раздела, называется полным. Полная копия – это копия, при которой на резервный носитель сохраняется каждый файл. Как было сказано ранее, если копируемые данные никогда не меняются, все создаваемые полные копии будут одинаковыми.
Это объясняется тем фактом, что при создании полной копии не проверяется, был ли файл изменён со времени последнего копирования, и таким образом, на носитель записывается все файлы, вне зависимости от того, были они изменены или нет.
Вот почему полные копии не делаются постоянно – все файлы уже записаны на резервный носитель. При полном копировании, даже если ничего не меняется, используется большой объём резервного носителя. Ежедневное копирование 100 гигабайт данных, когда возможно, изменяются только 10 мегабайт, противоречит здравому смыслу, вот почему были придуманы добавочные копии.

Добавочные копии
При создании добавочных копий, в отличие от полных, сначала проверяется время изменения файла и сравнивается со временем последнего копирования. Если время изменения более раннее, значит, файл не был изменён после последнего копирования и в этот раз его можно пропустить. С другой стороны, если дата изменения файла более поздняя, чем дата последнего копирования, значит, файл был изменён и его следует включить в резервную копию.
Добавочные копии используются в сочетании с регулярными полными копиями (например, полные копии делаются еженедельно, а добавочные — ежедневно).
Основное преимущество добавочных копий состоит в том, что они выполняются гораздо быстрее, чем полные. А основной их недостаток состоит в том, что для восстановления нужного файла может потребоваться просматривать несколько добавочных копий, пока он не будет найден. При восстановлении всей файловой системы необходимо восстановить последнюю полную копию и все последующие добавочные копии.
С целью исключить необходимость восстановления всех копий по очереди был разработан немного другой подход, который называется разностным.

Разностные копии
Разностные копии похожи на добавочные тем, что они включают только изменённые файлы. Однако разностные копии являются накопительными – другими словами, при разностном копировании файл, изменённый однажды, будет включаться во все последующие разностные копии (имеется в виду до следующей, полной копии).
Это значит, что каждая разностная копия содержит все файлы, изменённые со времени последней полной копии, что позволяет выполнить полное восстановление, восстановив только последнюю полную и последнюю разностную копию.
Стратегия резервного копирования с разностными копиями обычно похожа на стратегию с добавочными копиями: за одним периодическим полным копированием следует несколько более частых разностных. Эффект такого использования разностных копий заключается в том, что со временем разностные копии обычно немного вырастут (если в интервале времени между полными копиями меняются разные файлы). Таким образом, разностные копии находятся где-то между добавочными и полными с точки зрения использования резервных носителей и скорости копирования, а также быстроты восстановления одного файла и всей файловой системы (так как приходится просматривать/восстанавливать меньше копий).

Хранение резервных копий

Когда резервные копии сделаны, что должно произойти дальше? Очевидный ответ на этот вопрос – эти копии должны быть сохранены. Однако, совсем не так очевидно, что именно следует хранить – и где.

Чтобы ответить на эти вопросы, мы должны сначала учесть обстоятельства, при которых будут использоваться резервные копии. Можно выделить три основные ситуации:

  1. Восстановление отдельных файлов по запросу пользователей
  2. Глобальное восстановление при чрезвычайной ситуации
  3. Архивное хранилище скорее всего никогда не потребуется

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

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

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

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

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

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

Вопросы восстановления

Хотя резервные копии выполняются ежедневно, восстановление обычно происходит реже. Однако, восстановления неизбежно, в нём обязательно будет необходимость, поэтому к нему лучше подготовиться. Здесь важно проанализировать различные ситуации, описанные в этом разделе, и проверить, насколько вы действительно способны с ними справиться. И помните, что моменты, которые сложнее всего проверить – самые важные.

Восстановление на «голом» компьютере.

Выражением «восстановление на голом компьютере» системные администраторы описывают процесс восстановления полной копии системы на компьютере, на котором нет абсолютно никаких данных – ни операционной системы, ни приложений, ничего.

Вообще можно выделить два основных подхода к восстановлению на голом компьютере:
  1. Переустановка, за которой следует восстановление. Здесь базовая операционная система устанавливается таким же образом, как и на совершенно новый компьютер. Когда операционная система установлена и правильно настроена, оставшиеся диски можно подключить и отформатировать, и восстановить все копии с резервных носителей.
  2. Диски для восстановления системы. Диск для восстановления системы – это загрузочный носитель некоторого рода (обычно CD\DVD-ROM), который содержит минимальное системное окружение и позволяет выполнять самые основные административные задачи. Окружение восстановления содержит необходимые утилиты для разбиения на разделы и форматирования дисков, драйверы устройств, необходимые для обращения к устройству с резервными копиями, и программы, необходимые для восстановления данных с резервных носителей.
Проверка копий

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

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






Вопросы и ответы

Здесь могут быть ваши вопросы и наши ответы




Задать вопрос

ФИО:
E-mail:
Ваш вопрос:
4 цифры: с картинки: Пожалуйста, включите отображение картинок.



На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите её и нажмите Shift+Enter