Informazioni sulla replica delle istanze

Filestore ora offre la replica asincrona per le istanze.

Un'istanza di origine può essere replicata in modo continuo e asincrono in un'istanza in standby in una località a tua scelta.

Per i clienti selezionati, Filestore offre il supporto per la replica delle istanze create nei seguenti livelli di servizio:

  • Zonal
  • Regionale
  • Enterprise

Confronto tra la replica delle istanze e altre opzioni di recupero dei dati

Le sezioni seguenti illustrano i vantaggi della replica delle istanze rispetto agli snapshot e ai backup.

Snapshot

Gli snapshot sono risorse che consumano capacità all'interno dell'istanza e ti consentono di ripristinare lo stato attuale dei dati dell'istanza in un punto specifico precedente nel tempo. Gli utenti possono anche scegliere di ripristinare una versione precedente di un file specifico.

Gli snapshot non replicano i dati né consumano capacità finché i dati sull'istanza non vengono modificati. Tutti gli snapshot di un'istanza condividono i dati comuni, il che significa che l'istanza conserva solo le differenze tra gli snapshot.

Sebbene gli snapshot offrano un'efficienza in termini di costi rispetto ad altre operazioni di recupero dei dati di Filestore, la capacità dell'istanza disponibile diminuisce continuamente man mano che vengono apportate modifiche ai file.

Il ripristino di un'istanza a uno stato precedente è un'operazione distruttiva, in quanto elimina l'ultima versione dei dati dell'istanza e deve essere utilizzata con cautela.

Backup

Ibackup sono risorse esterne che risiedono al di fuori dell'istanza e consumano la propria capacità separata. Il primo backup è una copia completa dei dati dell'istanza, mentre ogni backup successivo consuma solo i dati necessari per tenere traccia delle modifiche incrementali e differenziali rispetto al backup precedente. Internamente, la cronologia di una catena di backup viene monitorata utilizzando gli snapshot, che consumano capacità sull'istanza di origine.

Replica delle istanze

La replica delle istanze associa un'istanza di origine a un'istanza di replica, una risorsa separata in una località secondaria che monitora continuamente le modifiche apportate all'origine e le replica in modo asincrono nell'istanza di replica entro un Recovery Point Objective (RPO) target di circa 30 minuti.

Questo processo si basa sugli snapshot e consuma capacità in modo simile. Man mano che gli snapshot diventano obsoleti, vengono eliminati per liberare la capacità dell'istanza in entrambe le istanze.

L'istanza di replica è una copia completa e aggiornata continuamente dell'istanza di origine. La maggior parte delle copie viene pianificata ogni cinque-dieci minuti. Sono disponibili metriche che indicano il timestamp dell'ultima copia completa dell'istanza. Per saperne di più, consulta Monitoraggio.

Ruoli della coppia di istanze

Quando la replica delle istanze è abilitata, a ogni istanza della coppia viene assegnato un ruolo:

  • ACTIVE

    L'istanza di origine.

  • STANDBY

    L'istanza di replica.

Le modifiche dei ruoli non sono automatiche e possono essere avviate solo dall'utente.

Mettere in pausa e riprendere la replica

Quando la replica è in pausa, lo stato dell'istanza della replica cambia da STANDBY a ACTIVE in base al punto dati riuscito più recente.

Quando riprendi la replica, l'accesso client alla replica viene rimosso e l'istanza torna al punto dati originale, eliminando tutti i dati di test. Dopodiché, la replica standard dall'istanza attiva viene riavviata.

La ripresa della replica potrebbe richiedere più tempo per la sincronizzazione iniziale, a seconda della durata della pausa e del numero di modifiche apportate all'istanza attiva. Inoltre, la durata delle operazioni di ripresa è influenzata dalle dimensioni del file system e dipende dal numero di file coinvolti nell'operazione.

Per saperne di più, consulta Mettere in pausa la replica e Riprendere la replica.

Promuovere la replica

Sebbene l'istanza di replica non possa essere montata o scritta direttamente, in caso di interruzione del servizio, la replica può eseguire un' promote-replica operazione. Questa stessa operazione è accessibile dalla Google Cloud console.

Questa operazione avvia le seguenti azioni:

  • Interrompe la replica tra le istanze ACTIVE e STANDBY.
  • Annulla l'associazione delle due risorse.
  • Promuove la replica a un'istanza normale in grado di gestire le connessioni client e le scritture come qualsiasi altra istanza.
  • Il ruolo di replica, ACTIVE o STANDBY, viene rimosso da entrambe le istanze.
  • Al termine dell'operazione, lo stato dell'istanza di replica cambia da PROMOTING a READY.

