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à.
Esempio: replica logica con SQL Aurora Postgre e AWS Database Migration Service
Puoi utilizzare il plugin AWS Database Migration Service (AWS DMS) per replicare un database o una parte di un database. Utilizzo AWS DMS per migrare i dati da un database Aurora SQL Postgre a un altro database open source o commerciale. Per ulteriori informazioni sull' AWS DMS, vedi il AWS Database Migration Service Guida per l'utente.
L'esempio seguente mostra come impostare la replica logica da un database Aurora SQL Postgre come editore e quindi utilizzare AWS DMS per la migrazione. L’esempio utilizza lo stesso publisher e lo stesso sottoscrittore creati in Esempio: utilizzo della replica logica con i cluster Aurora SQL Postgre DB.
Per configurare la replica logica con AWS DMS, hai bisogno di informazioni sul tuo editore e sul tuo abbonato da AmazonRDS. In particolare, occorrono i dettagli sull’istanza database di scrittura del publisher e sull’istanza database del sottoscrittore.
Ottenere le seguenti informazioni per l’istanza database di scrittura del publisher:
L'identificatore del cloud privato virtuale (VPC)
Il gruppo di sottoreti
La zona di disponibilità (Availability Zone, AZ)
Il gruppo VPC di sicurezza
L’ID dell’istanza database
Ottenere le seguenti informazioni per l’istanza database del sottoscrittore:
L’ID dell’istanza database
Il motore di origine
Per utilizzare AWS DMS per la replica logica con Aurora Postgre SQL
-
Preparate il database dell'editore con cui lavorare AWS DMS.
A tale scopo, i database Postgre SQL 10.x e versioni successive richiedono l'applicazione AWS DMS funzioni wrapper nel database dell'editore. Per i dettagli su questo passaggio e su quelli successivi, consulta le istruzioni in Uso di Postgre SQL versione 10.x e successive come fonte per AWS DMS nella AWS Database Migration Service Guida per l'utente.
-
Accedi al AWS Management Console e apri il AWS DMS console pressohttps://console.aws.amazon.com/dms/v2
. In alto a destra, scegli lo stesso AWS Regione in cui si trovano l'editore e l'abbonato. -
Crea un AWS DMS istanza di replica.
Selezionare valori che siano identici a quelli dell’istanza database di scrittura del publisher. Tali valori includono le seguenti impostazioni:
-
Per VPC, scegli la stessa che per VPC l'istanza Writer DB.
-
Per Replication Subnet Group (Gruppo di sottoreti di replica), selezionare lo stesso gruppo di sottoreti con gli stessi valori dell’istanza database di scrittura. Creane uno nuovo se necessario.
-
Per Availability zone (Zona di disponibilità), selezionare la stessa zona dell’istanza database di scrittura.
-
Per VPCSecurity Group, scegli lo stesso gruppo utilizzato per l'istanza Writer DB.
-
-
Crea un AWS DMS endpoint per la fonte.
Specificare il publisher come endpoint di origine utilizzando le seguenti impostazioni:
-
Per Endpoint type (Tipo di endpoint), selezionare Source endpoint (Endpoint di origine).
-
Scegli Seleziona istanza RDS DB.
-
Ad RDSesempio, scegli l'identificatore DB dell'istanza DB Writer del publisher.
-
In Source engine (Motore di origine), scegliere postgres (postgres).
-
-
Crea un AWS DMS endpoint per il bersaglio.
Specificare il publisher come endpoint di destinazione utilizzando le seguenti impostazioni:
-
Per Endpoint type (Tipo di endpoint), scegliere Target endpoint (Endpoint di destinazione).
-
Scegli Seleziona istanza RDS DB.
-
Ad RDSesempio, scegli l'identificatore DB dell'istanza DB del sottoscrittore.
-
Selezionare un valore per Source engine (Motore di origine). Ad esempio, se il sottoscrittore è un database Postgres, RDS scegli postgres. SQL Se il sottoscrittore è un database Aurora SQL Postgre, scegli aurora-postgresql.
-
-
Crea un AWS DMS attività di migrazione del database.
Un’attività di migrazione del database serve a specificare le tabelle del database di cui effettuare la migrazione, a mappare i dati utilizzando lo schema di destinazione e a creare nuove tabelle nel database di destinazione. Utilizzare almeno le seguenti impostazioni per Task configuration (Configurazione attività):
-
Per Replication instance (Istanza di replica), scegliere l'istanza di replica creata in precedenza.
-
Per Source database endpoint (Endpoint del database di origine), selezionare l’origine del publisher creata in precedenza.
-
Per Target database endpoint (Endpoint del database di destinazione), selezionare la destinazione del sottoscrittore creata in precedenza.
I rimanenti dettagli dell'attività dipendono dal progetto di migrazione. Per ulteriori informazioni sulla specificazione di tutti i dettagli per le DMS attività, vedere Lavorare con AWS DMSattività in AWS Database Migration Service Guida per l'utente.
-
Dopo AWS DMS crea l'attività, inizia la migrazione dei dati dall'editore al sottoscrittore.