Esegui la migrazione di un database Oracle su Amazon DynamoDB utilizzando AWS DMS - Prontuario AWS

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

Esegui la migrazione di un database Oracle su Amazon DynamoDB utilizzando AWS DMS

Creato da Rambabu Karnena () AWS

Ambiente: PoC o pilota

Fonte: Database: Relazionale

Obiettivo: Amazon DynamoDB

Tipo R: Re-architect

Carico di lavoro: Oracle

Tecnologie: migrazione; database

AWSservizi: Amazon DynamoDB

Riepilogo

Questo modello illustra i passaggi per la migrazione di un database Oracle ad Amazon AWS DynamoDB utilizzando Database Migration Service (). AWSDMS Copre tre tipi di database di origine:

  • Database Oracle locali

  • Database Oracle su Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Relational Database Service (RDSAmazon) per istanze database Oracle

In questa dimostrazione di concetto, questo modello si concentra sulla migrazione da un'istanza database Amazon RDS for Oracle.

Prerequisiti e limitazioni

Prerequisiti

  • Un account attivo AWS

  • Un'applicazione che si connette a un database Amazon RDS for Oracle

  • Una tabella creata nel database Amazon RDS for Oracle di origine con una chiave primaria e dati di esempio

Limitazioni

  • Gli oggetti del database Oracle, come procedure, funzioni, pacchetti e trigger, non vengono presi in considerazione per la migrazione perché Amazon DynamoDB non supporta questi oggetti di database.

Versioni del prodotto

Architettura

Stack tecnologico di origine

  • Amazon RDS per istanze DB Oracle, Oracle su Amazon EC2 o database Oracle locali

Stack tecnologico Target

  • Amazon DynamoDB

AWSarchitettura di migrazione dei dati

I dati vengono trasferiti da Oracle DB AWS DMS ad Amazon DynamoDB.

Strumenti

Epiche

AttivitàDescrizioneCompetenze richieste
Crea unVPC.

Nel tuo AWS account, crea un cloud privato virtuale (VPC) e una sottorete privata.

Amministratore di sistema
Crea gruppi di sicurezza ed elenchi di controllo degli accessi alla rete.

Per ulteriori informazioni, consulta la AWSdocumentazione.

Amministratore di sistema
Configura e avvia l'istanza DB di Amazon RDS for Oracle.

Per ulteriori informazioni, consulta la AWSdocumentazione.

DBA, Amministratore di sistema
AttivitàDescrizioneCompetenze richieste
Crea un IAM ruolo per accedere a DynamoDB.

Nella console AWS Identity and Access Management (IAM), crea il ruolo, allega la policy AmazonDynamoDBFullAccess to it e selezionalo AWS DMS come servizio.

Amministratore di sistema
Crea un'istanza di AWS DMS replica per la migrazione.

L'istanza di replica deve trovarsi nella stessa zona di disponibilità e nel VPC database di origine.

Amministratore di sistema
Crea endpoint di origine e destinazione in AWSDMS.

Per creare l'endpoint del database di origine, hai due opzioni:

  • Sulla RDS console Amazon, scegli Databases, DB identifier, Connectivity & Security e scegli l'endpoint.

  • Sulla AWS DMS console, scegli Seleziona istanza RDS DB.

Per creare l'endpoint del database di destinazione, scegli il ruolo Amazon Resource Name (ARN) dal task precedente per accedere a DynamoDB.

Amministratore di sistema
Creare un AWS DMS task per caricare le tabelle del database Oracle di origine su DynamoDB.

Scegli i nomi degli endpoint di origine e di destinazione e l'istanza di replica dai passaggi precedenti. Il tipo può essere a pieno carico. Scegli lo schema Oracle e specifica% per selezionare tutte le tabelle.

Amministratore di sistema
Convalida le tabelle in DynamoDB.

Per visualizzare i risultati della migrazione, scegli Tabelle dal riquadro di navigazione a sinistra nella console DynamoDB.

DBA
AttivitàDescrizioneCompetenze richieste
Modifica il codice dell'applicazione.

Per connetterti e recuperare dati da DynamoDB, aggiorna il codice dell'applicazione.

Proprietario dell'app, DBA amministratore di sistema
AttivitàDescrizioneCompetenze richieste
Cambia i client dell'applicazione per utilizzare DynamoDB.DBA, Proprietario dell'app, amministratore di sistema
AttivitàDescrizioneCompetenze richieste
Chiudi AWS le risorse.

Ad esempio, chiudono l'istanza Amazon RDS for Oracle, DynamoDB e AWS DMS l'istanza di replica.

DBA, Amministratore di sistema
Raccogli le metriche.

Le metriche includono il tempo necessario per la migrazione, le percentuali del lavoro manuale e del lavoro svolto dallo strumento e i risparmi sui costi.

DBA, Proprietario dell'app, amministratore di sistema

Risorse correlate