View a markdown version of this page

Creazione di repliche di lettura a cascata tra Regioni con RDS per PostgreSQL - Amazon Relational Database Service

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

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.

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

  3. Utilizzandoread-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.

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

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