Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Come funziona la replica multiregionale in Amazon Keyspaces
Questa sezione fornisce una panoramica di come funziona la replica multiregionale di Amazon Keyspaces. Per ulteriori informazioni sui prezzi, consulta i prezzi di Amazon Keyspaces (per Apache Cassandra
Argomenti
Come funziona la replica multiregionale in Amazon Keyspaces
Amazon Keyspaces Multi-Region Replication implementa un'architettura di resilienza dei dati che distribuisce i dati in modo indipendente e distribuito geograficamente Regioni AWS. Utilizza la replica attiva-attiva, che fornisce una bassa latenza locale e ciascuna regione è in grado di eseguire letture e scritture in modo isolato.
Quando crei uno spazio di chiavi multiregionale Amazon Keyspaces, puoi selezionare fino a cinque regioni aggiuntive in cui replicare i dati. Ogni tabella creata in uno spazio di chiavi multiregione è composta da più tabelle di replica (una per regione) che Amazon Keyspaces considera come una singola unità.
Ogni replica ha lo stesso nome di tabella e lo stesso schema di chiave primaria. Quando un'applicazione scrive dati su una tabella locale in una regione, i dati vengono scritti in modo duraturo utilizzando il livello di coerenza. LOCAL_QUORUM
Amazon Keyspaces replica automaticamente i dati in modo asincrono nelle altre regioni di replica. Il ritardo di replica tra le regioni è in genere inferiore a un secondo e non influisce sulle prestazioni o sulla velocità effettiva dell'applicazione.
Dopo aver scritto i dati, è possibile leggerli dalla tabella multiregionale in un'altra regione di replica con i livelli di coerenza. LOCAL_ONE/LOCAL_QUORUM
Per ulteriori informazioni sulle configurazioni e sulle funzionalità supportate, consulta. Note sull'utilizzo della replica multiregionale di Amazon Keyspaces
Risoluzione dei conflitti di replica in più regioni
La replica multiregionale di Amazon Keyspaces è completamente gestita, il che significa che non è necessario eseguire attività di replica come eseguire regolarmente operazioni di riparazione per risolvere i problemi di sincronizzazione dei dati. Amazon Keyspaces monitora la coerenza dei dati tra tabelle diverse Regioni AWS rilevando e riparando i conflitti e sincronizzando automaticamente le repliche.
Amazon Keyspaces utilizza il metodo last writer wins per la riconciliazione dei dati. Con questo meccanismo di risoluzione dei conflitti, tutte le regioni di uno spazio chiave multiregionale concordano sull'ultimo aggiornamento e convergono verso uno stato in cui dispongono tutte di dati identici. Il processo di riconciliazione non ha alcun impatto sulle prestazioni delle applicazioni. Per supportare la risoluzione dei conflitti, i timestamp lato client vengono attivati automaticamente per le tabelle multiregionali e non possono essere disattivati. Per ulteriori informazioni, consulta Timestamp lato client in Amazon Keyspaces.
Replica in più regioni e disaster recovery
Con Amazon Keyspaces Multi-Region Replication, le scritture vengono replicate in modo asincrono in ogni regione. Nel raro caso di deterioramento o guasto di una singola regione, la replica multiregionale ti aiuta a ripristinare in caso di emergenza con un impatto minimo o nullo sull'applicazione. Il ripristino in caso di emergenza viene in genere misurato utilizzando i valori di Recovery time objective (RTO) e Recovery point objective (). RPO
Obiettivo relativo al tempo di ripristino: il tempo impiegato da un sistema per tornare allo stato operativo dopo un disastro. RTOmisura la quantità di downtime che il carico di lavoro è in grado di tollerare, misurata in termini di tempo. Per i piani di disaster recovery che utilizzano la replica multiregionale per eseguire il failover in una regione non interessata, tale valore può essere quasi pari a zero. RTO RTOÈ limitato dalla rapidità con cui l'applicazione è in grado di rilevare la condizione di errore e reindirizzare il traffico verso un'altra regione.
Obiettivo del punto di ripristino: la quantità di dati che è possibile perdere (misurata in termini di tempo). Per i piani di disaster recovery che utilizzano la replica multiregionale per eseguire il failover in una regione non interessata, in genere RPO si tratta di secondi a una cifra. RPOè limitato dalla latenza di replica alla replica di destinazione del failover.
In caso di guasto o deterioramento regionale, non è necessario promuovere una regione secondaria o eseguire procedure di failover del database perché la replica in Amazon Keyspaces è attiva-attiva. Puoi invece utilizzare Amazon Route 53 per indirizzare la tua applicazione verso la regione integra più vicina. Per ulteriori informazioni su Route 53, consulta Cos'è Amazon Route 53? .
Se un singolo Regione AWS diventa isolata o danneggiata, l'applicazione può reindirizzare il traffico verso una regione diversa utilizzando Route 53 per eseguire letture e scritture su una tabella di replica diversa. È inoltre possibile applicare una logica aziendale personalizzata per determinare quando reindirizzare le richieste verso altre regioni. Un esempio di ciò è rendere l'applicazione consapevole dei molteplici endpoint disponibili.
Quando la regione torna online, Amazon Keyspaces riprende a propagare le scritture in sospeso da quella regione alle tabelle di replica in altre regioni. Riprende inoltre la propagazione delle scritture da altre tabelle di replica alla regione che è ora di nuovo online.
Replica e integrazione in più regioni con recovery () point-in-time PITR
oint-in-time Il ripristino P è supportato nelle tabelle multiregionali. Per ripristinare correttamente una tabella multiregionale conPITR, devono essere soddisfatte le seguenti condizioni.
-
La tabella di origine e quella di destinazione devono essere configurate come tabelle multiregionali.
-
Le regioni di replica per lo spazio chiave della tabella di origine e per lo spazio chiave della tabella di destinazione devono essere le stesse.
È possibile eseguire l'istruzione di ripristino da qualsiasi regione in cui è disponibile la tabella di origine. Amazon Keyspaces ripristina automaticamente la tabella di destinazione in ogni regione. Per ulteriori informazioni suPITR, consulta. Come funziona point-in-time il ripristino in Amazon Keyspaces
Replica e integrazione in più regioni con AWS services
È possibile monitorare le prestazioni di replica tra tabelle diverse Regioni AWS utilizzando i CloudWatch parametri di Amazon. La seguente metrica fornisce il monitoraggio continuo degli spazi chiave multiregionali.
-
ReplicationLatency
— Questa metrica misura il tempo impiegato per la replica odeletes
da una tabella diupdates
replica a un'altra tabella di replica in uno spazio chiave multiregionale.inserts
Per ulteriori informazioni su come monitorare le metriche, vedere. CloudWatch Monitoraggio di Amazon Keyspaces con Amazon CloudWatch