Cloud & DevOps3 de abril de 20268 min read

Copias de seguridad que realmente puedes restaurar

Una copia de seguridad que nunca se ha restaurado es una esperanza, no una salvaguarda. Aquí te explicamos cómo crear copias de seguridad en las que puedas confiar cuando llegue el peor día.

Por Innovation T Team


Casi todos los equipos tienen copias de seguridad. Muchos menos tienen copias de seguridad que realmente hayan restaurado. La brecha entre esos dos estados es donde las empresas pierden datos, pierden días y, a veces, pierden el negocio, porque una copia de seguridad que nunca se ha probado no es una salvaguarda, es una esperanza con un calendario adjunto.

La verdad incómoda es que las copias de seguridad fallan en silencio. La tarea se ejecuta en verde cada noche, la factura de almacenamiento llega cada mes y todos suponen que la red de seguridad está ahí. Luego, una mañana, una base de datos se corrompe, aparece una nota de ransomware o un ingeniero ejecuta un borrado contra producción, y descubres que el archivo está incompleto, cifrado con una clave perdida o desactualizado en dos semanas. Esta guía trata sobre cómo cerrar esa brecha y construir copias de seguridad que realmente puedas restaurar bajo presión.

Empieza con dos números: RPO y RTO

Antes de tocar una herramienta de copias de seguridad, tienes que ponerte de acuerdo sobre dos números, porque dan forma a cada decisión que sigue.

  • El Recovery Point Objective (RPO) es cuántos datos puedes permitirte perder, medidos en tiempo. Un RPO de una hora significa que, tras un desastre, aceptas perder hasta la última hora de cambios. Ese número determina con qué frecuencia haces copias de seguridad.
  • El Recovery Time Objective (RTO) es cuánto tiempo puedes permitirte estar caído. Un RTO de cuatro horas significa que el negocio necesita volver a funcionar en un plazo de cuatro horas. Ese número determina tu estrategia de restauración y tu arquitectura.

Estas son decisiones de negocio, no técnicas, aunque suelen ser los ingenieros quienes acaban fijándolas por defecto. Según nuestra experiencia, la mayoría de los equipos nunca han tenido esa conversación, así que arrastran un RPO implícito de veinticuatro horas (copias de seguridad nocturnas) y un RTO de "lo que haga falta", que resulta ser demasiado lento el día en que importa. Anota ambos números por sistema. Un sitio de marketing y un libro mayor de pagos no merecen los mismos objetivos, y fingir que sí desperdicia dinero o deja tus datos críticos infraprotegidos.

La regla del 3-2-1 sigue vigente, con un giro para 2026

La vieja regla del 3-2-1 sigue siendo la columna vertebral de una estrategia sensata: conserva 3 copias de tus datos, en 2 tipos distintos de medios o almacenamiento, con 1 copia fuera del sitio. Sobrevive porque defiende contra las tres formas en que mueren las copias de seguridad: el fallo de hardware, el desastre que afecta a todo un sitio y el error humano.

Lo que ha cambiado es el modelo de amenaza. Las bandas de ransomware ahora buscan primero tus copias de seguridad, porque cifrarlas o eliminarlas es lo que convierte un incidente en el pago de un rescate. Así que la versión moderna es 3-2-1-1-0: añade 1 copia que esté sin conexión (offline) o sea inmutable, y apunta a 0 errores verificados mediante pruebas.

Esa copia inmutable es la mejora más importante que puedes hacer este año. Un almacenamiento de objetos con una política de bloqueo de objetos (object-lock) o de escritura única y lectura múltiple (WORM) significa que ni siquiera un atacante con credenciales de administrador completas puede alterar ni eliminar la copia de seguridad hasta que expire la ventana de retención. Las copias aisladas físicamente (air-gapped) o lógicamente cumplen el mismo propósito. Si toda tu historia de copias de seguridad vive en la misma cuenta de nube, bajo las mismas credenciales, que los sistemas que protege, no tienes una copia de seguridad. Tienes una segunda cosa que perder al mismo tiempo. Esto se relaciona directamente con una postura de seguridad más amplia, que tratamos en nuestra guía sobre la arquitectura de confianza cero.

