PostgreSQL-Verfügbarkeit für das Poolmodell - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

PostgreSQL-Verfügbarkeit für das Poolmodell

Poolmodelle haben naturgemäß nur eine einzige PostgreSQL-Instanz. Daher ist es von entscheidender Bedeutung, Ihre Anwendung für hohe Verfügbarkeit zu entwerfen. Ein Ausfall oder Ausfall einer gepoolten Datenbank führt dazu, dass Ihre Anwendung beeinträchtigt wird oder für alle Ihre Mandanten nicht mehr zugänglich ist.

Amazon RDS for PostgreSQL PostgreSQL-DB-Instances können über zwei Availability Zones hinweg redundant gemacht werden, indem die Hochverfügbarkeitsfunktion aktiviert wird. Weitere Informationen finden Sie unter Hochverfügbarkeit (Multi-AZ) für Amazon RDS in der Amazon RDS-Dokumentation. Für ein regionsübergreifendes Failover können Sie eine Read Replica in einer anderen Region erstellen. AWS (Diese Read Replica muss im Rahmen eines Failover-Prozesses heraufgestuft werden.) Darüber hinaus können Sie für die Wiederherstellung regionsübergreifend AWS replizierte Backups replizieren. Weitere Informationen finden Sie unter Automatisierte Backups in eine andere AWS Region replizieren in der Amazon RDS-Dokumentation.

Aurora PostgreSQL-kompatibel sichert Daten automatisch auf eine Weise, die den Ausfall mehrerer Availability Zones aushält. (Weitere Informationen finden Sie unter Hochverfügbarkeit für Amazon Aurora in der Aurora-Dokumentation.) Um Aurora widerstandsfähiger zu machen und die Wiederherstellung zu beschleunigen, können Sie Aurora-Read Replicas in anderen Availability Zones erstellen. Sie können die globalen Aurora-Datenbanken verwenden, um Daten in fünf weitere AWS Regionen zu replizieren, um eine regionsübergreifende Wiederherstellung und einen automatischen Failover zu ermöglichen. (Siehe Verwenden globaler Amazon Aurora Aurora-Datenbanken in der Aurora-Dokumentation.) Darüber hinaus können Sie die Schreibweiterleitung mit globalen Aurora-Datenbanken aktivieren, um eine hohe Verfügbarkeit über mehrere Datenbanken hinweg zu erreichen AWS-Regionen.

SaaS PostgreSQL high availability

Unabhängig davon, ob Sie Amazon RDS for PostgreSQL oder Aurora PostgreSQL-kompatibel verwenden, empfehlen wir Ihnen, Hochverfügbarkeitsfunktionen zu implementieren, um die Auswirkungen von Ausfällen für alle mehrinstanzenfähigen SaaS-Anwendungen, die ein Poolmodell verwenden, zu minimieren.