Differential Backup vs. Incremental Backup

Las soluciones de backup modernas ofrecen diferentes tecnologías para ayudar a ahorrar requisitos de espacio de almacenamiento, reducir las ventanas de backup, mejorar el rendimiento, etc. Controlar el espacio de almacenamiento necesario para hacer backups sigue siendo una de las mayores preocupaciones de las organizaciones de todos los tamaños. Existen varios tipos de backups y cada uno de ellos puede ser preferible en una situación concreta.

Siga leyendo para obtener más información sobre las diferencias entre backups completos, incrementales y diferenciales, y las ventajas e inconvenientes de cada uno. Determine qué tipos de backups son los mejores para una estrategia de protección de datos fiable para su organización.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Backup completo vs incremental vs diferencial

Entender la diferencia entre backups incrementales y diferenciales puede resultar confuso a primera vista. Veamos los tres tipos principales de backups y su principio de funcionamiento para entender estas diferencias.

¿Qué es un backup completo?

Una copia de seguridad completa es un método por el que todos los datos de origen se copian en un destino de copia de seguridad. Un backup completo puede ser una copia exacta de archivos en un soporte, un archivo de imagen en un repositorio de backups, etc. Más detalladamente, todos los archivos de una partición con un sistema de archivos se copian copiando todos los bloques que contienen datos, es decir, los datos que no están marcados como vacíos o listos para ser escritos.

Ventajas Desventajas
  • Este es el tipo de backups más sencillo.
  • Todos los datos se copian sin compararlos con los datos de los backups anteriores.
  • La recuperación de datos es rápida y sencilla, ya que no hay dependencias que reproducir al recuperar los datos de una copia de seguridad completa.
  • Copiar todos los datos cada vez que se establece un juego lleva mucho tiempo.
  • Elevados requisitos de espacio para hacer backup de almacenamiento, especialmente cuando se mantienen muchos puntos de recuperación.

En la práctica, las organizaciones no suelen utilizar el backup completo para las copias de seguridad diarias de los datos. Un backup completo puede ser una opción adecuada cuando haces backups de datos a intervalos largos, por ejemplo, mensualmente o una vez al año. Además, se requiere inicialmente un backup completo antes de poder proceder con los tipos de backup incremental y diferencial.

¿Qué es un backup incremental?

Una copia de seguridad incremental es un método por el que sólo se copian los cambios en los datos (denominados incrementos) desde la última copia de seguridad de cualquier tipo, ya sea completa o incremental. Como resultado, se obtiene una cadena de backups empezando por un backup completo y siguiendo por los incrementos.

En la práctica, existen dos tipos de backups incrementales:

  • Siempre incremental significa que todos los backups posteriores al backup completo inicial son incrementales. Este es el método tradicional de backups incrementales.
  • Incremental con full significa que periódicamente se hace un backup completo para evitar el uso de la larga cadena de backups incrementales. Se trata de un tipo de backup incremental tradicional.

Tenga en cuenta que los backups siempre incrementales pueden reducir las ventanas de backup. Sin embargo, la recuperación es más lenta a partir de este tipo de backups que a partir de uno incremental con backups completos o uno completo. Utilizar backups incrementales con full periódicos mejora la fiabilidad de los backups y la velocidad de recuperación, por eso son la mejor práctica en la mayoría de las situaciones.

Ventajas Desventajas
  • Los backups incrementales son más rápidos que los backups completos.
  • Se puede ahorrar espacio de almacenamiento de backups.
  • Se pueden hacer backups más frecuentes y conservar más puntos de recuperación gracias al ahorro de espacio de almacenamiento.
  • Si al menos una de las copias de seguridad incrementales anteriores está dañada, es posible que no pueda recuperar los datos de una copia de seguridad realizada después de la dañada. Cada uno de los siguientes backups incrementales depende de los anteriores.
  • El tiempo de recuperación puede ser mayor cuando se necesita recuperar datos utilizando varios incrementos en la cadena de backups.
  • Buscar archivos en el backup puede ser difícil.

El backup incremental es el método recomendado si necesitas hacer backups de datos con frecuencia. Para los entornos virtualizados, las soluciones de backup suelen basarse en las tecnologías nativas VMware Changed Block Tracking o Microsoft Hyper-V Resilient Change Tracking para hacer backups incrementales de las máquinas virtuales.

Más información: Lea cómo funciona el seguimiento de bloques modificados de VMware en esta entrada de blog.

¿Qué es un backup diferencial?

Una copia de seguridad diferencial es un método mediante el cual se copian todos los datos que han cambiado desde la copia de seguridad completa inicial. Todos los backups diferenciales posteriores contienen todos los cambios de datos desde el último backup completo y no desde el backup diferencial anterior.

Este método se sitúa a medio camino entre un backups completo y uno incremental tradicional en lo que se refiere a velocidad de backups y recuperación y requisitos de espacio de almacenamiento.

