stringtranslate.com

Respaldo incremental

Una copia de seguridad incremental es aquella en la que las copias sucesivas de los datos contienen solo la parte que ha cambiado desde que se realizó la copia de seguridad anterior. [1] [2] [3] [4] Cuando se necesita una recuperación completa, el proceso de restauración necesitaría la última copia de seguridad completa más todas las copias de seguridad incrementales hasta el punto de restauración. [5] Las copias de seguridad incrementales suelen ser deseables ya que reducen el uso del espacio de almacenamiento y son más rápidas de realizar que las copias de seguridad diferenciales . [6]

Variantes

incremental

La forma más básica de copia de seguridad incremental consiste en identificar, registrar y así conservar sólo aquellos archivos que han cambiado desde la última copia de seguridad. Dado que los cambios suelen ser bajos, las copias de seguridad incrementales son mucho más pequeñas y rápidas que las copias de seguridad completas. Por ejemplo, después de una copia de seguridad completa el viernes, una copia de seguridad del lunes contendrá sólo aquellos archivos que cambiaron desde el viernes. Una copia de seguridad del martes contiene sólo aquellos archivos que cambiaron desde el lunes, y así sucesivamente. Naturalmente, una restauración completa de los datos será más lenta, ya que se deben restaurar todos los incrementos. Si alguna de las copias creadas falla, incluida la primera (completa), la restauración será incompleta. [7]

Un ejemplo de Unix sería:

rsync  -e  ssh  -va  --link-dest = $dst /hora.1 $servidor remoto : $ruta remota $dst /hora.0  

El uso de la opción --link-dest de rsync es lo que hace que este comando sea un ejemplo de copia de seguridad incremental.

incremental multinivel

Un esquema de respaldo incremental más sofisticado implica múltiples niveles de respaldo numerados . Una copia de seguridad completa es el nivel 0. Una copia de seguridad de nivel n respaldará todo lo que ha cambiado desde la copia de seguridad de nivel n-1 más reciente . Supongamos, por ejemplo, que se realizó una copia de seguridad de nivel 0 un domingo. Una copia de seguridad de nivel 1 realizada el lunes incluiría solo los cambios realizados desde el domingo. Una copia de seguridad de nivel 2 realizada el martes incluiría sólo los cambios realizados desde el lunes. Una copia de seguridad de nivel 3 realizada el miércoles incluiría sólo los cambios realizados desde el martes. Si se realizó una copia de seguridad de nivel 2 el jueves, incluiría todos los cambios realizados desde el lunes porque el lunes fue la copia de seguridad de nivel n-1 más reciente.

Incremental inverso

Una copia de seguridad incremental de los cambios realizados entre dos instancias de un espejo puede ser hacia adelante o hacia atrás.

Si la versión más antigua del espejo se trata como la base y la versión más nueva como la versión revisada, el incremental producido es un incremental hacia adelante.

Si la versión más reciente del espejo se trata como la base y la versión más antigua como la versión revisada/cambiada, el incremental producido es un incremental inverso.

Al realizar copias de seguridad utilizando copias de seguridad incrementales inversas, cada vez que se realiza una copia de seguridad incremental inversa, se aplica (a la inversa) a la copia de seguridad completa (sintética) anterior, por lo que la copia de seguridad completa (sintética) actual es siempre una copia de seguridad del estado más reciente. del sistema. Esto contrasta con las copias de seguridad incrementales directas, donde la copia de seguridad completa actual es una copia de seguridad de la versión más antigua del sistema y, para obtener una copia de seguridad del estado más reciente del sistema, todas las copias de seguridad incrementales directas deben aplicarse a esa versión. versión más antigua sucesivamente.

Al aplicar un incremental inverso a un espejo, el resultado será una versión anterior del espejo. Esto proporciona un medio para volver a cualquier versión anterior del espejo .

En otras palabras, después de la copia de seguridad completa inicial, cada copia de seguridad incremental sucesiva aplica los cambios a la copia de seguridad completa anterior, creando una nueva copia de seguridad completa sintética cada vez, manteniendo la capacidad de volver a versiones anteriores.

La principal ventaja de este tipo de copia de seguridad es un proceso de recuperación más eficiente, ya que la versión más reciente de los datos (que es la versión que se restaura con más frecuencia) es una copia de seguridad completa (sintética) y no es necesario aplicarle incrementos durante el proceso. su restauración. La copia de seguridad incremental inversa funciona tanto para cintas como para discos, pero en la práctica tiende a funcionar mejor con discos.

Las empresas que utilizan el método de copia de seguridad incremental inversa incluyen Intronis y Zetta.net .

incremental para siempre

Este estilo es similar al concepto de copia de seguridad sintética. Después de una copia de seguridad completa inicial, solo las copias de seguridad incrementales se envían a un sistema de copia de seguridad centralizado. Este servidor realiza un seguimiento de todos los incrementos y envía los datos adecuados al cliente durante las restauraciones. Esto se puede implementar enviando cada incremento directamente a la cinta a medida que se toma y luego refactorizando las cintas según sea necesario. Si hay suficiente espacio en disco disponible, se puede mantener una réplica en línea junto con cambios incrementales previos para que se puedan restaurar las versiones actuales o anteriores de los sistemas de los que se realiza la copia de seguridad. Este es un método adecuado en el caso de los sistemas bancarios. [ cita necesaria ]

En las arquitecturas de nube modernas o en escenarios de copia de seguridad de disco a disco, esto es mucho más sencillo. Los datos se dividen en fragmentos y se colocan en un sistema de almacenamiento en la nube . Los metadatos sobre los fragmentos se almacenan en un sistema persistente, lo que permite al sistema ensamblar una copia de seguridad de un momento determinado a partir de estos fragmentos en el momento de la restauración. No es necesario refactorizar la cinta.

