Backup y recuperación
El backup (copia de seguridad) consiste en crear una réplica de los datos originales con el propósito de restaurarlos en caso de pérdida, daño, borrado accidental o error. La política de respaldo de una organización define qué se copia, con qué frecuencia, dónde se guarda y durante cuánto tiempo se retiene, buscando un equilibrio entre la ventana de copia, el espacio ocupado y el objetivo de recuperación admisible (RPO, Recovery Point Objective).
Tipos de copia de seguridad
Existen tres estrategias fundamentales que se distinguen por qué datos incluyen y respecto a qué copia previa se calculan los cambios:
| Tipo | Qué copia | Punto de referencia |
|---|---|---|
| Completa (full) | Todos los datos seleccionados | Ninguno (copia íntegra) |
| Incremental | Solo lo modificado desde la última copia (sea completa o incremental) | La copia anterior, del tipo que sea |
| Diferencial | Solo lo modificado desde la última copia completa | Siempre la última copia completa |
-
Copia completa: salvaguarda la totalidad de la información seleccionada. Es la base sobre la que se apoyan las demás y la que más tiempo y espacio consume, pero permite la restauración más sencilla (un solo conjunto).
-
Copia incremental: copia únicamente lo que ha cambiado desde el último backup, ya sea completo o incremental. Es la más rápida de generar y la que menos espacio ocupa, pero la restauración exige la última copia completa más toda la cadena de incrementales posteriores en orden.
-
Copia diferencial: partiendo de una copia completa, realiza una copia de todos los datos modificados desde que se hizo ese backup completo. A diferencia de la incremental, la diferencial no toma como referencia copias intermedias, sino siempre la última completa; por ello crece cada día hasta que se hace una nueva completa, pero la restauración solo necesita dos conjuntos: la completa y la última diferencial.
Ejemplo ilustrativo (semana): si el lunes se hace una copia completa, el martes una incremental y el miércoles una diferencial, la copia del miércoles contendrá todos los archivos que han cambiado con respecto a la copia completa del lunes (la diferencial ignora la incremental del martes y se refiere siempre a la última completa).
Otras variantes
- Copia espejo (mirror): es una copia completa y exacta del disco duro, que a diferencia de una copia completa comprimida no comprime los datos ni los protege mediante contraseña. Refleja el origen tal cual, lo que agiliza el acceso a los ficheros pero no aporta versionado ni cifrado por sí misma.
RPO y frecuencia de la copia
El RPO determina la pérdida potencial máxima de datos tolerable. Para garantizar que no se pierda más de 24 horas de trabajo, una medida válida es realizar al final de cada día una salvaguarda automática de toda la información contenida en los discos, lanzada por un procedimiento automatizado del administrador del sistema. Así, ante un fallo, como máximo se pierde el trabajo del día en curso desde la última copia diaria.
La regla 3-2-1
Es la buena práctica de referencia para asegurar la resiliencia de las copias. Consiste en conservar:
-
3 copias de los datos (el original más dos respaldos),
-
en 2 medios o soportes diferentes,
-
con 1 copia almacenada en un lugar externo a la organización (off-site).
Con ello se mitigan a la vez el fallo de un soporte, el fallo de un tipo de medio y los desastres físicos que afecten a la ubicación principal.
Sincronización eficiente: rsync
RSYNC es la herramienta estándar para sincronizar ficheros y directorios de una ubicación a otra minimizando la transferencia de datos. Emplea un algoritmo de transferencia diferencial (delta-transfer) que solo envía las porciones de los ficheros que han cambiado, por lo que resulta idóneo para copias remotas incrementales y espejos sincronizados a través de la red.
Snapshot frente a backup
En sistemas de almacenamiento virtualizado conviene distinguir ambos conceptos:
-
Un snapshot (instantánea) es una captura del estado completo de un sistema o conjunto de datos en un momento específico. Suele apoyarse en punteros y en técnicas copy-on-write sobre el mismo almacenamiento, por lo que es muy rápido de crear, pero depende del volumen original y no protege frente a su pérdida.
-
Un backup consiste en crear una réplica exacta de los datos originales con el propósito de restaurarlos en caso de pérdida, daño o error, típicamente en un soporte o ubicación independientes.
Esa es la diferencia esencial: el snapshot fotografía un estado puntual (ideal para retrocesos rápidos), mientras que el backup es una copia autónoma y restaurable pensada para la recuperación ante desastres.
Alta disponibilidad y recuperación en productos concretos
-
Microsoft Exchange 2013 – DAG (Database Availability Group): agrupa hasta 16 servidores de buzones que replican copias de base de datos entre sí. Los posibles estados de una base de datos dentro de un DAG son activa y pasiva: solo una copia está activa (montada y sirviendo a los clientes) en cada momento, mientras las demás permanecen pasivas (reciben la replicación de los registros de transacciones y pueden activarse ante un fallo).
-
Oracle – ARCHIVELOG: el mecanismo de protección de Oracle ante fallos de disco (fallo de medio) es el modo ARCHIVELOG. En este modo se archivan los redo log llenos antes de reutilizarlos, de forma que, combinando una copia de seguridad con los redo log en línea y archivados, se pueden recuperar todas las transacciones confirmadas tras un fallo de disco. En modo NOARCHIVELOG solo se protege frente a fallo de instancia, no de medio.
Fuentes
-
Oracle Database Administrator's Guide — Managing Archived Redo Log Files (ARCHIVELOG vs NOARCHIVELOG): https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/managing-archived-redo-log-files.html
-
Oracle Database — Choosing Between NOARCHIVELOG and ARCHIVELOG Mode: https://docs.oracle.com/cd/B28359_01/server.111/b28310/archredo002.htm
-
Microsoft Learn — Managing mailbox database copies: Exchange 2013 Help (copias activa/pasiva en un DAG): https://learn.microsoft.com/en-us/exchange/managing-mailbox-database-copies-exchange-2013-help
-
Microsoft Learn — Active Manager (Exchange 2013): https://learn.microsoft.com/en-us/exchange/active-manager-exchange-2013-help
-
rsync — sitio y documentación oficial (algoritmo delta-transfer): https://rsync.samba.org/documentation.html
-
CISA / US-CERT — Data Backup Options (regla 3-2-1): https://www.cisa.gov/sites/default/files/publications/data_backup_options.pdf