

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 Aurora PostgreSQL e AWS Database Migration Service
<a name="AuroraPostgreSQL.Replication.Logical.DMS-Example"></a>

È possibile utilizzare AWS Database Migration Service (AWS DMS) per replicare un database o una parte di un database. AWS DMS Usalo per migrare i dati da un database Aurora PostgreSQL a un altro database open source o commerciale. [Per ulteriori informazioni in merito AWS DMS, consulta la Guida per l'utente.AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/)

L'esempio seguente mostra come impostare la replica logica da un database Aurora PostgreSQL come editore e quindi utilizzarla per la migrazione. AWS DMS L’esempio utilizza lo stesso publisher e lo stesso sottoscrittore creati in [Esempio: Utilizzo della replica logica di PostgreSQL con Aurora](AuroraPostgreSQL.Replication.Logical.PostgreSQL-Example.md).

Per configurare la replica logica con AWS DMS, hai bisogno dei dettagli sul tuo editore e abbonato da Amazon RDS. 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 (virtual private cloud, VPC)
+ Il gruppo di sottoreti
+ La zona di disponibilità (Availability Zone, AZ)
+ Il gruppo di sicurezza VPC
+ L’ID dell’istanza database

Ottenere le seguenti informazioni per l’istanza database del sottoscrittore:
+ L’ID dell’istanza database
+ Il motore di origine

**Da utilizzare AWS DMS per la replica logica con Aurora PostgreSQL**

1. Preparare il database dell'editore con cui lavorare. AWS DMS

   Per far ciò, i database PostgreSQL 10.x e successivi richiedono l'applicazione di funzioni wrapper AWS DMS al database del publisher. Per i dettagli su questa fase e sulle successive, consulta le istruzioni riportate in [Utilizzo di PostgreSQL versione 10.x e successive come origine per AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.v10) nella *Guida per l’utente di AWS Database Migration Service .*

1. Accedi a Console di gestione AWS e apri la AWS DMS console all'indirizzo[https://console.aws.amazon.com/dms/v2](https://console.aws.amazon.com/dms/v2). In alto a destra, scegli la stessa AWS regione in cui si trovano l'editore e l'abbonato.

1. Crea un'istanza di AWS DMS replica.

   Selezionare valori che siano identici a quelli dell’istanza database di scrittura del publisher. Tali valori includono le seguenti impostazioni:
   + Per **VPC**, selezionare lo stesso VPC dell’istanza database di scrittura.
   + 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 **VPC Security Group (Gruppo di sicurezza VPC)**, selezionare lo stesso gruppo dell’istanza database di scrittura.

1. Crea un AWS DMS endpoint per l'origine. 

   Specificare il publisher come endpoint di origine utilizzando le seguenti impostazioni: 
   + Per **Endpoint type (Tipo di endpoint)**, selezionare **Source endpoint (Endpoint di origine)**. 
   + Scegliere **Select RDS DB Instance (Seleziona un’istanza database RDS)**.
   + Per **RDS Instance (Istanza RDS)**, selezionare l’identificatore del database dell’istanza database di scrittura del publisher.
   + In **Source engine (Motore di origine)**, scegliere **postgres (postgres)**.

1. Crea un AWS DMS endpoint per l'obiettivo. 

   Specificare il publisher come endpoint di destinazione utilizzando le seguenti impostazioni:
   + Per **Endpoint type (Tipo di endpoint)**, scegliere **Target endpoint (Endpoint di destinazione)**. 
   + Scegliere **Select RDS DB Instance (Seleziona un’istanza database RDS)**.
   + Per **RDS Instance (Istanza RDS)**, selezionare l’identificatore del database dell’istanza database del sottoscrittore.
   + Selezionare un valore per **Source engine (Motore di origine)**. Ad esempio, se il sottoscrittore è un database RDS PostgreSQL, selezionare **postgres (postgres)**. Se il sottoscrittore è un database Aurora PostgreSQL, scegliere **aurora-postgresql**.

1. Crea un'attività di migrazione AWS DMS 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 attività DMS, consulta [Lavorare con le attività AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) nella Guida per l'AWS Database Migration Service utente.*

Dopo aver AWS DMS creato l'attività, inizia la migrazione dei dati dall'editore al sottoscrittore. 