Diferencias entre backup y snapshots

Publicado el 29 abril 2021 por Dbigcloud @dbigcloud

Desde hace tiempo vengo escribiendo post sobre copias de seguridad. A veces hablo de algunos conceptos que se dan por sabidos, pero aun hay gente que no los conoce o no sabe que es. Hoy quiero exponer las diferencias entre un backup y un snapshot.

 

¿Que es una copia de seguridad?

Se puede definir que una copia de seguridad es un respaldo de algo que en un tiempo determinado es posible recuperarlo. En IT sería un respaldo independiente de datos para que en caso de algún problema puedan ser recuperados. Gracias a las copias de seguridad es posible recuperar objetos, servidores e incluso infraestructuras enteras en caso de desastre o perdida.

Normalmente las copias de seguridad se pueden realizar en local y/o en remoto. Hay una regla de buenas prácticas que se denomina 3-2-1 y consiste en:

  • Realizar 3 copias de los datos cada día, siempre que sea posible.
  • Guardar las copias en 2 soportes distintos. Estos pueden ser cintas, discos, USB, etc.
  • Almacénalas 1 un lugar distinto de donde se encuentran los datos. Por ejemplo en la nube, en algún proveedor u otro centro de datos.

Existen diferentes la principales formas de realizar las copias de seguridad son: 

  • Copia completa de los datos. Se dispone de todos los datos y es más sencillo llevar un control de versiones. Tiene el inconveniente que es muy lenta.
  • Copia de seguridad incremental. A partir de una copia completa se pueden ir guardando los últimos cambios producidos en los datos. Tiene la desventaja que para restaurar datos serán necesarias varias copias de seguridad donde estén almacenados todos los datos.
  • Copia de seguridad diferencia. A partir de una copia completa, se realizan backups de todos los cambios. Si disponen de copias de todos los cambios desde la última copia completa. Para la recuperación se necesita la copia completa y la diferencial.

 ¿Que es un snapshot?

Un snapshot es una instantánea de los metadatos de un sistema en un tiempo determinado. Esta instantánea puede ser de una máquina virtual, un volumen, o una base de datos. Se realizan en un medio simular al original. Los snaphost se guardan y se restauran rápidamente siendo excelentes para el control de versiones.

Hoy en día casi cualquier herramienta de virtualización, base de datos, almacenamiento dispone de opciones para realizar snapshots. Estos, también pueden ser completos o incrementales y dependen del snapshot principal. 

 Diferencias entre snapshots y backups.

Ahora que se conocer los dos conceptos se pueden encontrar las diferencias entre ambos.

Snapshots.

  • Los snaphots son complementarios a las copias de seguridad ya que es capaz de disponer de la copia en un momento en el tiempo. 
  • Instantáneas rápidas de realizar y de restaurar.
  • Los snapshots pueden corromperse y perderse.
  • Utilizan el mismo lugar de almacenamiento del sistema.
  • Utiliza menos almacenamiento.

Backups

  • Copia completa de los datos capaz de replicarse.
  • El tiempo de realizar la copia depende del medio y la cantidad de datos.
  • Pueden almacenarse en localizaciones y medios distintos.
  • Utiliza gran capacidad de almacenamiento.
  • Permite restauraciones parciales de los datos.

Disponer de una buena política de copias de seguridad es altamente recomendable en cualquier entorno. Para ello se debe de contar con una herramienta que permita complementar las copias de seguridad con los snapshots. Por ejemplo, con Nakivo Backup & Replication es posible realizar copias de seguridad completa de los datos y también de los snapshots, permitiendo verificarlos para detectar que no estén corrompidos. Con las réplicas y copias de seguridad de NAKIVO, puede mantener actualizada la copia de la máquina virtual con hasta 30 puntos de restauración. Cada uno de ellos es una instantánea del volumen (snapshot). 


Compártelo: