Pianificare il ripristino di emergenza

Questa pagina descrive le funzionalità di Firestore in modalità Datastore che possono aiutarti a creare e implementare piani di ripristino di emergenza.

Pianificazione del ripristino di emergenza per le interruzioni dell'infrastruttura cloud

Per proteggerti da potenziali interruzioni dell'infrastruttura cloud in Google Cloud come una zona o una regione che subisce un'interruzione, modalità Datastore replica i dati in più database di replica.

L'architettura di replica dipende dal fatto che il database si trovi in una località regionale o multiregionale. Database regionali in modo sincrono di replicare i dati in almeno tre zone. I database multiregione riproducono in modo sincrono i dati in cinque zone di tre regioni con due regioni di servizio e una regione di attendibilità. I database multiregionali massimizzano la disponibilità e la durabilità dei database garantendo una disponibilità del 99,999%. I database regionali forniscono una disponibilità del 99,99%.

La modalità Datastore gestisce automaticamente la replica e non richiede configurazione o provisioning aggiuntivi. Per ulteriori informazioni, consulta seguenti:

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

Pianificazione del ripristino di emergenza dei dati

Per proteggerti da disastri di dati come l'eliminazione o la modifica accidentali dei i backup pianificati e il recupero point-in-time (PITR). A seconda dei requisiti di recupero dei disastri, potresti utilizzare entrambe le funzionalità.

Backup pianificati

I backup supportano un periodo di conservazione massimo di 14 settimane. Puoi programmare ogni giorno o backup settimanali. Puoi ripristinare il database da un backup a un nuovo Database in modalità Datastore nello stesso progetto. Per ulteriori dettagli, consulta Effettuare il backup e il ripristino dei dati.

I backup offrono un periodo di conservazione più lungo rispetto al PITR. Il ripristino di un database da un backup costa meno del ripristino di un database dai dati PITR.

Recupero point-in-time (PITR)

Attiva il PITR per leggere i documenti da un punto nel tempo fino a sette giorni prima del momento attuale. Puoi leggere i dati a un livello di granularità di 1 minuto e scrivere chirurgicamente di nuovo nel database con una Recovery Time Objective (tempo massimo per il recupero) pari a 0. La Recovery Point Objective (massima perdita di dati possibile) è 1 minuto. Per maggiori dettagli, vedi Recupero point-in-time.

Se non è necessario ripristinare un intero database, PITR può recuperare solo i dati obbligatorio. Il PITR offre anche un Recovery Time Objective più basso Recovery Point Objective più basso rispetto ai backup.

Esportazioni di dati

Per esigenze di conservazione dei dati oltre le 14 settimane, puoi usare PITR per creare un'esportazione dell'intero database salvare questi dati in Cloud Storage per sempre. Un'esportazione dei dati PITR acquisisce i dati da un timestamp risalente fino a sette giorni prima del momento attuale.

Le esportazioni dei dati PITR sono utili per archiviare i dati del database. Rispetto ai backup, il recupero di un database da un'esportazione PITR è generalmente più costoso del recupero degli stessi dati da un backup.

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

Passaggi successivi