Qué estás protegiendo en realidad

Las copias de seguridad se pudren en silencio cuando los equipos protegen lo evidente y olvidan el resto. Una restauración que recupera tu base de datos pero no la configuración que la hace utilizable es solo media recuperación. Traza el panorama completo:

  • Bases de datos, incluidos los registros de transacciones (transaction logs) para que puedas hacer una recuperación a un punto en el tiempo (point-in-time recovery), no solo restaurar la instantánea de anoche.
  • Almacenamiento de objetos y de archivos: archivos subidos por los usuarios, documentos generados, multimedia y cualquier otra cosa que tu aplicación escriba en tiempo de ejecución.
  • Configuración y secretos: variables de entorno, feature flags y el contenido de tu gestor de secretos (cifrados, y con la ruta de descifrado documentada).
  • Definiciones de infraestructura: tu estado (state) de Terraform o Pulumi, las configuraciones de pipelines y los registros DNS, para que puedas reconstruir el entorno en el que viven los datos.
  • Conocimiento institucional: el runbook que explica cómo volver a montar todo lo anterior, porque la persona que se lo sabe de memoria estará de vacaciones el día que la necesites.

Prueba las restauraciones, no solo las copias de seguridad

Este es el meollo del asunto. La única prueba de que una copia de seguridad funciona es una restauración exitosa, y la única manera de saber que tu restauración funciona es haberla hecho hace poco. Una copia de seguridad que nunca has restaurado tiene un estado desconocido, que a efectos de planificación deberías tratar como fallido.

Convierte los simulacros de restauración en un evento programado, aburrido y rutinario. Aquí tienes una cadencia práctica y una lista de verificación para ejecutar:

  1. Elige un objetivo y un escenario. Escoge un sistema y un fallo realista, por ejemplo "la base de datos principal está corrupta e irrecuperable".
  2. Restaura en un entorno limpio y aislado. Nunca pruebes sobrescribiendo producción. Levanta un entorno nuevo para que un simulacro fallido no te cueste nada.
  3. Restaura desde la copia de seguridad real, usando solo la documentación disponible. Si un paso vive únicamente en la cabeza de alguien, el simulacro ya ha encontrado una brecha.
  4. Verifica la integridad de los datos, no solo que los archivos existan. Ejecuta sumas de verificación (checksums), recuentos de filas y algunas consultas reales de la aplicación. Confirma que la aplicación arranca y funciona con los datos restaurados.
  5. Mide el tiempo real transcurrido (wall-clock). Compáralo con tu RTO. Si restaurar tarda ocho horas y tu RTO es de cuatro, tienes un problema que resolver hoy, no durante el incidente real.
  6. Prueba la recuperación a un punto en el tiempo, no solo la instantánea más reciente. Restaura a una marca de tiempo específica para demostrar que tus registros de transacciones y tu retención funcionan de verdad.
  7. Anota qué se rompió y corrige el runbook. Cada simulacro mejora el siguiente.

Ejecuta esto trimestralmente para los sistemas críticos como mínimo, y después de cualquier cambio de arquitectura significativo. Los equipos que lo hacen duermen mejor, y la diferencia se nota el día en que algo falla de verdad: un equipo entrenado ejecuta una lista de verificación mientras que un equipo sin entrenamiento improvisa presa del pánico. Si quieres una prueba de esfuerzo externa de tu postura de restauración, una auditoría de seguridad de tu sitio web y tu infraestructura es un buen punto de partida.

Automatiza, monitorea y alerta ante los fallos

Las copias de seguridad manuales se acaban saltando, y los fallos silenciosos son el enemigo. Todo lo aquí descrito debería ejecutarse según un calendario sin intervención humana, y debería gritar cuando se rompe.

