Cómo comprobar que una copia de seguridad puede restaurarse

Cómo comprobar que una copia de seguridad puede restaurarse

Introducción

Una copia de seguridad no está realmente validada porque exista, tenga una fecha reciente o haya terminado con un mensaje de éxito. La única comprobación que demuestra su utilidad es intentar restaurarla y verificar que produce una base de datos coherente, accesible y suficientemente completa para volver a trabajar.

Este punto parece obvio, pero muchas organizaciones descubren los problemas demasiado tarde. El archivo puede estar corrupto, incompleto, cifrado con una clave perdida, generado con una versión incompatible del motor, contener datos antiguos o necesitar dependencias que ya no existen. También puede restaurarse técnicamente y seguir siendo inútil porque faltan tablas, usuarios, permisos, extensiones o información externa necesaria para que la aplicación funcione.

Por eso una prueba de restauración debe considerarse un procedimiento separado del propio backup. La política define qué se copia, con qué frecuencia y durante cuánto tiempo. La verificación demuestra que esas decisiones producen una recuperación real.

Este artículo explica cómo comprobar de forma sistemática que una copia de seguridad de una base de datos puede restaurarse: cómo preparar un entorno aislado, seleccionar copias, ejecutar la recuperación, validar estructura y datos, medir RPO y RTO reales, probar versiones antiguas, automatizar comprobaciones y documentar resultados. El objetivo es convertir el backup en una capacidad demostrada, no en una expectativa.

Índice

Qué significa realmente verificar un backup

Verificar una copia significa demostrar que puede utilizarse para reconstruir un estado válido de la base de datos.

Eso implica más que abrir un archivo o comprobar que su tamaño parece razonable. Una verificación completa debería confirmar que:

  • la copia existe;
  • puede leerse;
  • no está corrupta;
  • puede descifrarse;
  • la herramienta de restauración la reconoce;
  • el motor puede reconstruir la base;
  • las tablas y objetos necesarios aparecen;
  • los datos son coherentes;
  • los usuarios y permisos necesarios pueden recrearse;
  • las dependencias externas están disponibles;
  • la aplicación puede utilizar el resultado;
  • el tiempo de recuperación es compatible con el objetivo previsto.

La prueba no busca únicamente responder “¿puedo importar este archivo?”. Busca responder una cuestión mucho más operativa: si hoy desapareciera producción, ¿esta copia permitiría recuperar el servicio con un nivel de pérdida y un tiempo aceptables?

La política general que define qué se copia, con qué frecuencia y durante cuánto tiempo debe estar previamente establecida. Si todavía no existe, conviene partir de cómo diseñar una política de copias de seguridad para bases de datos.

Por qué comprobar que el archivo existe no es suficiente

Una tarea automática puede terminar aparentemente bien y generar un archivo completamente inútil.

Archivo vacío o demasiado pequeño

Un error de conexión puede producir un fichero que contiene solo cabeceras o mensajes, pero conserva el nombre esperado.

Copia truncada

Una interrupción de disco, red o espacio puede dejar un archivo parcial.

Formato válido pero datos incompletos

Puede haberse excluido una tabla, esquema o base auxiliar sin que la tarea lo considere un error.

Copia ilegible por cifrado

El archivo puede estar intacto pero ser inaccesible si la clave no está disponible.

Dependencia de una versión antigua

Algunos formatos físicos o herramientas pueden requerir versiones concretas del motor.

Copia coherente pero demasiado antigua

Puede restaurarse correctamente y aun así incumplir el RPO porque faltan demasiadas horas o días de cambios.

Copia válida pero demasiado lenta de recuperar

Si la restauración tarda doce horas y el negocio necesita volver en dos, existe un problema de estrategia aunque el backup sea técnicamente correcto.

Por eso las comprobaciones automáticas básicas son útiles, pero no sustituyen una restauración real.

Cuándo debe realizarse una prueba de restauración

Las pruebas deben realizarse de forma periódica y también después de determinados cambios.

