Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Схема ротации резервных копий – это система резервного копирования данных на компьютерные носители (например, ленты), которая минимизирует количество используемых носителей за счет их повторного использования. Эта схема определяет, как и когда каждый съемный носитель используется для задания резервного копирования, и как долго он хранится после записи на него резервных данных. Со временем были разработаны различные методы, позволяющие сбалансировать требования к хранению и восстановлению данных с затратами на дополнительные носители для хранения. Такая схема может быть достаточно сложной, если учитывать инкрементные резервные копии, несколько сроков хранения и хранение данных вне площадки.
A backup rotation scheme is a system of backing up data to computer media (such as tapes) that minimizes, by re use, the number of media used. The scheme determines how and when each piece of removable storage is used for a backup job and how long it is retained once it has backup data stored on it. Different techniques have evolved over time to balance data retention and restoration needs with the cost of extra data storage media. Such a scheme can be quite complicated if it takes incremental backups, multiple retention periods, and off site storage into consideration.
Первый входит, первый выходит.
Схема резервного копирования "первый пришел – первый ушел" (FIFO) сохраняет новые или измененные файлы на "самые старые" носители в наборе, то есть на носители, содержащие самые старые и, следовательно, наименее полезные ранее созданные резервные копии. При ежедневном резервном копировании на набор из 14 носителей глубина резервного копирования составит 14 дней. Каждый день при выполнении резервного копирования будут использоваться самые старые носители. Это простейшая схема ротации и обычно первая, которая приходит в голову. Преимущество этой схемы заключается в том, что она обеспечивает максимально длительный период хранения ежедневных резервных копий. Ее можно использовать, когда архивированные данные не важны (или хранятся отдельно от данных краткосрочного резервного копирования), а данные, предшествующие периоду ротации, не имеют значения. Однако эта схема подвержена риску потери данных: предположим, в данные была внесена ошибка, но проблема не была выявлена до создания нескольких поколений резервных копий и версий. В результате, когда ошибка будет обнаружена, все файлы резервных копий будут содержать эту ошибку. В этом случае было бы полезно иметь хотя бы одну более старую версию данных, поскольку она не содержала бы ошибки.
A first in, first out (FIFO) backup scheme saves new or modified files onto the "oldest" media in the set, i. e. the media that contain the oldest and thus least useful previously backed up data. Performing a daily backup onto a set of 14 media, the backup depth would be 14 days. Each day, the oldest media would be inserted when performing the backup. This is the simplest rotation scheme and is usually the first to come to mind. This scheme has the advantage that it retains the longest possible tail of daily backups. It can be used when archived data is unimportant (or is retained separately from the short term backup data) and data before the rotation period is irrelevant. However, this scheme suffers from the possibility of data loss: suppose, an error is introduced into the data, but the problem is not identified until several generations of backups and revisions have taken place. Thus when the error is detected, all the backup files contain the error. It would then be useful to have at least one older version of the data, as it would not have the error.
Взвешенное случайное распределение
Альтернативный подход заключается в поддержании распределения поколений во всех моментах времени путем удаления (или перезаписи) прошлых поколений (за исключением самых старых и последних n поколений) по мере необходимости, случайным образом с учетом весов. Вес, присваиваемый каждому удаляемому поколению, соответствует вероятности его удаления. Один из допустимых вариантов веса – постоянная степень (возможно, квадрат) обратной величины длительности (возможно, выраженной в днях) между датами создания поколения и предшествующего ему поколения. Использование большей степени приводит к более равномерному распределению поколений, а меньшей – к распределению с большим количеством недавних и меньшим количеством старых поколений. Эта техника вероятностно обеспечивает равномерное распределение прошлых поколений во всех моментах времени, как и требуется. Взвешенный случайный метод имеет преимущество перед более систематическим подходом только в случае нерегулярного создания резервных копий или их пропусков.
An alternative arrangement is to keep generations distributed across all points in time is by deleting (or overwriting) past generations (except the oldest and the most recent n generations) when necessary in a weighted random fashion. For each deletion, the weight assigned to each deletable generation corresponds to the probability of it being deleted. One acceptable weight is a constant exponent (possibly the square) of the multiplicative inverse of the duration (possibly expressed in the number of days) between the dates of the generation and the generation preceding it. Using a larger exponent leads to a more uniform distribution of generations, whereas a smaller exponent leads to a distribution with more recent and fewer older generations. This technique probabilistically ensures that past generations are always distributed across all points in time as is desired. The weighted random method only has an advantage over a more systematic approach, when backups are irregular or missed.
Метод увеличения медий
Этот метод имеет множество вариаций и названий. Набор пронумерованных носителей информации используется до конца цикла. Затем цикл повторяется с использованием носителей, имеющих те же номера, что и в предыдущем цикле, но увеличенные на единицу. Носитель с наименьшим номером из предыдущего цикла выводится из ротации и хранится постоянно. Таким образом, обеспечивается доступ ко всем резервным копиям за один цикл и к одной резервной копии за каждый предыдущий цикл. Преимущество этого метода заключается в равномерном износе носителей, однако он требует предварительного вычисления расписания.
This method has many variations and names. A set of numbered media is used until the end of the cycle. Then the cycle is repeated using media numbered the same as the previous cycle, but incremented by one. The lowest numbered tape from the previous cycle is retired and kept permanently. Thus one has access to every backup for one cycle and to one backup per cycle before that. This method has the advantage of ensuring even media wear, but requires a schedule to be precalculated.