Articulo de referencia

Esquema de rotación de respaldo

Un esquema de rotación de copias de seguridad es un sistema para realizar copias de seguridad de datos en soportes informáticos (como cintas ) que minimiza, mediante la reutiliz...

Un esquema de rotación de copias de seguridad es un sistema para realizar copias de seguridad de datos en soportes informáticos (como cintas ) que minimiza, mediante la reutilización, la cantidad de soportes utilizados. Determina cómo y cuándo se utiliza cada unidad de almacenamiento extraíble para una copia de seguridad y cuánto tiempo se conserva después de almacenar los datos. Con el tiempo, se han desarrollado diferentes técnicas para equilibrar las necesidades de retención y restauración de datos con el coste de los soportes de almacenamiento adicionales. Este esquema puede volverse bastante complejo si incorpora copias de seguridad incrementales, múltiples periodos de retención y almacenamiento externo.

Esquemas

El primero en entrar, el primero en salir

Un esquema de copia de seguridad FIFO ( primero en entrar, primero en salir ) guarda los archivos nuevos o modificados en el medio más antiguo del conjunto, es decir, el medio que contiene los datos de copia de seguridad más antiguos y, por lo tanto, menos útiles. [ 1 ] Al realizar una copia de seguridad diaria en un conjunto de 14 medios, la profundidad de la copia de seguridad sería de 14 días. Cada día, se insertaría el medio más antiguo al realizar la copia de seguridad. Este es el esquema de rotación más simple y suele ser el primero que viene a la mente.

Este sistema tiene la ventaja de conservar el mayor número posible de copias de seguridad diarias. Puede utilizarse cuando los datos archivados no son importantes (o se conservan por separado de los datos de copia de seguridad a corto plazo) y los datos anteriores al período de rotación son irrelevantes.

Sin embargo, este esquema presenta el inconveniente de la posible pérdida de datos: supongamos que se introduce un error en los datos, pero el problema no se detecta hasta después de varias generaciones de copias de seguridad y revisiones. Por lo tanto, cuando se detecta el error, todos los archivos de copia de seguridad lo contienen. En ese caso, sería útil contar con al menos una versión anterior de los datos, ya que no presentaría el error.

Abuelo-padre-hijo

La copia de seguridad de abuelo-padre-hijo (GFS) es un esquema de rotación común para los medios de copia de seguridad, [ 1 ] en el que existen tres o más ciclos de copia de seguridad, como diarios, semanales y mensuales. Las copias de seguridad diarias se rotan cada 3 meses utilizando un sistema FIFO como el descrito anteriormente. Las copias de seguridad semanales se rotan de manera similar cada dos años, y las mensuales anualmente. Además, también se pueden conservar por separado copias de seguridad trimestrales, semestrales y/o anuales. A menudo, algunas de estas copias de seguridad se retiran del sitio para su custodia y para fines de recuperación ante desastres.

Torre de Hanoi

El método de rotación de la Torre de Hanoi es más complejo. Se basa en las matemáticas del rompecabezas de la Torre de Hanoi , utilizando un método recursivo para optimizar el ciclo de respaldo. Cada cinta corresponde a un disco en el rompecabezas, y cada movimiento de disco a una clavija diferente corresponde a un respaldo en esa cinta. Así, la primera cinta se usa cada dos días (1, 3, 5, 7, 9, ...), la segunda cinta se usa cada cuatro días (2, 6, 10, ...), y la tercera cinta se usa cada ocho días (4, 12, 20, ...). [ 2 ]

Un conjunto de n cintas (u otro soporte) permitirá realizar copias de seguridad durante 2 n −1 días antes de que se recicle el último conjunto. Así, 3 cintas proporcionarán copias de seguridad de 4 días, y el cuarto día se sobrescribirá el Conjunto C ; 4 cintas proporcionarán copias de seguridad de 8 días, y el Conjunto D se sobrescribirá el noveno día; 5 cintas proporcionarán copias de seguridad de 16 días, etc. Los archivos se pueden restaurar desde 1, 2, 4, 8, 16, ..., 2 n −1 días atrás. [ 3 ]

Las siguientes tablas muestran qué cintas se utilizan en qué días de los distintos ciclos. Una desventaja de este método es que la mitad de las copias de seguridad se sobrescriben después de solo dos días.

Calendario de tres cintas de Hanoi

Calendario de Hanoi de cuatro cintas

Calendario de cinco cintas de Hanoi

Extensiones y ejemplo