Según criticidad

Una base crítica debería probarse con más frecuencia que una base auxiliar o fácilmente reconstruible.

Después de cambiar el método de backup

Si se pasa de dumps a copias físicas, se cambia la herramienta o se introduce cifrado, debe comprobarse el nuevo flujo completo.

Después de actualizar el motor

Una nueva versión puede modificar formatos, herramientas o compatibilidad.

Después de una migración

Si la base cambia de servidor, proveedor, plataforma o arquitectura, conviene comprobar que las copias siguen siendo recuperables.

Después de cambios de permisos o credenciales

El backup puede seguir generándose mientras la cuenta utilizada para restaurar deja de tener acceso.

Después de aumentar mucho el tamaño

La copia puede seguir funcionando pero el tiempo de restauración haberse multiplicado.

La frecuencia debe quedar incluida en la política y revisarse cuando cambia la criticidad del sistema.

Preparar un entorno seguro para restaurar

Una prueba de recuperación no debería realizarse directamente sobre producción salvo que exista un procedimiento muy controlado y una necesidad real.

Entorno aislado

Puede utilizarse una máquina virtual, un contenedor, un servidor de pruebas o una instancia temporal.

Capacidad suficiente

Debe disponer de almacenamiento, memoria y CPU suficientes para reconstruir la base sin crear falsos fallos por falta de recursos.

Red separada

Conviene evitar que una aplicación de producción se conecte accidentalmente a la base restaurada.

Nombres diferentes

Utilizar nombres inequívocos reduce el riesgo de confundir producción y prueba.

Credenciales controladas

No es necesario copiar indiscriminadamente todas las credenciales de producción. La prueba debe reproducir únicamente lo necesario para validar la recuperación.

Datos sensibles

Si la copia contiene información personal o confidencial, el entorno de pruebas debe mantener medidas de seguridad equivalentes. Cuando el objetivo lo permita, pueden emplearse mecanismos de anonimización o acceso restringido.

La prueba debe ser suficientemente realista para validar la recuperación sin aumentar innecesariamente el riesgo.

Qué copia conviene seleccionar para la prueba

Probar siempre la copia más reciente aporta información limitada. Conviene variar la selección.

Última copia

Confirma que el proceso actual produce un resultado utilizable.

Copia aleatoria reciente

Evita que una prueba coincida siempre con la misma generación o ventana.

Copia antigua dentro de retención

Comprueba que el histórico sigue siendo recuperable y no solo las últimas versiones.

Copia de cada tipo

Si la política combina completas, incrementales y logs, debe probarse cada cadena necesaria para recuperar.

Copia remota

Es importante probar desde el repositorio externo, no únicamente una copia local más cómoda.

Copia cifrada

Debe comprobarse que las claves y procedimientos de descifrado siguen disponibles.

La selección puede rotarse para aumentar cobertura sin tener que restaurar todas las copias cada semana.

Comprobar compatibilidad del motor y las herramientas

Antes de iniciar la restauración conviene registrar el entorno necesario.

  • motor;
  • versión;
  • arquitectura;
  • extensiones;
  • herramienta de backup;
  • herramienta de restauración;
  • configuración relevante;
  • dependencias adicionales.

Compatibilidad entre versiones

Las copias lógicas suelen ofrecer más flexibilidad, pero incluso en ellas pueden existir cambios de sintaxis, extensiones o tipos de datos.

Copias físicas

Suelen ser más sensibles a versión, plataforma y formato interno.

Extensiones

Una base puede restaurar su esquema y fallar al crear objetos si falta una extensión utilizada en producción.

Collation, charset y locale

Diferencias en codificación o configuración regional pueden alterar ordenaciones, comparaciones o importaciones.

La documentación del backup debería permitir reconstruir el entorno sin depender de memoria personal.

Verificar integridad antes de restaurar

Antes de invertir tiempo en una recuperación completa pueden realizarse comprobaciones preliminares.

