Skip to main content
Los snapshots son copias de seguridad de tu aplicación o base de datos en un momento específico. Te permiten restaurar tu aplicación o base de datos a un estado anterior si es necesario. Square Cloud ofrece snapshots ilimitados con copias de seguridad diarias automáticas.

Crear un snapshot de una aplicación

client.snapshot devuelve un objeto Snapshot.

Descargar un snapshot

El objeto Snapshot proporciona un método para descargar el snapshot como un archivo zip.

Listar los snapshots de una aplicación

client.all_app_snapshots devuelve una lista de objetos SnapshotInfo.

Restaurar un snapshot

client.restore_snapshot devuelve un objeto Response. Puedes restaurar snapshots tanto de aplicaciones como de bases de datos.

Estructuras de datos de los snapshots

Snapshot

El objeto Snapshot representa un snapshot creado:

SnapshotInfo

El objeto SnapshotInfo representa los metadatos de un snapshot:

Buenas prácticas

  • Copias de seguridad automáticas: Square Cloud crea automáticamente snapshots diarios de tus aplicaciones y bases de datos.
  • Snapshots ilimitados: Crea tantos snapshots manuales como necesites sin costes adicionales.
  • Periodo de retención: Los snapshots se conservan durante 30 días.
  • Tiempo de restauración: El proceso de restauración tarda aproximadamente 60 segundos para garantizar que todos los datos estén estables.
  • Pruebas: Antes de restaurar un snapshot, considera crear una nueva aplicación o base de datos para probar primero el proceso de restauración.

Límites de los snapshots

  • Snapshots diarios por plan: Cada plan puede generar (RAM / 256) * 2 snapshots por día
    • Ejemplo: plan Hobby con 2048MB = 16 snapshots diarios (480 al mes)
  • Retención: Todos los snapshots se conservan durante los últimos 30 días
  • Coste: Sin coste adicional por los snapshots