Tu respaldo no existe hasta que lo restauras: cómo probar que realmente funciona

El 100% de las empresas hace respaldos. Un porcentaje mucho menor los ha restaurado alguna vez. Ahí vive el desastre.

Respaldos y continuidad

Pregúntale a cualquier empresa si hace respaldos y la respuesta será que sí. Pregúntale cuándo fue la última vez que restauró uno completo, en un equipo distinto, cronómetro en mano, y verás cómo cambia el tono de la conversación. Ese silencio es el problema entero.

Un respaldo no es un archivo: es una hipótesis. La hipótesis de que ese conjunto de bytes, en esas condiciones, permitirá reconstruir un sistema funcional. Y como toda hipótesis, no vale nada hasta que se comprueba. Mientras no la pruebes, lo que tienes no es protección: es la sensación de tenerla, que es peor, porque impide buscar la de verdad.

Lo incómodo es que los respaldos fallan de formas que el reporte verde no detecta. El trabajo termina «exitoso», el correo llega, el tablero está en orden, y el día que lo necesitas descubres que la base de datos quedó inconsistente, que faltaba la carpeta que se agregó en marzo o que restaurar dos terabytes iba a tomar cuarenta horas que nadie tenía.

Sumario

  1. 01Seis formas de fallar en silencio
  2. 02Los tres niveles de prueba
  3. 03Calendario realista
  4. 04Cómo medir el RTO real
  5. 05El acta de prueba
  6. 06Checklist de cierre

Seis formas de fallar en silencio

Ninguna de estas produce un error visible. Todas se descubren únicamente restaurando.

1

Respalda, pero no lo que importa

El trabajo se configuró hace tres años con una lista de rutas. Desde entonces alguien movió los adjuntos a otro volumen, se agregó un servicio nuevo y se migró una base de datos. El respaldo sigue copiando fielmente lo que se le dijo en 2022.

Cómo se detecta

Comparando el contenido del respaldo contra el sistema vivo, no revisando la configuración del trabajo. Un inventario semestral de qué se respalda y qué no, firmado por quien conoce la aplicación.

2

Falla, pero nadie se entera

El clásico: el respaldo lleva once semanas fallando y las notificaciones llegan a la cuenta de alguien que salió de la empresa, o a una carpeta con regla de archivado automático. El sistema avisó todos los días. Nadie escuchó.

La corrección

No monitorees el fallo: monitorea la antigüedad del último respaldo exitoso. Es la única métrica que no se puede ignorar por accidente, porque no depende de que alguien lea un correo.

Alerta por antigüedad · ejemplo
# Alerta si el respaldo más reciente tiene más de 26 horas
ULTIMO=$(find /mnt/backups -name "*.tar.zst" -mtime -2 | wc -l)
[ "$ULTIMO" -eq 0 ] && notificar "SIN RESPALDO EN 48 H"
 
# Con restic: verifica integridad de una muestra del repositorio
restic check --read-data-subset=5%
3

Está completo, pero inconsistente

Copiar los archivos de una base de datos con el servicio encendido produce un respaldo que existe, pesa lo correcto y no sirve. Lo mismo pasa con snapshots de máquina virtual tomados sin coordinar con la aplicación: capturan un instante a mitad de una transacción.

Cómo se detecta

Restaurando y dejando que el motor valide. Es el único juez.

Validación por motor
# PostgreSQL: ¿el archivo es legible y trae todo?
pg_restore --list respaldo.dump | head -40
 
# SQL Server: verificación de integridad del archivo
RESTORE VERIFYONLY FROM DISK = 'D:\resp\base.bak' WITH CHECKSUM;
 
# Después de restaurar, siempre:
DBCC CHECKDB('MiBase') WITH NO_INFOMSGS;
4

Está cifrado y nadie tiene la llave

El respaldo es impecable y está perfectamente protegido. Tan protegido que la única persona que conocía la frase de cifrado ya no trabaja aquí, o la llave vivía en el servidor que se perdió. Ocurre más de lo que parece y es irreversible.

Regla

Las llaves de cifrado se resguardan fuera del sistema que protegen, con al menos dos custodios y un procedimiento escrito de recuperación. Y se prueban: descifrar es parte de la prueba de restauración, no un paso aparte.

5

Sirve, pero tarda demasiado

