Filestore ora offre la replica asincrona per le tue istanze.
Un'istanza di origine può essere replicata in modo continuo e asincrono in un'istanza di standby in una località a tua scelta.
Per selezionare i clienti, Filestore offre il supporto della replica delle istanze per le istanze create nei seguenti livelli di servizio:
- A livello di zona
- Regionale
- Aziende
Confronto tra la replica delle istanze e altre opzioni di recupero dei dati
Le sezioni seguenti illustrano i vantaggi della replica delle istanze rispetto a snapshot e 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 a un momento specifico precedente. 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 dati comuni, il che significa che l'istanza conserva solo le differenze tra gli snapshot.
Sebbene gli snapshot offrano un buon rapporto costi-efficacia 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 uno stato precedente di un'istanza è distruttivo, in quanto elimina l'ultima versione dei dati dell'istanza e deve essere utilizzato con attenzione.
Backup
I backup 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 utilizza solo i dati necessari per monitorare le modifiche incrementali e differenziali dal backup precedente. Internamente, la cronologia di una catena di backup viene monitorata utilizzando gli snapshot, che consumano capacità sull'istanza di origine.
Replica dell'istanza
La replica dell'istanza accoppia un'istanza di origine a un'istanza di replica, una risorsa separata in una posizione secondaria che monitora continuamente qualsiasi modifica apportata all'origine e replica in modo asincrono queste modifiche nell'istanza di replica entro un recovery point objective (RPO) target di circa 30 minuti.
Questo processo si basa sugli snapshot e consuma in modo simile la capacità. Man mano che gli snapshot diventano obsoleti, vengono eliminati per liberare 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 5-10 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 dell'istanza è abilitata, a ogni istanza della coppia viene assegnato un ruolo:
ACTIVEL'istanza di origine.
STANDBYL'istanza di replica.
I cambi di ruolo non sono automatici e possono essere avviati solo dall'utente.
Mettere in pausa e riprendere la replica
Quando la replica viene sospesa, lo stato dell'istanza della replica cambia da STANDBY a ACTIVE in base al punto dati corretto più recente.
Quando riprendi la replica, l'accesso client alla replica viene rimosso e l'istanza ripristina il punto dati originale, eliminando tutti i dati di test. Dopodiché, viene riavviata la replica standard dall'istanza attiva. 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.
Per ulteriori informazioni, vedi Mettere in pausa la replica e Riprendere la replica.
Promuovi replica
Anche se l'istanza di replica non può essere montata o scritta direttamente, in caso di interruzione del servizio, la replica può eseguire un'operazione di
promote-replica. La stessa operazione è accessibile dalla console Google Cloud .
Questa operazione avvia le seguenti azioni:
- Interrompe la replica tra le istanze
ACTIVEeSTANDBY. - Disaccoppia le due risorse.
- Promuove la replica a un'istanza normale in grado di gestire le connessioni e le scritture dei client come qualsiasi altra istanza.
- Il ruolo di replica,
ACTIVEoSTANDBY, viene rimosso da entrambe le istanze. - Al termine dell'operazione, lo stato dell'istanza di replica cambia
da
PROMOTINGaREADY.
Una volta che l'applicazione è di nuovo online, questa nuova istanza di origine può essere accoppiata a una nuova replica e puoi avviare nuovamente 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 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
cambio di ruolo, non di un evento di failover, il che significa che il failback non è automatico. Una volta completata l'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:
- Progetto
- Livello di servizio, incluso l'intervallo di capacità
Le sezioni seguenti descrivono in dettaglio altre limitazioni delle funzionalità relative a RPO, operazioni, traffico di rete, prestazioni e disponibilità:
RPO (Recovery Point Objective)
I tempi RPO indicati sono approssimativi e non sono supportati da alcun accordo sul livello del servizio (SLA) di Filestore.
Il RPO target di 30 minuti si applica alle istanze con una velocità di modifica di 100 MB al secondo e una velocità IOPS di 300 al secondo, dove IOPS sono definite come qualsiasi operazione
create,editodeleteapplicata a qualsiasi file o directory.Le istanze con un tasso di modifica più elevato potrebbero richiedere periodi di replica più lunghi. I tempi di RPO variano e non corrispondono in modo lineare a tassi di modifica più elevati. Ad esempio, se il tasso di modifica raddoppia, la finestra RPO non raddoppia necessariamente.
La replica dell'istanza viene specificata durante la creazione dell'istanza. Se vuoi accoppiare una replica a un'istanza di origine, devi attivare la replica dell'istanza sull'istanza durante la creazione e poi accoppiarla alla replica. Un'istanza esistente non può essere utilizzata come replica.
Operazioni
Le seguenti operazioni sono disattivate sull'istanza
ACTIVE:- Eliminazione dell'istanza
- Ripristina snapshot
All'istanza
STANDBYsi applicano le seguenti limitazioni:- Non supporta l'accesso NFS
- I backup sono disattivati
- Gli snapshot sono disattivati
Traffico di rete
- La replica continua dei dati tra le istanze di origine e di replica comporta costi per il traffico di rete. Per saperne di più, consulta la pagina Prezzi di Filestore o contatta 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 maggiori informazioni, contatta il tuo rappresentante Filestore.
L'eliminazione dell'istanza di origine non comporta l'eliminazione della relativa replica. Se l'istanza di origine non esiste più e vuoi eliminare l'istanza utilizzata in precedenza come replica, utilizza
gcloudper individuare ed eliminare l'istanza.
Consigli
Per una soluzione di ripristino di emergenza efficace, consigliamo vivamente agli utenti di 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, si applicano i costi per le istanze e il networking tra regioni. La replica delle istanze è offerta senza costi aggiuntivi. L'istanza replica è una copia completa e aggiornata continuamente dell'istanza di origine. Il prezzo è proporzionale 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.