Disponibilità di PostgreSQL per il modello pool - 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à.

Disponibilità di PostgreSQL per il modello pool

I modelli di pool per loro natura hanno una sola istanza PostgreSQL. Pertanto, la progettazione dell'applicazione per un'elevata disponibilità è fondamentale. Un guasto o un'interruzione di un database condiviso comporta il deterioramento dell'applicazione o l'inaccessibilità per tutti i tenant.

Le istanze DB di Amazon RDS for PostgreSQL possono essere rese ridondanti su due zone di disponibilità abilitando la funzionalità di alta disponibilità. Per ulteriori informazioni, consulta High availability (Multi-AZ) per Amazon RDS nella documentazione di Amazon RDS. Per il failover tra regioni, puoi creare una replica di lettura in una regione diversa. AWS (Questa replica di lettura deve essere promossa come parte di un processo di failover). Inoltre, è possibile replicare i backup replicati tra le regioni per il ripristino. AWS Per ulteriori informazioni, consulta Replicazione dei backup automatici in un'altra AWS regione nella documentazione di Amazon RDS.

Aurora, compatibile con PostgreSQL, esegue automaticamente il backup dei dati in modo da sostenere il fallimento di più zone di disponibilità. (Vedi Alta disponibilità per Amazon Aurora nella documentazione di Aurora.) Per rendere Aurora più resiliente e ripristinare più rapidamente, puoi creare repliche di lettura Aurora in altre zone di disponibilità. È possibile utilizzare i database globali Aurora per replicare i dati in cinque AWS regioni aggiuntive per il ripristino interregionale e il failover automatico. (Vedi Utilizzo dei database globali di Amazon Aurora nella documentazione di Aurora.) Inoltre, puoi abilitare l'inoltro delle scritture con i database globali Aurora per ottenere un'elevata disponibilità su più piattaforme. Regioni AWS

SaaS PostgreSQL high availability

Indipendentemente dal fatto che tu stia utilizzando Amazon RDS for PostgreSQL o Aurora PostgreSQL, ti consigliamo di implementare funzionalità di alta disponibilità per mitigare l'impatto di eventuali interruzioni per tutte le applicazioni SaaS multi-tenant che utilizzano un modello di pool.