Son posibles muchas variantes, y los conceptos se pueden extender fácilmente a directorios basados ​​en disco que contengan copias de seguridad. Aquí hay algunas opciones:

  • Guarda una copia de seguridad base como conjunto cero.
  • Guarda tantas copias de seguridad recientes como desees.
  • Guarda más de una unidad de cada número de conjunto para una mayor cobertura.

La cobertura se vuelve automáticamente más escasa cuanto más atrás en el tiempo se retrocede, lo que se aproxima a la probabilidad de tener que realizar restauraciones a partir de copias de seguridad anteriores.

Además, Tower of Hanoi tiene la enorme ventaja de liberar a los implementadores de la necesidad de gestionar estrategias de gestión por hora, día, semana, mes, trimestre o año.

En general, el conjunto de respaldo número set se utiliza en seq = 2 set −1 + j × 2 set , j = 0, 1, 2, 3, 4, ..., donde seq es la secuencia o número de serie de un respaldo (también el número de movimiento de la Torre de Hanoi).

Aquí hay un ejemplo que muestra la cobertura, incluyendo el conjunto 0, conservando al menos los últimos 4 días y reciclando:

  • precioso.20140515.seq.0 conjunto 0
  • precioso.20150205.seq.256 conjunto 9
  • precioso.20151026.seq.512 conjunto 10
  • precioso.20160311.seq.640 conjunto 8
  • precioso.20160516.seq.704 conjunto 7
  • precioso.20160601.seq.720 conjunto 5
  • precioso.20160609.seq.728 conjunto 4
  • precioso.20160617.seq.736 conjunto 6
  • precioso.20160618.seq.737.conjunto de reciclaje 1
  • precioso.20160619.seq.738 conjunto 2
  • precioso.20160620.seq.739 conjunto 1
  • precioso.20160621.seq.740 conjunto 3
  • precioso.20160622.seq.741 conjunto 1

Distribución aleatoria ponderada

Una alternativa para mantener las generaciones distribuidas a lo largo del tiempo consiste en eliminar (o sobrescribir) las generaciones pasadas (excepto la más antigua y la más reciente ) de forma aleatoria ponderada cuando sea necesario. Para cada eliminación, el peso asignado a cada generación eliminable corresponde a la probabilidad de que sea eliminada.

Un factor de ponderación aceptable es un exponente constante (posiblemente el cuadrado ) del inverso multiplicativo de la duración (posiblemente expresada en días) entre las fechas de la generación actual y la anterior. Un exponente mayor da lugar a una distribución más uniforme de las generaciones, mientras que un exponente menor produce una distribución con más generaciones recientes y menos generaciones antiguas. Esta técnica garantiza, de forma probabilística, que las generaciones pasadas se distribuyan siempre en todos los momentos temporales según lo deseado.

El método aleatorio ponderado solo presenta una ventaja sobre un enfoque más sistemático cuando las copias de seguridad son irregulares o se omiten.

Método de medios incrementales

Este método tiene muchas variantes y nombres. Se utiliza un conjunto de soportes numerados hasta el final del ciclo. Luego, el ciclo se repite con soportes numerados igual que el ciclo anterior, pero incrementados en uno. La cinta con el número más bajo del ciclo anterior se desecha y se conserva permanentemente. De esta forma, se tiene acceso a todas las copias de seguridad de un ciclo y a una copia de seguridad por ciclo anterior. Este método tiene la ventaja de garantizar un desgaste uniforme de los soportes, pero requiere un cálculo previo del calendario.

Véase también

Referencias

  1. 1 2 Kissell, Joe (febrero de 2007). Tome el control de las copias de seguridad de Mac OS X (PDF) (Edición versión 2.0  ). Ithaca, NY: TidBITS Electronic Publishing. págs.  18-20 (El archivo), 24 (cliente-servidor), 82-83 (archivo de archivo), 112-114 (esquema de rotación de copias de seguridad de almacenamiento externo), 126-141 (terminología y GUI antiguas de Retrospect, todavía utilizadas en la variante de Windows), 165 (cliente-servidor), 128 (subvolumen, posteriormente renombrado como Carpeta favorita en la variante de Macintosh). ISBN 0-9759503-0-4Archivado del original (PDF) el 15 de octubre de 2018.
  2. San Francisco Computer Repair (13 de enero de 2008). "Métodos de copia de seguridad" . Consultado el 21 de febrero de 2008 .
  3. Alvechurch Data Ltd (27-11-2007). "Patrón de la Torre de Hanoi para copias de seguridad" . Recuperado el 12-03-2008 .