Automatiza las tareas de copia de seguridad a través de tu CI/CD o de un planificador gestionado, y versiona la configuración de las copias de seguridad en git junto con el resto de tu infraestructura. Luego, algo crucial, alerta ante los fallos y ante las ausencias. Una tarea que falla es un problema; una tarea que deja de ejecutarse en silencio es peor, porque el panel se mantiene en verde mientras tu protección caduca discretamente. Alerta cuando una copia de seguridad falla, cuando no se ejecuta en absoluto dentro de la ventana esperada y cuando su tamaño se desvía bruscamente de lo normal (una copia de seguridad que de pronto se reduce en un noventa por ciento te está diciendo algo). Sigue la finalización de las copias de seguridad, su duración, la tendencia de su tamaño y los resultados de las pruebas de restauración como métricas de primer nivel, junto a tus demás señales de fiabilidad.

Vigila el coste, pero no recortando por lo sano

Las copias de seguridad pueden salir caras, sobre todo con retenciones largas e instantáneas frecuentes, así que resulta tentador recortarlas. Recorta con inteligencia en lugar de peligrosamente. Usa niveles de ciclo de vida del almacenamiento para mover automáticamente las copias más antiguas a un almacenamiento frío (cold) o de archivo más barato. Mantén las copias recientes en acceso caliente (hot) para restauraciones rápidas, y deja que la larga cola envejezca hacia niveles más económicos. La deduplicación y la compresión reducen el volumen de forma sustancial para la mayoría de los conjuntos de datos. Establece políticas de retención que se ajusten a los requisitos reales, incluidos los regulatorios, en lugar de guardarlo todo para siempre por inercia. Profundizamos en este equilibrio en nuestro manual de optimización de costes en la nube, y la regla rectora es sencilla: optimiza la clase de almacenamiento y la ventana de retención, nunca la existencia de la copia externa o inmutable.

Una estrategia de copias de seguridad en la que puedas confiar

Reuniéndolo todo, una estrategia digna de confianza tiene este aspecto:

  • RPO y RTO explícitos por sistema, acordados con el negocio.
  • El 3-2-1-1-0 en la práctica, con al menos una copia inmutable o sin conexión.
  • Un inventario completo de lo que proteges, incluidos la configuración, los secretos y el estado de la infraestructura.
  • Tareas automatizadas y monitoreadas que alertan ante los fallos y las ausencias.
  • Simulacros de restauración regulares y documentados que verifican la integridad y miden el tiempo.
  • Niveles de retención y almacenamiento ajustados por coste sin tocar la resiliencia.

Nada de esto es exótico. Es disciplina, y la disciplina es precisamente lo que se erosiona cuando un equipo lanza rápido y nada ha salido mal todavía. El mejor momento para construirla es antes de necesitarla, que siempre es más pronto de lo que parece.

Cómo puede ayudar Innovation T

En Innovation T, diseñamos y operamos sistemas de copias de seguridad y recuperación ante desastres que resisten cuando se ponen a prueba, porque los ponemos a prueba. Ayudamos a los equipos a fijar objetivos realistas de RPO y RTO, a implementar copias inmutables y externas que sobreviven a un evento de ransomware, a automatizar y monitorear las tareas, y a realizar los simulacros de restauración que convierten una esperanza nerviosa en una capacidad probada. Si tus copias de seguridad nunca se han restaurado de verdad, preferimos ayudarte a descubrirlo un martes tranquilo antes que durante un incidente en vivo.

Explora nuestros servicios para ver cómo nuestro equipo de Cloud y DevOps aborda la fiabilidad, o ponte en contacto y te ayudaremos a poner a prueba las copias de seguridad que ya tienes y a cerrar las brechas antes de que te cuesten caras.

#copias de seguridad#recuperación#fiabilidad#devops

¿Listo para construir con Innovation T?

Ya se trate de seguridad, crecimiento o ingeniería, nuestro equipo puede ayudarte a lograrlo con calidad.