Checksum o hash

Permite detectar si un archivo cambió durante almacenamiento o transferencia.

Tamaño esperado

Una desviación fuerte respecto a copias cercanas puede revelar truncamiento o exclusiones.

Capacidad de apertura

Las herramientas del motor pueden comprobar si reconocen el formato.

Descifrado

Debe verificarse que la clave puede utilizarse sin depender de producción.

Cadena de incrementales

Si una recuperación depende de varias piezas, todas deben estar presentes y ordenadas.

Espacio disponible

La restauración puede requerir más espacio que el tamaño comprimido del backup.

Estas comprobaciones filtran problemas evidentes, pero la validación definitiva sigue siendo restaurar.

Ejecutar la restauración de forma controlada

El procedimiento debe ser repetible y documentado.

Registrar hora de inicio

Permite medir el tiempo real de recuperación.

Preparar el motor

Instala versión, extensiones y configuración necesarias.

Crear el destino vacío

Evita mezclar residuos de pruebas anteriores con la nueva restauración.

Ejecutar la herramienta correspondiente

Utiliza el método soportado por el motor y conserva la salida.

Registrar errores y advertencias

No deben ignorarse automáticamente porque el proceso termine.

Evitar modificar la copia original

Trabaja con una copia del backup cuando sea apropiado, especialmente durante investigaciones.

Registrar hora de fin

El tiempo debe incluir no solo la importación, sino todas las operaciones necesarias hasta conseguir una base utilizable.

Una restauración que termina sin errores es un buen comienzo, no el final de la verificación.

Validar que la estructura recuperada es correcta

Después de recuperar la base conviene comprobar su estructura.

  • número de esquemas;
  • tablas;
  • vistas;
  • índices;
  • secuencias;
  • triggers;
  • funciones;
  • procedimientos;
  • restricciones;
  • claves;
  • particiones;
  • extensiones.

Comparación con producción

Cuando sea posible, pueden compararse inventarios de objetos entre producción y restauración.

Objetos que se crean fuera del dump

Algunas políticas separan usuarios, permisos o configuraciones de la copia de datos. Debe comprobarse que el procedimiento global los recupera.

Esquemas vacíos o faltantes

Una exclusión mal configurada puede dejar fuera partes completas sin que la importación falle.

El objetivo no es exigir igualdad byte a byte, sino comprobar que la estructura necesaria para operar existe.

Cómo validar que los datos recuperados son correctos

La estructura puede estar perfecta y los datos ser incompletos.

Conteos de filas

Comparar tablas críticas ofrece una primera señal. Debe tenerse en cuenta el instante temporal de la copia.

Registros de control

Puede seleccionarse un conjunto conocido de clientes, pedidos, movimientos o eventos y comprobar que aparece.

Fechas máximas

Ayudan a confirmar hasta qué momento llega la información.

Totales agregados

Sumas, recuentos y otros indicadores permiten detectar pérdidas menos visibles.

Relaciones

Conviene verificar que claves y referencias mantienen coherencia.

Datos especialmente críticos

No todas las tablas necesitan el mismo nivel de comprobación. La validación debe concentrarse en información cuya ausencia impediría trabajar.

Pruebas reproducibles

Es útil convertir las consultas de validación en un pequeño conjunto documentado que pueda repetirse en cada prueba.

Usuarios, permisos y objetos auxiliares

Una base puede estar restaurada y seguir siendo inutilizable para la aplicación.

Usuarios

Comprueba que existen las cuentas necesarias o que el procedimiento permite recrearlas.

Permisos

La aplicación puede conectarse pero fallar al leer, escribir o ejecutar determinadas funciones.

Roles

En motores que los utilizan, pueden ser esenciales para reproducir la autorización.

Secuencias

Si una secuencia queda desalineada respecto al último identificador, nuevas inserciones pueden generar errores.

Triggers

Su ausencia puede permitir operaciones aparentemente correctas que no ejecutan lógica necesaria.