Este no es un fallo técnico: es un fallo de diseño. El respaldo restaura perfectamente en cuarenta horas, y el negocio aguanta seis. Nadie lo supo antes porque nadie midió. Es, con diferencia, el hallazgo más común de una primera prueba real.

Cuidado especial

El almacenamiento frío en la nube y las cintas son los sospechosos habituales: baratísimos para guardar, lentísimos para sacar. Suma tiempo de rehidratación, ancho de banda de descarga y descompresión antes de prometer un tiempo de recuperación.

6

Sirve, pero no hay dónde restaurarlo

Tienes los datos y no tienes destino: no hay servidor libre, la licencia del sistema operativo estaba atada al hardware que murió, el instalador de la aplicación no está en ningún lado o el certificado que necesita venció hace un año.

Qué respaldar además de los datos

Instaladores y versiones exactas, llaves de licencia, certificados, configuración de red y DNS, y el runbook de arranque. Un respaldo de datos sin eso es media recuperación.

Los tres niveles de prueba

No todas las pruebas cuestan lo mismo ni prueban lo mismo. La confusión entre ellas es lo que lleva a equipos a creer que están cubiertos cuando solo están haciendo el nivel más barato.

NivelQué compruebaQué NO compruebaCosto
Verificación Que el archivo existe, está íntegro y es legible. Checksums, restic check, VERIFYONLY. Que los datos adentro sirvan, ni que la aplicación arranque con ellos. Automatizable. Diaria.
Restauración parcial Que puedes recuperar un elemento concreto: una base, una carpeta, el buzón de alguien. Valida el procedimiento y las credenciales. El tiempo total de recuperación ni las dependencias entre sistemas. 1 a 2 horas. Mensual.
Restauración completa Que el sistema arranca y opera en hardware distinto, con datos consistentes, en un tiempo medido. Solo queda fuera el factor humano bajo presión real. Medio día. Trimestral.
El autoengaño más común

Restaurar un archivo suelto para un usuario que borró algo no cuenta como prueba de restauración. Es útil y confirma que el respaldo existe, pero no valida consistencia, ni tiempos, ni dependencias, ni el procedimiento completo. Muchos equipos llevan años creyendo que prueban sus respaldos porque hacen esto cada semana.

Calendario realista

La clave está en que sea sostenible. Un calendario ambicioso que se abandona al segundo mes protege menos que uno modesto que se cumple durante tres años.

  1. 1Verificación automática Diaria

    Integridad del repositorio y alerta por antigüedad del último respaldo exitoso. Cero intervención humana. Si esto no está, nada de lo demás importa.

  2. 2Restauración parcial rotativa Mensual

    Un sistema distinto cada mes, siguiendo una rotación escrita. En un año habrás probado los doce sistemas críticos. Una a dos horas de trabajo con acta al final.

  3. 3Restauración completa Trimestral

    El sistema más crítico, restaurado de cero en un equipo o máquina virtual distinta, con la aplicación arrancando y alguien del área usuaria validando que los datos son correctos. Con cronómetro.

  4. 4Simulacro de desastre Anual

    Escenario completo: se asume que el sitio principal no existe. Se restaura desde la copia externa, con el equipo siguiendo el runbook y sin acceso a los sistemas de siempre. Aquí se descubren las dependencias que nadie documentó.

Cómo medir el RTO real

El objetivo de tiempo de recuperación que aparece en el plan de continuidad suele ser un deseo. El RTO real es un número que se obtiene midiendo, y casi siempre resulta entre dos y cuatro veces mayor que el estimado.

Mide con marcas de tiempo, no de memoria. Y mide desde la declaración del incidente, no desde que empiezas a copiar archivos:

Bitácora de tiempos · qué cronometrar
T0  Declaración del incidente
T1  Localización del respaldo válido        # suele sorprender
T2  Destino listo (VM creada, SO instalado)
T3  Transferencia terminada                 # mide MB/s reales
T4  Datos restaurados y validados
T5  Aplicación arrancando
T6  Usuario del negocio confirma que sirve  # este es el RTO real
 
RTO = T6 - T0        # no T4 - T2

Los dos tramos que más se subestiman son T0 a T1 —encontrar qué respaldo usar y con qué credenciales— y T5 a T6, la validación funcional. Ambos dependen de documentación, no de infraestructura, y ambos son los más baratos de reducir.

El valor oculto de medir

