Copias de seguridad
Skysize protege tus datos con copias de seguridad diarias automáticas, copias de seguridad manuales bajo demanda y opciones de restauración flexibles, para que puedas recuperarte de errores, probar de forma segura con datos reales y cumplir tus requisitos de continuidad.
Copias de seguridad automáticas
Skysize realiza copias de seguridad automáticas de tus despliegues de producción con una programación diaria continua. No necesitas configurar nada; las copias de seguridad se ejecutan en cuanto un despliegue de producción está en vivo.
Cómo funciona la programación
- Skysize comprueba tus despliegues de producción cada hora.
- Se crea una nueva copia de seguridad siempre que la copia de seguridad exitosa más reciente tiene más de 24 horas de antigüedad.
- En la práctica, esto te da una copia de seguridad por día, sin una hora fija del reloj. Si la plataforma se recupera de una ventana de mantenimiento, una copia de seguridad omitida se realiza en cuanto se reanuda el servicio; nunca se salta un día de forma silenciosa.
Las copias de seguridad automáticas se aplican únicamente a las ramas de producción. Los despliegues de staging y development no se respaldan automáticamente, porque sus datos están pensados para ser desechables (staging se reconstruye a partir de instantáneas de producción, y development es de vida corta). Aun así, puedes realizar copias de seguridad manuales de cualquier despliegue en cualquier momento.
Qué desencadena una copia de seguridad
Un despliegue de producción se respalda automáticamente cuando se cumplen todas estas condiciones:
- Está en ejecución (tiene un contenedor activo).
- Se desplegó correctamente y no se ha descartado.
Un despliegue detenido, fallido o eliminado se omite.
Política de retención
Skysize reduce automáticamente las copias de seguridad más antiguas mediante un esquema de niveles diario/semanal, para que conserves puntos de recuperación significativos sin un crecimiento ilimitado del almacenamiento.
Para los proyectos de pago:
- Últimos 7 días: se conserva cada copia de seguridad diaria.
- Más de 7 días: Skysize conserva una copia de seguridad por semana y elimina las copias de seguridad diarias intermedias.
- Más de 3 meses: las copias de seguridad semanales se eliminan.
Esto suele dejar disponibles en todo momento alrededor de 7 diarias + ~12 semanales puntos de recuperación.
Para los proyectos de nivel gratuito:
- Solo se conservan los últimos 7 días de copias de seguridad. Las copias de seguridad de más de 7 días se eliminan.
Si necesitas conservar una instantánea específica de un momento determinado más allá de la ventana de retención, descárgala (ver más abajo) y archívala por tu cuenta, o realiza una copia de seguridad manual justo antes de un cambio arriesgado.
Copias de seguridad manuales
Además de la programación automática, los administradores del proyecto pueden crear una copia de seguridad bajo demanda para cualquier rama.
Cuándo realizar una copia de seguridad manual
- Antes de un despliegue importante, una actualización de versión o una migración de datos.
- Antes de probar una operación potencialmente destructiva.
- Cuando quieres una instantánea limpia y nombrada de un momento determinado para conservarla.
Crear una copia de seguridad manual
- Abre tu proyecto en el panel de Skysize.
- Ve a la sección Copias de seguridad de la rama de la que quieres hacer la copia.
- Haz clic en Crear copia de seguridad.
- Espera a que finalice el trabajo; la nueva copia de seguridad aparece en la lista con su tamaño y marca de tiempo.
Las copias de seguridad manuales se almacenan junto a las automáticas y pueden restaurarse o descargarse de la misma manera.
Las acciones de copia de seguridad, restauración, descarga y eliminación requieren el rol de Admin en el proyecto.
Contenido de las copias de seguridad
Cada copia de seguridad es un archivo autónomo que incluye:
- Base de datos: un volcado completo de tu base de datos PostgreSQL de Odoo.
- Filestore: todos los archivos subidos y los adjuntos asociados a la base de datos.
Cuando descargas un dump (mediante Descargar copia de seguridad en un despliegue), hay dos opciones disponibles en la ventana modal Descargar un dump:
- Tipo: Dump de base de datos neutralizado para pruebas/solución de problemas (desactiva las acciones programadas, los servidores de correo saliente y otras integraciones en vivo similares, apto para uso fuera de producción) o Dump exacto de la base de datos (una copia sin modificar).
- Filestore: Con Filestore (incluye adjuntos) o Sin Filestore (un dump más pequeño, solo de la base de datos).
Restaurar desde una copia de seguridad
Puedes restaurar cualquier copia de seguridad completada en cualquier rama dentro del mismo proyecto.
Escenarios comunes de restauración
- Restaurar una copia de seguridad de producción en staging para probar con datos reales.
- Restaurar producción sobre sí misma para recuperarte de una pérdida de datos o de un cambio incorrecto.
- Restaurar en una rama de development para reproducir un problema.
Proceso de restauración
- Abre la sección Copias de seguridad y encuentra la copia de seguridad que quieres.
- Haz clic en Restaurar y elige la rama de destino.
- Confirma la operación.
- Espera a que finalice el trabajo de restauración y luego verifica los datos en el despliegue de destino.
Restaurar reemplaza la base de datos del despliegue de destino. Los datos existentes en la rama de destino se sobrescriben. Realiza primero una copia de seguridad nueva del destino si podrías necesitar su estado actual.
Solo se pueden restaurar las copias de seguridad con estado completado, y la copia de seguridad debe pertenecer al mismo proyecto que la rama de destino. Las restauraciones entre proyectos no se admiten a través del panel.
Descargar e importar
Descargar una copia de seguridad
Los administradores del proyecto pueden descargar cualquier copia de seguridad completada como un único archivo .zip (volcado de la base de datos + filestore). Usa las descargas para:
- Archivo a largo plazo o fuera de la plataforma más allá de la ventana de retención.
- Requisitos de cumplimiento y auditoría.
- Desarrollo local o análisis sin conexión.
Importar una copia de seguridad
Puedes importar un archivo de copia de seguridad proporcionado externamente a una rama, y luego restaurarlo como cualquier otra copia de seguridad. Esto es útil para:
- Migrar una base de datos Odoo existente a Skysize.
- Mover datos entre proyectos (importar y luego restaurar en la rama de destino).
- Configurar un nuevo entorno a partir de una instantánea archivada.
Dónde se almacenan las copias de seguridad
Las copias de seguridad se escriben en el destino de almacenamiento de copias de seguridad configurado de tu proyecto (para los proyectos gestionados en la nube de Skysize, esto es almacenamiento de objetos duradero en la región de tu despliegue). Las copias de seguridad almacenadas están cifradas en reposo por el proveedor de almacenamiento.
Cuando una copia de seguridad se elimina por la política de retención, tanto el archivo almacenado como su registro se eliminan juntos, por lo que el almacenamiento nunca acumula archivos huérfanos.
Buenas prácticas
Prueba tus restauraciones
Una copia de seguridad que nunca has restaurado es una suposición, no una garantía. Periódicamente:
- Restaura una copia de seguridad reciente en una rama de staging o de development.
- Verifica los datos y que la aplicación se inicia correctamente.
- Asegúrate de que tu equipo conoce los pasos de restauración antes de necesitarlos.
Realiza una instantánea antes de cambios arriesgados
Realiza siempre una copia de seguridad manual antes de:
- Actualizaciones importantes de versión de Odoo.
- Importaciones o migraciones de datos a gran escala.
- Cambios de esquema por módulos nuevos o actualizados.
Planifica tu retención
- Comprende los niveles de retención (7 diarias, luego semanales, luego eliminadas tras 3 meses para los proyectos de pago; 7 días para el nivel gratuito).
- Descarga cualquier instantánea que debas conservar más allá de la ventana de retención.
Monitorización de las copias de seguridad
Sigue el estado de tus copias de seguridad desde la sección Copias de seguridad del proyecto en el panel:
- Revisa el historial reciente de copias de seguridad y sus marcas de tiempo.
- Comprueba el tamaño y el estado de cada copia de seguridad.
- Confirma que la última copia de seguridad programada se completó.