Procedimientos y funciones

Aplicaciones y procesos batch pueden depender de ellos.

La validación debe considerar la base como un sistema operativo, no únicamente como un conjunto de tablas.

Comprobar dependencias externas

Algunas bases dependen de elementos que no están dentro del backup.

  • archivos en disco;
  • almacenamiento de objetos;
  • certificados;
  • claves;
  • variables de entorno;
  • servicios de autenticación;
  • DNS;
  • colas;
  • APIs externas;
  • configuración de aplicación.

Una restauración puede ser técnicamente perfecta y no permitir iniciar el servicio porque falta una de estas piezas.

Documentar dependencias

La prueba es un buen momento para detectar aquello que no estaba inventariado.

Separar lo regenerable de lo irreemplazable

No todo debe estar dentro del backup de base de datos, pero todo lo necesario debe tener un procedimiento de recuperación.

Probar la aplicación contra la base restaurada

Una de las validaciones más valiosas consiste en conectar una instancia de prueba de la aplicación a la base recuperada.

Inicio de sesión

Comprueba autenticación y acceso.

Lecturas

Verifica pantallas, informes o búsquedas que dependan de datos críticos.

Escrituras controladas

En un entorno aislado pueden probarse inserciones y modificaciones para comprobar permisos, secuencias y triggers.

Procesos internos

Ejecuta tareas representativas si dependen de procedimientos o consultas complejas.

Errores de aplicación

Los logs pueden revelar dependencias que la inspección manual de tablas no detectó.

Esta prueba acerca la validación a la pregunta realmente importante: ¿el negocio puede volver a trabajar?

Medir el tiempo real de recuperación

El RTO definido en la política debe compararse con el tiempo observado.

La medición puede incluir:

  • localizar la copia;
  • obtener credenciales;
  • descargarla;
  • descifrarla;
  • preparar infraestructura;
  • instalar el motor;
  • restaurar;
  • aplicar configuración;
  • validar datos;
  • conectar la aplicación.

Medir únicamente el comando de importación produce una visión demasiado optimista.

Detectar cuellos de botella

La prueba puede mostrar que el mayor tiempo no está en restaurar SQL, sino en transferir cientos de gigabytes o reconstruir el servidor.

Registrar evolución

Si el RTO crece cada trimestre, la base puede estar acercándose a un punto donde la estrategia actual ya no cumple el objetivo.

Comprobar el punto real de recuperación

La restauración también debe confirmar cuánto dato se pierde realmente.

Fecha máxima recuperada

Comprueba el registro más reciente que debería existir según la copia.

Logs de transacciones

Si se utilizan para recuperación temporal, valida que pueden aplicarse hasta el punto previsto.

Cadenas incrementales

Comprueba que la secuencia completa está disponible.

Comparar con el RPO

Si la política promete una hora y la copia real deja un hueco de cuatro, existe un incumplimiento aunque todo lo demás funcione.

La prueba transforma un RPO teórico en una cifra demostrada.

Probar también copias antiguas

Una buena política conserva generaciones porque algunos errores se detectan tarde. Por eso también deben probarse.

Seleccionar por antigüedad

Puede elegirse periódicamente una copia de semanas o meses atrás dentro del periodo de retención.

Compatibilidad histórica

La organización debe saber si todavía puede restaurar una copia creada con versiones anteriores.

Claves antiguas

Si el cifrado rota, deben conservarse las claves necesarias mientras existan copias que dependan de ellas.

Formatos retirados

Una herramienta puede dejar de instalarse fácilmente años después. Conviene preverlo antes.

Probar solo el backup de ayer demuestra que el proceso actual funciona. Probar histórico demuestra que la retención tiene utilidad real.

Qué hacer ante una copia corrupta o incompleta

Encontrar una copia defectuosa durante una prueba es una buena noticia comparado con descubrirla durante una emergencia.

No borrar inmediatamente la evidencia

Conserva el archivo, logs y metadatos para investigar.

