Opzioni di copia completa della tabella su più account per Amazon DynamoDB - AWS Guida prescrittiva

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à.

Opzioni di copia completa della tabella su più account per Amazon DynamoDB

Ramkumar Ramanujam, Amazon Web Services ()AWS

Giugno 2024 (cronologia del documento)

Questa guida illustra diversi modi per eseguire la copia completa delle tabelle Amazon DynamoDB su più account Amazon Web AWS Services (). Questa guida elenca anche i vantaggi e gli svantaggi di ciascuna soluzione e gli scenari per i quali ciascuna soluzione può essere presa in considerazione. Non copre le soluzioni di replica in streaming.

Questa guida è destinata ad architetti, manager e responsabili tecnici che hanno una conoscenza di base di DynamoDB.

Panoramica

Per migliorare le prestazioni delle applicazioni e ridurre i costi e gli oneri operativi, molte organizzazioni stanno passando a DynamoDB.

Un caso d'uso comune quando si lavora con le tabelle DynamoDB è la possibilità di copiare dati completi di tabelle in più ambienti. Di solito, ogni ambiente è di proprietà di un team diverso che utilizza un account diverso AWS . Un esempio di tale caso d'uso è la promozione del codice dallo sviluppo allo staging e quindi agli ambienti di produzione. L'ambiente di staging viene aggiornato con i dati in produzione in modo che sia il più vicino possibile a quello di produzione per condurre i test prima di passare alla produzione.

Questa guida offre una panoramica di alto livello di diversi approcci per copiare un aggiornamento completo di una tabella DynamoDB da un account all'altro.

Il modo migliore per garantire che la tabella di destinazione contenga gli stessi dati della tabella di origine consiste nell'eliminare e quindi ricreare la tabella. (L'eccezione a questo approccio è quando la differenza tra le tabelle di origine e di destinazione è minima, ad esempio inferiore al 10 percento). L'eliminazione e la ricreazione della tabella consentono di evitare i costi associati alle unità di capacità di scrittura (WCU) necessarie per eliminare singoli elementi dalla tabella. Ciascuna delle soluzioni illustrate in questa guida presuppone che la tabella di destinazione venga ricreata prima dell'aggiornamento dei dati.