Протоколы резервирования и восстановления данных
Для обеспечения сохранности данных во многих организации применяют системы резервирования. Резервирование может быть на уровне оборудования - аппаратные RAID - контроллеры. В случае программного резервирования, можно разделить его на следующие типы:- Программные RAID-массивы - объединение жестких дисков одного сервера или подключенных дисковых полок в логическое устройство с избыточным хранением. Таким образом выход из строя одного или нескольких дисков позволит сохранить данные.
- Создание резервных копий. Данная процедура наиболее распространена, т.к. в отличии от предыдущих позволяет восстановить данные после диверсии или намеренного уничтожения хранимых данных. Резервные копии могут быть:
- Локальные - внутри самого сервера или системы
- Сетевые - на сетевые хранилища, чаще всего географически отдаленные, чтобы снизить вероятность потери данных по причинам техногенного характера
- Ленточные библиотеки - устройства созданные специально для резервирования данных, имеют экономическую эффективность при хранении больших объемах данных и длительных сроков.
- Локальные - внутри самого сервера или системы
- Создание мультисерверных систем. В некоторых проектах рассчитанных на высокую нагрузку -изначально закладывается резервирование данных. Данные между серверами могут дублироваться в синхронном режиме. При выходе из строя одного сервера из 2-х или 2-х из трех не приведут ни к потере данных, ни к остановке работоспособности системы. После включения выбывшего сервера, изменения накатываются в асинхронном режиме.
Протоколы резервирования и восстановления.
Создание наиболее актуальных резервных копий перед предполагаемым сбоем, достигается за счет использования протоколов резервирования. Протоколы могут включать в себя наборы правил при которых запускается алгоритм резервирования - например отключение энергоснабжения серверной. При таком условии, сервера обычно могут работать на ИБП не более 30 минут, по протоколу резервирования при отключения питания, крайние изменения сделанные после последнего резерва будут сохраняться как актуальная копия. Данный протокол должен включать в себя также алгоритм восстановления - при возобновлении работы, данные будут актуализированы с альтернативного хранилища.
Протоколы могут быть экстренные и очередные. Пример экстренного протокола был описан выше. К очередным протоколам резервирования можно отнести - создание недельных копий выходные дни, создание дневных копий в ночное время и т.п. - когда администратор задает интервалы копирования.
По емкости данных резервные копии могут быть следующими:
- Полные - создается полная копия источника
- Инкрементальные - создается копия из измененных данных от предыдущего резерва
- Кумулятивные - создается копия данных на изменения от контрольной точки до текущего момента. Контрольными точками обычно бывают полные резервные копии.
- Специальные - имеют собственные алгоритмы под каждую систему, обычно резервируются только важные данные и создаваемая структура, архивные данные, учет истории - чаще игнорируются
Специалисты нашей компании помогут выбрать оптимальные системы резервирования под Ваши решаемые задачи. Мы поможем также в создании системы диагностики за исполнением резервирования и сигнализации при сбоях. Наш партнер "HDD-Company" предоставляет ресурсы для организации сетевых хранилищ резервных копий в облаке.