Incremental a nivel de bloque

Este método realiza una copia de seguridad solo de los bloques dentro del archivo que cambió. Esto requiere un mayor nivel de integración entre el emisor y el receptor.

Incremental a nivel de bytes

Estas tecnologías de respaldo son similares al método de respaldo "incremental a nivel de bloque"; sin embargo, el método de copia de seguridad incremental de bytes (o binario) se basa en una variación binaria de los archivos en comparación con la copia de seguridad anterior: mientras que las tecnologías basadas en bloques funcionan con unidades que cambian mucho (bloques de 8K, 4K o 1K), el método de copia de seguridad incremental de bytes (o binario). Las tecnologías basadas funcionan con la unidad mínima, ahorrando espacio al reflejar un cambio en un archivo. [8] Otra diferencia importante es que funcionan de forma independiente en el sistema de archivos. Actualmente son las tecnologías que consiguen una mayor compresión relativa de los datos, convirtiéndose en una gran ventaja para las copias de seguridad realizadas a través de Internet. [ cita necesaria ]

Otros tipos de copias de seguridad

Copia de seguridad completa sintética

Una copia de seguridad sintética es un método alternativo para crear copias de seguridad completas. En lugar de leer y hacer una copia de seguridad de los datos directamente desde el disco, sintetizará los datos de la copia de seguridad completa anterior (ya sea una copia de seguridad completa normal para la primera copia de seguridad o la copia de seguridad completa sintética anterior) y las copias de seguridad incrementales periódicas. Como sólo las copias de seguridad incrementales leen datos del disco, estos son los únicos archivos que deben transferirse durante la replicación externa. Esto reduce en gran medida el ancho de banda necesario para la replicación externa. La copia de seguridad sintética no siempre funciona con la misma eficiencia. La velocidad de los datos cargados desde la máquina de destino a los datos sincronizados en el almacenamiento varía según la fragmentación del disco. [9]

Diferencial

Una copia de seguridad diferencial es una copia de seguridad acumulativa de todos los cambios realizados desde la última copia de seguridad completa o normal , es decir, las diferencias desde la última copia de seguridad completa. La ventaja de esto es el tiempo de recuperación más rápido, ya que solo requiere una copia de seguridad completa y la última copia de seguridad diferencial para restaurar el sistema. La desventaja es que por cada día transcurrido desde la última copia de seguridad completa, es necesario realizar una copia de seguridad de más datos, especialmente si una proporción significativa de los datos ha cambiado.

Adelante incremental para siempre

Una copia de seguridad incremental permanente hacia adelante [10] permite que la operación sintética cree una nueva copia de seguridad completa, que está limitada al tamaño del archivo incremental, en lugar del tamaño completo de un archivo de copia de seguridad completo como sucedería en un "modo hacia adelante". con rellenos sintéticos”. La E/S consumida total es la misma que la incremental invertida, pero durante la duración de la actividad de copia de seguridad solo se utiliza 1 E/S de escritura y la instantánea de la VM se abre durante menos tiempo que la incremental invertida; las 2 E/S restantes se utilizan para actualizar el archivo de copia de seguridad completo.

Ver también

Referencias

  1. ^ Descripción de copias de seguridad completas, incrementales y diferenciales. Soporte de Microsoft. Consultado el 21 de agosto de 2012.
  2. ^ 3.3.2. Realizar una copia de seguridad incremental. (Guía del usuario de MySQL Enterprise Backup (Versión 3.7.1) :: II Uso de MySQL Enterprise Backup :: 3 Copia de seguridad de un servidor de base de datos :: 3.3 Escenarios y ejemplos de copia de seguridad :: 3.3.2 Realización de una copia de seguridad incremental). MySQL. Consultado el 21 de agosto de 2012.
  3. ^ ARCserve Backup r16-ENU/Bookshelf_Files/PDF/AB_MS_EXCHANGE_W_ENU.pdf CA ARCserve Backup para Windows: Guía del agente para Microsoft Exchange Server, soporte técnico de CA Technologies r16. Página 52. Consultado el 21 de agosto de 2012.
  4. ^ ¿ Cuáles son las diferencias entre copias de seguridad diferenciales e incrementales? Archivado el 4 de septiembre de 2012 en Wayback Machine Soporte técnico empresarial de Symantec. Artículo: TECH7665. Creado: 2000-01-27; Actualizado: 2012-05-12. Consultado el 21 de agosto de 2012.
  5. ^ Copias de seguridad diferenciales de SQL Server. Carlos Rojas. Red comunitaria de EMC. Corporación EMC. 2 de marzo de 2011. Consultado el 21 de agosto de 2012.
  6. ^ Copia de seguridad incremental a nivel de bloque SnapMirror de NetApp en cinta con NetVault Backup. Archivado el 11 de julio de 2013 en archive.today Charles Keiper, director sénior de productos. Software de búsqueda. 1 de agosto de 2012. Consultado el 21 de agosto de 2012.
  7. ^ Zacker, Craig (2006). Certificación Network+, cuarta edición . Redmond, WA: Microsoft Press. pag. 455.
  8. ^ "¿Qué es una copia de seguridad incremental?". Guía digital de IONOS . Consultado el 15 de agosto de 2022 .
  9. ^ Gugick, David. "Explicación de la copia de seguridad completa sintética". Laboratorio CloudBerry . Consultado el 20 de diciembre de 2018 .
  10. ^ "Nueva copia de seguridad incremental hacia adelante para siempre". Virtual al núcleo . 13 de octubre de 2014.

Otras lecturas