Un RTO medido convierte una discusión de opiniones en una decisión de negocio. «Tardaríamos 31 horas y el negocio aguanta 8» es un caso de inversión que se aprueba solo. «Deberíamos mejorar los respaldos» no lo es, y por eso lleva tres años en la lista de pendientes.

El acta de prueba

Sin documento, la prueba no ocurrió. El acta sirve para tres cosas: comparar contra la prueba anterior, sustentar ante auditoría o seguros, y —la más importante— convertir los hallazgos en tareas con dueño y fecha en vez de comentarios que se olvidan al día siguiente.

CampoQué se registra
IdentificaciónFecha, sistema probado, tipo de prueba, quién la ejecutó y quién validó del lado del negocio
OrigenQué respaldo se usó: fecha, ubicación, medio y método de cifrado
DestinoDónde se restauró y con qué recursos, para poder repetirlo igual
TiemposT0 a T6 con hora exacta. Es el corazón del acta
Criterio de éxitoDefinido antes de empezar. Ejemplo: «se consultan los últimos 10 pedidos y coinciden con producción»
ResultadoCumple, cumple con observaciones, o no cumple. Sin medias tintas
HallazgosCada uno con responsable y fecha compromiso
FirmasQuien ejecuta y quien valida del negocio
Define el éxito antes de empezar

Si el criterio se escribe después de ver el resultado, siempre se cumple. Ese es el modo más elegante de hacer una prueba inútil. Escribe la frase concreta —qué consulta, qué pantalla, qué número tiene que coincidir— antes de tocar nada.

Checklist de cierre

Antes de firmar el acta

Imprimir o guardar como PDF
  • El respaldo se restauró en un equipo distinto del original Restaurar sobre el mismo servidor no prueba portabilidad ni disponibilidad de licencias
  • El proceso se ejecutó siguiendo el runbook escrito, no de memoria Si hubo que improvisar un paso, ese paso falta en el documento
  • La aplicación arrancó y alguien del negocio validó los datos No basta con que el servicio esté escuchando en el puerto
  • Se registraron los tiempos T0 a T6 con hora real Estimaciones a ojo invalidan la medición
  • Se probó el descifrado con las llaves resguardadas, no con las del servidor vivo Es el escenario real: el servidor original no existe
  • Se verificó la copia externa, no solo la local La copia de sitio es la que va a fallar el día del incendio o del ransomware
  • Cada hallazgo quedó con responsable y fecha Un hallazgo sin dueño reaparece idéntico en la prueba del próximo trimestre
  • El RTO medido se comparó contra el RTO comprometido Si no coinciden, hay que cambiar el diseño o cambiar la promesa
  • El entorno de prueba se destruyó y no quedó expuesto Una copia de producción olvidada sin contraseñas es una fuga esperando ocurrir

Guarda las actas juntas. La serie histórica —cómo evolucionó tu RTO trimestre a trimestre— es el mejor argumento que vas a tener frente a dirección.

Empieza por lo pequeño

Si nunca has hecho una prueba formal, no arranques con el simulacro anual: vas a descubrir veinte problemas a la vez y el equipo va a salir desmoralizado. Elige el sistema crítico más simple, aparta dos horas de un jueves, escribe el criterio de éxito en una línea y restaura.

Sea cual sea el resultado, vas a terminar sabiendo algo que hoy no sabes. Y si sale mal, mejor: lo descubriste un jueves cualquiera y no un lunes con la empresa detenida.

No tienes respaldos. Tienes intentos de respaldo. Se convierten en respaldos el día que los restauras.

CS
Consultoría SysAdmin

¿Cuándo fue la última vez que alguien restauró un respaldo completo en tu empresa?

Hacemos la prueba por ti. Restauramos tus sistemas críticos en un entorno aislado, medimos el tiempo real de recuperación de punta a punta y te entregamos el acta con los hallazgos priorizados. Si tus respaldos sirven, lo vas a saber con certeza. Si no, lo vas a saber un jueves cualquiera y no el día del incidente.

  • Auditoría y pruebas de restauración de respaldos
  • Diseño de esquemas de respaldo inmutable y fuera de sitio
  • Planes de continuidad y runbooks de recuperación
  • Mantenimiento y monitoreo de servidores
Primera prueba de restauración sin costo sobre uno de tus sistemas. Te entregamos el acta aunque no nos contrates.