Probar otra generación

Determina si el problema afecta a una copia aislada o a todo el proceso.

Revisar origen

Puede existir corrupción en producción que el backup esté replicando.

Revisar transferencia

Un archivo válido puede dañarse durante copia o almacenamiento.

Revisar espacio

La falta de capacidad puede truncar procesos.

Revisar automatización

Errores de script pueden generar falsos éxitos.

Revisar retención

Si varias generaciones están corruptas y las anteriores ya fueron eliminadas, la política puede ser demasiado agresiva.

El fallo debe desencadenar una revisión de causa y una nueva prueba después de corregirla.

Qué partes pueden automatizarse

No toda la validación necesita ser manual.

Checksums

Pueden calcularse y compararse automáticamente.

Edad y tamaño

Es sencillo alertar sobre copias antiguas o anormalmente pequeñas.

Restauración automática en entorno temporal

Puede programarse periódicamente para determinadas bases.

Consultas de control

Conteos, fechas máximas y registros conocidos pueden comprobarse mediante scripts.

Prueba de conexión

Una vez restaurada, puede verificarse automáticamente que el motor acepta conexiones.

Comparación de esquema

Puede automatizarse parte del inventario de tablas, vistas y objetos.

Informe

El proceso puede generar un resultado con fecha, copia usada, duración, errores y métricas.

La automatización reduce carga repetitiva, pero conviene mantener revisiones humanas periódicas para comprobar aspectos que un script puede no detectar.

Cada cuánto realizar pruebas

No existe una frecuencia universal. Debe relacionarse con criticidad y cambios.

Criticidad Frecuencia orientativa
Crítica Mensual o trimestral, además de tras cambios importantes
Importante Trimestral o semestral
Recuperable Semestral o anual
Temporal Puede no requerir prueba si existe reconstrucción reproducible

Estas frecuencias son solo ejemplos. Una base muy crítica puede necesitar validaciones automatizadas diarias y pruebas completas frecuentes.

También después de cambios

Una periodicidad fija no sustituye probar tras actualizar motor, modificar cifrado, cambiar almacenamiento o migrar infraestructura.

Documentar una prueba de restauración

Una prueba sin registro pierde gran parte de su valor.

El documento puede incluir:

  • fecha;
  • responsable;
  • base;
  • motor y versión;
  • copia seleccionada;
  • fecha de esa copia;
  • ubicación;
  • tipo de backup;
  • entorno de prueba;
  • hora de inicio;
  • hora de fin;
  • duración total;
  • errores;
  • advertencias;
  • objetos validados;
  • consultas de control;
  • RPO observado;
  • RTO observado;
  • resultado final;
  • acciones correctivas.

Resultado claro

Conviene clasificar la prueba como:

  • correcta;
  • correcta con observaciones;
  • fallida.

Así se evita que un informe largo oculte que la recuperación realmente no cumplió el objetivo.

Qué hacer cuando una prueba falla

Una prueba fallida no debe tratarse como una anomalía administrativa.

Clasificar el fallo

Puede ser de integridad, compatibilidad, permisos, datos, tiempo, documentación o infraestructura.

Evaluar exposición real

Si la única copia reciente no puede restaurarse, la prioridad es muy alta.

Preservar generaciones

Evita que la rotación automática elimine copias potencialmente válidas mientras se investiga.

Corregir la causa

No basta con conseguir que una prueba concreta funcione manualmente.

Repetir desde cero

Después de la corrección, la prueba debe rehacerse con el procedimiento normal.

Actualizar documentación

Si fue necesario un paso no documentado, debe incorporarse.

Revisar política

Un fallo puede revelar que la frecuencia, retención o método eran insuficientes.

Ejemplo práctico de verificación completa

Supongamos una base de producción que se copia diariamente y conserva varias generaciones.

1. Selección

Se elige una copia de hace tres días almacenada en el destino externo.

2. Preparación

