View a markdown version of this page

Replica fisica - 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 fisica

La replica fisica è una replica a livello di blocco in cui un file WAL viene spedito da un database primario a un database secondario. La replica fisica è anche chiamata replica in streaming perché consente a un server di standby di rimanere più a lungo di quanto sia possibile con la spedizione dei log basata su file. up-to-date Il server di standby si connette al database primario. Quindi, il database primario trasmette i record WAL al database di standby senza attendere che il file WAL venga compilato. La replica fisica è un'opzione che vale la pena prendere in considerazione se si dispone di un database di piccole o medie dimensioni e si prevede di utilizzare la stessa versione del database. Inoltre, è possibile utilizzare la replica fisica per database di grandi dimensioni, ma la sincronizzazione può richiedere molto tempo. È possibile utilizzare uno dei due metodi seguenti con la replica fisica:

  1. Asincrono: il metodo asincrono è l'opzione predefinita. Se il server primario si blocca, alcune transazioni salvate nel database potrebbero non essere replicate sul server di standby e causare la perdita di dati.

  2. Sincrono: il metodo sincrono offre la possibilità di confermare che tutte le modifiche apportate da una transazione vengono trasferite su uno o più server di standby sincroni.

Architettura

Il diagramma seguente mostra l'architettura per configurare HADR per il database PostgreSQL locale su Amazon utilizzando la replica fisica. EC2

Architettura di replica fisica

Il diagramma mostra il flusso di lavoro seguente:

  1. Replica il database su un' EC2 istanza e copia i 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 fisica 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.