Replica in streaming - 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à.

Replica in streaming

È possibile utilizzare la replica in streaming per mantenere aggiornati i dati WAL o i record XLOG inviando e applicando continuamente i dati WAL o i record XLOG ai server di standby. Se l'applicazione aziendale non presenta tempi di inattività, la replica in streaming è un'opzione di migrazione da prendere in considerazione.

Architettura

Il diagramma seguente mostra l'architettura per la migrazione di un database PostgreSQL locale al cloud AWS utilizzando la replica in streaming.

Architettura di replica in streaming

Il diagramma mostra il flusso di lavoro seguente:

  1. Replica il database su un' EC2 istanza e copia su file di archivio.

  2. Promuovi la nuova replica come endpoint di scrittura del database.

  3. Indirizza l'applicazione verso il nuovo database di destinazione.

Limitazioni

Si consiglia di considerare le seguenti limitazioni dell'utilizzo della replica in streaming prima di iniziare la migrazione:

  • È necessaria una notevole quantità di spazio su disco sul server per eseguire i backup e quindi copiarli su Amazon. EC2

  • È necessaria una notevole quantità di larghezza di banda per sincronizzare i database di origine e di destinazione e velocizzare la copia del registro di archivio.

  • I database di origine e di destinazione devono avere la stessa versione di PostgreSQL.