Se crea una máquina virtual aislada con una versión compatible del motor.

3. Descarga

Se recupera el archivo desde el repositorio remoto y se registra el tiempo.

4. Integridad

Se verifica el checksum y se confirma que puede descifrarse.

5. Restauración

Se importa la base en un entorno vacío.

6. Estructura

Se comprueban tablas, índices, secuencias, vistas y funciones críticas.

7. Datos

Se ejecutan consultas de control: número de clientes, últimos pedidos, sumas de movimientos y fechas máximas.

8. Aplicación

Una instancia de prueba se conecta y ejecuta funciones representativas.

9. Tiempo

Se calcula el tiempo desde el inicio hasta que la aplicación queda operativa.

10. Punto de recuperación

Se compara la fecha máxima de datos con el RPO esperado.

11. Resultado

Se documentan observaciones y se clasifica la prueba.

Si todo funciona, existe evidencia real. Si no, la prueba ha cumplido igualmente su función al descubrir una debilidad antes de una emergencia.

Errores frecuentes al verificar backups

Probar solo que el archivo existe

No demuestra que pueda restaurarse.

Restaurar siempre la copia más reciente

Deja sin comprobar la utilidad de la retención histórica.

Probar únicamente el comando de importación

Puede olvidar permisos, aplicación y dependencias.

No medir tiempo

Una recuperación válida puede incumplir el RTO.

No comprobar fecha de los datos

Puede incumplirse el RPO sin darse cuenta.

Usar un entorno demasiado diferente

Puede generar falsos errores o una falsa sensación de compatibilidad.

Usar producción como entorno de pruebas

Aumenta innecesariamente el riesgo.

Ignorar advertencias

Una importación puede terminar y haber omitido objetos.

No probar claves de cifrado

El archivo puede ser inaccesible durante una emergencia.

No documentar pasos manuales

La recuperación sigue dependiendo de memoria personal.

No repetir después de corregir

No existe confirmación de que la solución sea reproducible.

No revisar la política tras un fallo

Se corrige el síntoma y se conserva una estrategia defectuosa.

Checklist de verificación

Área Comprobación
Selección Se ha elegido una copia concreta y documentado su origen
Entorno La restauración se realiza de forma aislada
Motor La versión es compatible
Extensiones Las dependencias necesarias están disponibles
Integridad Checksum y tamaño son razonables
Cifrado La copia puede descifrarse
Cadena Están presentes incrementales o logs necesarios
Espacio Existe capacidad suficiente para restaurar
Restauración El motor completa el proceso
Errores Se revisan logs y advertencias
Esquema Tablas y objetos críticos existen
Datos Las consultas de control devuelven valores esperados
Permisos Los accesos necesarios funcionan
Secuencias Los identificadores continúan correctamente
Dependencias Los elementos externos están identificados
Aplicación Puede conectarse y ejecutar operaciones básicas
RPO El punto recuperado cumple el objetivo
RTO El tiempo total cumple el objetivo
Histórico También se prueban generaciones antiguas periódicamente
Registro La prueba queda documentada
Resultado Existe una conclusión clara
Corrección Los fallos generan acciones concretas
Repetición Se vuelve a probar tras corregir

Preguntas frecuentes

¿Cómo sé si un backup de base de datos es válido?

La única comprobación concluyente es restaurarlo en un entorno controlado y validar estructura, datos, permisos y funcionamiento. Los checksums y comprobaciones de tamaño son útiles, pero no suficientes.

¿Es necesario restaurar todas las copias?

No necesariamente. Puede utilizarse una estrategia de muestreo: última copia, una copia aleatoria, una histórica y diferentes tipos de backup. Las bases críticas pueden justificar una frecuencia mayor y automatización.

¿Puedo probar la restauración en producción?

No es recomendable como práctica habitual. Es mejor utilizar un entorno aislado para evitar sobrescrituras, conexiones accidentales y otros riesgos.

¿Qué diferencia hay entre verificar y restaurar?

