Skip to main content
Gli snapshot sono backup della tua applicazione o del tuo database in un momento specifico. Ti permettono di ripristinare la tua applicazione o il tuo database a uno stato precedente in caso di necessità. Square Cloud fornisce snapshot illimitati con backup automatici giornalieri.

Creare uno snapshot di un’applicazione

client.snapshot restituisce un oggetto Snapshot.

Scaricare uno snapshot

L’oggetto Snapshot fornisce un metodo per scaricare lo snapshot come file zip.

Elencare gli snapshot di un’applicazione

client.all_app_snapshots restituisce un elenco di oggetti SnapshotInfo.

Ripristinare uno snapshot

client.restore_snapshot restituisce un oggetto Response. Puoi ripristinare gli snapshot sia per le applicazioni che per i database.

Strutture dati degli snapshot

Snapshot

L’oggetto Snapshot rappresenta uno snapshot creato:

SnapshotInfo

L’oggetto SnapshotInfo rappresenta i metadati di uno snapshot:

Best practice

  • Backup automatici: Square Cloud crea automaticamente snapshot giornalieri per le tue applicazioni e i tuoi database.
  • Snapshot illimitati: Crea tutti gli snapshot manuali che desideri senza costi aggiuntivi.
  • Periodo di conservazione: Gli snapshot vengono conservati per 30 giorni.
  • Tempo di ripristino: Il processo di ripristino richiede circa 60 secondi per garantire che tutti i dati siano stabili.
  • Test: Prima di ripristinare uno snapshot, valuta la possibilità di creare una nuova applicazione o database per testare prima il processo di ripristino.

Limiti degli snapshot

  • Snapshot giornalieri per piano: Ogni piano può generare (RAM / 256) * 2 snapshot al giorno
    • Esempio: piano Hobby con 2048MB = 16 snapshot giornalieri (480 al mese)
  • Conservazione: Tutti gli snapshot vengono conservati per gli ultimi 30 giorni
  • Costo: Nessun costo aggiuntivo per gli snapshot