

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

# Creazione di repliche di lettura a cascata tra Regioni con RDS per PostgreSQL
<a name="USER_PostgreSQL.Replication.ReadReplicas.Xregion"></a>

RDS per PostgreSQL supporta le repliche di lettura a cascata tra Regioni. È possibile creare una replica tra Regioni dall’istanza database di origine e quindi creare repliche nella stessa Regione da essa. È inoltre possibile creare una replica nella stessa Regione dall’istanza database di origine e quindi creare repliche tra Regioni da essa.

**Creazione di una replica tra Regioni e creazione delle repliche nella stessa Regione**

È possibile utilizzare un’istanza database RDS per PostgreSQL versione 14.1 o successiva, `rpg-db-main`, per effettuare quanto segue:

1. Inizia con `rpg-db-main` (US-EAST-1), crea la prima replica di lettura interregionale nella catena, `read-replica-1` ()US-WEST-2.

1. Utilizzando la prima Cross-region `read-replica-1` (US-WEST-2), create la seconda replica letta nella catena, (). `read-replica-2` US-WEST-2

1. Utilizzando`read-replica-2`, create la terza replica di lettura nella catena, `read-replica-3` (). US-WEST-2

**Creazione di una replica nella stessa Regione e creazione delle repliche tra Regioni**

È possibile utilizzare un’istanza database RDS per PostgreSQL versione 14.1 o successiva, `rpg-db-main`, per effettuare quanto segue: 

1. A partire da `rpg-db-main` (US-EAST-1), create la prima replica letta nella catena, `read-replica-1` ()US-EAST-1.

1. Usando `read-replica-1` (US-EAST-1), create la prima replica di lettura interregionale della catena, `read-replica-2` (). US-WEST-2

1. Usando `read-replica-2` (US-WEST-2), create la terza replica di lettura nella catena, `read-replica-3` (). US-WEST-2

**Limitazioni nella creazione di repliche di lettura tra Regioni**
+ Una catena di repliche di database a cascata tra Regioni può estendersi su un massimo di due Regioni, con un massimo di quattro livelli. I quattro livelli includono l’origine del database e tre repliche di lettura.

**Vantaggi dell’utilizzo delle repliche di lettura a cascata**
+ Migliore scalabilità di lettura: distribuendo le query di lettura su più repliche, la replica a cascata aiuta a bilanciare il carico. Ciò migliora le prestazioni, specialmente nelle applicazioni con numerose letture, riducendo il carico sul database di scrittura.
+ Distribuzione geografica: le repliche a cascata possono essere posizionate in diverse località geografiche. Ciò riduce la latenza per gli utenti che si trovano lontano dal database primario e fornisce una replica di lettura locale, migliorando le prestazioni e l’esperienza utente.
+ Alta disponibilità e disaster recovery: in caso di guasto del server principale, le repliche possono essere promosse a primarie, garantendo la continuità. La replica a cascata migliora ulteriormente questa disponibilità fornendo più livelli di opzioni di failover e migliorando la resilienza complessiva del sistema.
+ Flessibilità e crescita modulare: man mano che il sistema cresce, è possibile aggiungere nuove repliche a diversi livelli senza eseguire una riconfigurazione importante del database primario. Questo approccio modulare consente una crescita scalabile e gestibile della configurazione della replica.

**Best practice per l’utilizzo di repliche di lettura tra Regioni**
+ Prima di promuovere una replica, si creano repliche aggiuntive. Questo approccio consentirà di risparmiare tempo e di gestire in modo efficiente il carico di lavoro.