Restaurar es ejecutar el proceso técnico de recuperación. Verificar incluye además comprobar que el resultado es coherente, completo, utilizable y compatible con los objetivos de RPO y RTO.

¿Un checksum demuestra que la copia es correcta?

Demuestra que el archivo no cambió respecto al hash calculado, pero no que el backup original fuera completo ni que pueda restaurarse.

¿Hay que conectar la aplicación durante la prueba?

Es muy recomendable en sistemas importantes. La aplicación puede descubrir problemas de permisos, secuencias, funciones o dependencias que una revisión manual no detecte.

¿Qué pasa si la restauración funciona pero tarda demasiado?

La copia es técnicamente válida, pero la estrategia puede incumplir el RTO. Debería revisarse el método de backup, infraestructura, transferencia o procedimiento.

¿Cómo compruebo el RPO real?

Compara la fecha y hora del último dato recuperado con el momento de la pérdida hipotética. Si utilizas logs o incrementales, confirma hasta qué punto pueden aplicarse.

¿Debo probar copias antiguas?

Sí. Si la política conserva histórico para recuperar errores descubiertos tarde, debe demostrarse que esas generaciones siguen siendo utilizables.

¿Qué hago si una copia falla durante la prueba?

Conserva la evidencia, prueba otra generación, identifica la causa, corrige el proceso y repite la prueba. Si el problema afecta a varias copias, revisa inmediatamente la exposición real.

¿Se puede automatizar una restauración de prueba?

Sí. Puede crearse un entorno temporal, restaurar, ejecutar consultas de control y generar un informe. Aun así, conviene mantener revisiones humanas periódicas.

¿Cada cuánto debería realizar una prueba?

Depende de criticidad y cambios. Una base crítica puede probarse mensual o trimestralmente; otras semestral o anualmente. También debe probarse tras cambios relevantes.

¿Qué debo documentar?

Copia usada, entorno, versión, duración, errores, validaciones, RPO, RTO, resultado y acciones correctivas. La documentación debe permitir repetir la recuperación.

¿Una restauración correcta garantiza que la copia seguirá funcionando en el futuro?

No. Cambios de versión, claves, infraestructura y herramientas pueden alterar la compatibilidad. Por eso las pruebas deben repetirse periódicamente.

¿Qué es más importante, restaurar rápido o recuperar todos los datos?

Ambos objetivos deben equilibrarse mediante RTO y RPO. Una recuperación rápida que pierde demasiada información y una recuperación completa que tarda días pueden ser igualmente inadecuadas.

Conclusión

Comprobar que una copia de seguridad puede restaurarse significa demostrar que la recuperación funciona de principio a fin. El archivo debe estar disponible, íntegro y descifrable, pero además debe permitir reconstruir una base coherente, recuperar sus objetos importantes, validar datos y volver a conectar la aplicación.

Una buena prueba también mide. El RPO real indica cuánto dato se perdería y el RTO real cuánto tiempo tardaría la recuperación. Estas cifras son mucho más útiles que confiar únicamente en objetivos escritos en una política.

La verificación convierte el backup en una capacidad demostrada. Sin ella, una organización sabe que genera archivos. Con ella, sabe qué copia puede utilizar, qué pasos debe seguir, cuánto tardará y qué problemas necesita resolver antes de una emergencia.

Para una pequeña empresa, el procedimiento no necesita ser excesivamente complejo. Puede consistir en seleccionar periódicamente una copia, restaurarla en una máquina aislada, ejecutar un conjunto de consultas de control, probar la aplicación y registrar tiempos y resultados.

Las pruebas fallidas deben considerarse información valiosa. Descubrir hoy que una copia no puede recuperarse permite corregir el proceso mientras producción sigue funcionando. Descubrirlo después de perder la base convierte una debilidad técnica en una crisis operativa.

Por eso una política de backup completa no termina cuando el archivo se crea. Termina cuando existe evidencia periódica de que los datos pueden volver.