Pianificazione del ripristino di emergenza

Questa pagina descrive le funzionalità di Cloud Firestore che possono aiutarti a stabilire piani di ripristino di emergenza.

Pianificazione del disaster recovery per interruzioni dell'infrastruttura cloud

Per proteggersi da potenziali interruzioni dell'infrastruttura cloud in Google Cloud, ad esempio una zona o una regione che subisce un'interruzione, Cloud Firestore replica i dati su più database di replica.

L'architettura di replica dipende dal fatto che il database si trovi in ​​una località regionale o multiregionale. I database regionali replicano in modo sincrono i dati in almeno tre zone. I database multiregione replicano in modo sincrono i dati su cinque zone in tre regioni con due regioni servite e una regione testimone. I database multiregione massimizzano la disponibilità e la durabilità dei database fornendo una disponibilità del 99,999%. I database regionali forniscono una disponibilità del 99,99%.

Cloud Firestore gestisce automaticamente la replica per te e non richiede configurazioni o provisioning aggiuntivi. Per ulteriori informazioni, vedere quanto segue:

Per ulteriori informazioni sull'architettura di replica, vedere Architettura del ripristino di emergenza per interruzioni dell'infrastruttura cloud .

Pianificazione del ripristino di emergenza per i dati

Per proteggersi dai disastri dei dati come la cancellazione o la modifica accidentale dei dati, utilizzare i backup pianificati e il ripristino point-in-time (PITR). A seconda dei requisiti di ripristino di emergenza, è possibile utilizzare entrambe le funzionalità insieme.

Backup pianificati

È possibile pianificare backup giornalieri o settimanali. I backup giornalieri supportano una conservazione massima di 7 giorni. I backup settimanali supportano una conservazione massima di 14 settimane. Puoi eseguire il ripristino da un backup a un nuovo database Cloud Firestore nello stesso progetto. Per ulteriori dettagli, vedere Backup e ripristino dei dati .

I backup settimanali forniscono un periodo di conservazione più elevato rispetto a PITR. Il ripristino di un intero database da un backup costa meno del ripristino dai dati PITR.

Recupero puntuale (PITR)

Abilita PITR a leggere i documenti da un punto nel tempo fino a sette giorni nel passato. È possibile leggere i dati a un livello di granularità di 1 minuto e riscriverli chirurgicamente nel database con un obiettivo del tempo di ripristino (tempo massimo per il ripristino) pari a 0. L'obiettivo del punto di ripristino (massima perdita di dati possibile) è 1 minuto. Per ulteriori dettagli, vedere Ripristino temporizzato .

Se non è necessario ripristinare un intero database, PITR può recuperare solo i dati richiesti. PITR fornisce inoltre un obiettivo del tempo di ripristino e un punto di ripristino inferiori rispetto ai backup.

Esportazioni di dati

Per esigenze di conservazione dei dati superiori a 14 settimane, puoi utilizzare PITR per creare un'esportazione dell'intero database e salvare questi dati in Cloud Storage a tempo indeterminato. Un'esportazione di dati PITR acquisisce dati da un timestamp fino a sette giorni nel passato.

Le esportazioni di dati PITR sono utili per archiviare i dati dal tuo database. Rispetto ai backup, il ripristino di un database da un'esportazione PITR è generalmente più costoso rispetto al ripristino degli stessi dati da un backup.

Per avviare un'operazione di esportazione PITR, vedere Esportazione e importazione da dati PITR .

Qual è il prossimo