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à.
Creato da Ramkumar Ramanujam (AWS)
Riepilogo
Quando si lavora con Amazon DynamoDB su Amazon Web Services (AWS), un caso d'uso comune consiste nel copiare o sincronizzare le tabelle DynamoDB in ambienti di sviluppo, test o staging con i dati delle tabelle presenti nell'ambiente di produzione. Come prassi standard, ogni ambiente utilizza un account AWS diverso.
AWS Backup supporta il backup e il ripristino dei dati tra regioni e account diversi per DynamoDB, Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) e altri servizi AWS. Questo modello fornisce i passaggi per utilizzare il backup e il ripristino tra account AWS Backup per copiare le tabelle DynamoDB tra account AWS.
Prerequisiti e limitazioni
Prerequisiti
Due account AWS attivi che appartengono alla stessa organizzazione AWS Organizations
Tabelle DynamoDB in entrambi gli account.
Autorizzazioni AWS Identity and Access Management (IAM) per creare e utilizzare vault di backup AWS
Limitazioni
Gli account AWS di origine e di destinazione devono far parte della stessa organizzazione AWS Organizations.
Architettura
Stack tecnologico di destinazione
AWS Backup
Amazon DynamoDB
Architettura di destinazione

Crea il backup della tabella DynamoDB nel vault di backup di AWS Backup nell'account di origine.
Copia il backup nel vault di backup nell'account di destinazione.
Ripristina la DynamoDb tabella nell'account di destinazione utilizzando il backup dal vault di backup dell'account di destinazione.
Automazione e scalabilità
Puoi usare AWS Backup per pianificare i backup da eseguire a intervalli specifici.
Strumenti
AWS Backup: AWS Backup è un servizio completamente gestito per centralizzare e automatizzare la protezione dei dati tra i servizi AWS, nel cloud e in locale. Utilizzando questo servizio, puoi configurare le policy di backup e monitorare l'attività delle tue risorse AWS in un unico posto. Consente di automatizzare e consolidare le attività di backup eseguite service-by-service in precedenza ed elimina la necessità di creare script personalizzati e processi manuali.
Amazon DynamoDB — Amazon DynamoDB è un servizio di database NoSQL completamente gestito che offre prestazioni veloci e prevedibili con una scalabilità perfetta.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Attiva le funzionalità avanzate per DynamoDB e il backup tra account. | Sia nell'account AWS di origine che in quello di destinazione, procedi come segue:
| AWS DevOps, ingegnere addetto alla migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea casseforti di backup. | Sia nell'account AWS di origine che in quello di destinazione, procedi come segue:
Quando si copia il backup ARNs della tabella DynamoDB tra l'account di origine e l'account di destinazione, sarà necessario disporre sia degli archivi di backup di origine che di quelli di destinazione. | AWS DevOps, ingegnere addetto alla migrazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Nell'account di origine, crea un backup della tabella DynamoDB. | Per creare un backup per la tabella DynamoDB nell'account di origine, procedi come segue:
Viene creato un nuovo processo di backup. Per monitorare lo stato del processo di backup, nella pagina AWS Backup Jobs, scegli la scheda Backup Jobs. Tutti i processi di backup attivi, in corso e completati sono elencati in questa scheda. | AWS DevOps, DBA, ingegnere addetto alla migrazione |
Copia il backup dall'account di origine all'account di destinazione. | Una volta completato il processo di backup, copia il backup della tabella DynamoDB dall'archivio di backup nell'account di origine all'archivio di backup nell'account di destinazione. Per copiare il backup vault, nell'account di origine, procedi come segue:
| AWS DevOps, ingegnere addetto alla migrazione, DBA |
Ripristina il backup nell'account di destinazione. | Nell'account AWS di destinazione, procedi come segue:
| AWS DevOps, DBA, ingegnere addetto alla migrazione |