Veamos cómo funciona el backup diferencial utilizando un ejemplo de backup de una máquina virtual. Utilizaremos la siguiente configuración de prueba: 3 archivos en una máquina virtual, con cada archivo conteniendo los bloques 1, 2, 3 y 4.

Ejemplo

  1. El domingo, creamos un backup completo de la máquina virtual.

Crear un backup completo en domingo de una VM con 3 archivos

  1. El lunes, cambiamos el bloque 1 por el 5 en el Fichero 1.

    Con los métodos de backup diferencial e incremental, una aplicación de backup copia el bloque modificado del Archivo 1 e informa al repositorio de backups dónde debe colocarse.

    Crear un backup diferencial el lunes con sólo el bloque modificado copiado.

  1. El martes, añadimos los bloques 6 y 7 al fichero 2.

    Con el método diferencial, el bloque modificado del Fichero 1 del lunes se copia junto con los nuevos cambios.

    Crear un backup diferencial el martes con todos los cambios copiados.

  1. El miércoles, borramos el Fichero 3.

    Todos los cambios se copian durante el backup: el cambio en el Archivo 1, los dos bloques adicionales en el Archivo 2 y la información de que el Archivo 3 fue borrado.

    Crear un backup diferencial el miércoles

Ventajas Desventajas
  • Este método es más rápido que hacer backups completos.
  • Consume menos espacio de almacenamiento que hacer backups completos.
  • Una cadena de backups contiene un backup completo y un backup diferencial necesarios para recuperar los datos.
  • El espacio de almacenamiento consumido aumenta significativamente cuantos más backups diferenciales se hagan.
  • La recuperación de datos es compleja si se compara con hacer backups completos.

En la siguiente sección, vamos a explicar la diferencia entre backup incremental y diferencial para entender cuál puede beneficiar mejor a una estrategia de protección de datos.

Incremental vs Differential Backup: ¿Cuál es mejor?

Comparemos los backups diferenciales e incrementales en función de tres parámetros: la velocidad de backup, la velocidad de recuperación y el tamaño requerido en el repositorio de backups.

  • Velocidad de backups. Durante el primer backup, el tiempo necesario para completar el job es similar tanto para el enfoque incremental como para el diferencial, ya que transfieren los mismos datos durante el backup que sigue al backup completo inicial. Sin embargo, las diferencias aumentan con el tiempo y se necesitará más tiempo para completar el job. El backup incremental, en cambio, copiará cada vez sólo los cambios realizados desde la ejecución del job anterior.
  • Velocidad de recuperación. Cuando llega el momento de la recuperación, la copia de seguridad diferencial puede parecer la ganadora porque sólo requiere dos operaciones: restaurar la copia de seguridad inicial y aplicar el último conjunto diferencial, mientras que la copia de seguridad incremental tiene que reconstruir todos los incrementos.

    Con la misma cantidad de datos, el backup incremental requiere más recursos para colocar los datos en los lugares adecuados. Sin embargo, si el backup incremental se combina con el almacenamiento de datos sintéticos, la aplicación de backup sabe qué bloques de datos deben utilizarse para restaurar una máquina virtual. Así, el tiempo de recuperación es similar al necesario para restaurar los datos a partir de una copia de seguridad completa.

  • Tamaño del repositorio de backups. El mayor inconveniente del backup diferencial es el espacio de almacenamiento que requiere. Con el tiempo, los requisitos de espacio crecen exponencialmente. Muy pronto, resulta más fiable realizar una copia de seguridad completa más que seguir haciendo backups diferenciales.

A continuación se muestra un gráfico que ilustra de forma drástica el espacio que ocupan los backups diferenciales. El modelo para el gráfico es una máquina virtual de 2 TB con cambios diarios del 5% de su tamaño (aproximadamente 100 GB al día). En sólo una semana, el tamaño de los backups será el doble que el de la máquina virtual de origen. Al mismo tiempo, el backup siempre incremental sólo llegará a este punto dentro de tres semanas.

Incremental vs differential backup – disk space consumption

Esto hace que el backup diferencial requiera un backup completo periódico, ya que puede ocupar todo el repositorio de backups en cuestión de días. En algunos días ajetreados, por ejemplo, cuando llega una actualización importante del sistema operativo o del software, una copia de seguridad diferencial puede fallar porque no hay espacio suficiente. Por lo tanto, el backup incremental es el ganador en las tres categorías.

Conclusión

En la comparación entre backups incrementales y diferenciales, el backup incremental tiene las de ganar debido a su universalidad, rápida velocidad de backups y ahorro de espacio de almacenamiento. Sin embargo, puede utilizar el backup diferencial en algunos escenarios excepcionales cuando el intervalo entre backups completos no es largo y para tener menos dependencias entre backups. Una copia de seguridad completa es un punto de partida para ambos tipos de backups.

NAKIVO Backup & Replication es la solución universal de protección de datos compatible con el backup incremental para siempre y el backup periódico completo con backup incremental.

Descargue la edición gratuita de la solución NAKIVO para hacer backups y recuperaciones fiables y rápidas de diferentes infraestructuras informáticas.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

Artículos recomendados