Una volta che l'applicazione è di nuovo online, questa nuova istanza di origine può essere associata a una nuova replica e puoi avviare di nuovo la replica dell'istanza.

Per saperne di più, consulta Interrompere la replica e promuovere la replica.

Promuovere una replica in pausa

La promozione di una replica in pausa è utile per il ripristino di emergenza se l'istanza attiva non è più disponibile. Quando promuovi una replica in pausa, l'istanza torna all'ultimo punto dati completato, eliminando tutti i dati di test.

L'istanza di replica sincronizza tutti i dati rimanenti in transito dall'istanza di origine e diventa una nuova istanza attiva. La promozione di una replica comporta un'interruzione del processo di replica. Di conseguenza, il link di replica originale viene interrotto e la replica non può essere ripresa.

Failback

L'operazione promote-replica avvia un'interruzione della replica. Si tratta di un evento di switchover, non di failover, il che significa che il failback non è automatico. Al termine dell'operazione, gli amministratori devono riconnettere le applicazioni alla nuova istanza di origine.

Limitazioni

Si applicano le seguenti limitazioni:

  • La replica delle istanze non è disponibile nei seguenti livelli di servizio:

    • HDD base
    • SSD base
  • Le seguenti specifiche devono essere le stesse per ogni istanza della coppia:

Le sezioni seguenti illustrano in dettaglio altre limitazioni delle funzionalità relative a RPO, operazioni, traffico di rete, prestazioni e disponibilità:

RPO

  • I tempi RPO indicati sono approssimativi e non sono supportati da alcun SLA (accordo sul livello del servizio) di Filestore.

  • L'RPO target di 30 minuti si applica alle istanze con una frequenza di modifica di 100 MB al secondo e una frequenza IOPS di 300 al secondo, dove IOPS è definita come qualsiasi operazione create, edit o delete applicata a qualsiasi file o directory.

    Le istanze con una frequenza di modifica più elevata potrebbero avere periodi di replica più lunghi. I tempi RPO variano e non sono strettamente mappati in modo lineare con frequenze di modifica più elevate. Ad esempio, se la frequenza di modifica raddoppia, la finestra RPO non raddoppia necessariamente.

  • La replica delle istanze viene specificata al momento della creazione dell'istanza. Se vuoi associare una replica a un'istanza di origine, devi abilitare la replica dell'istanza al momento della creazione e poi associarla alla replica. Non è possibile utilizzare un'istanza esistente come replica.

Operazioni

  • Le seguenti operazioni sono disabilitate nell'istanza ACTIVE:

    • Eliminazione dell'istanza
    • Ripristina snapshot
  • Si applicano le seguenti limitazioni all'istanza STANDBY:

    • Non supporta l'accesso NFS
    • I backup sono disabilitati
    • Gli snapshot sono disabilitati

Traffico di rete

  • La replica continua dei dati tra l'istanza di origine e quella di replica comporta costi per il traffico di rete. Per saperne di più, consulta i prezzi di Filestore o il tuo rappresentante Filestore.

Prestazioni

  • La replica continua dei dati tra la coppia influisce sulle prestazioni IOPS dell'istanza di origine.

Disponibilità

  • Quando scegli una regione per l'istanza di replica, si applicano alcune limitazioni. Per saperne di più, contatta il tuo rappresentante Filestore.

  • L'eliminazione dell'istanza di origine non comporta l'eliminazione della replica associata. Se l' istanza di origine non esiste più e vuoi eliminare l'istanza utilizzata in precedenza come replica, utilizza gcloud per individuare ed eliminare l'istanza.

Consigli

Per una soluzione di ripristino di emergenza efficace, gli utenti sono vivamente invitati a scegliere una regione separata anziché una zona separata per l'istanza di replica.

Monitoraggio

La metrica time_since_last_replication rappresenta il timestamp dell'ultima copia completa dell'istanza attiva.

Per maggiori informazioni, consulta le seguenti risorse:

Prezzi

Quando utilizzi la replica delle istanze, vengono applicati costi per le istanze e per il networking tra regioni. La replica delle istanze è offerta senza costi aggiuntivi. L'istanza di replica è una copia completa e aggiornata continuamente dell'istanza di origine. I prezzi sono proporzionali al supporto per il recupero dei dati fornito in un'opzione di recupero continuo dei dati adatta ai carichi di lavoro aziendali.

Per saperne di più, contatta il tuo rappresentante Filestore.

Passaggi successivi