Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
Wie erstelle ich eine globale Aurora PostgreSQL-Compatible Datenbank?
Ich möchte eine globale Amazon Aurora PostgreSQL-Compatible Edition-Datenbank erstellen.
Kurzbeschreibung
Du kannst die globalen Aurora-Datenbanken für global verteilte Anwendungen in bis zu 10 sekundären AWS-Regionen verwenden. Da sich diese Datenbanken über mehrere Regionen erstrecken können, kannst du lokale Lesevorgänge aus schreibgeschützten sekundären Datenbank-Clustern in mehreren Regionen unterstützen. Die globalen Aurora-Datenbanken bieten auch einen schnellen Wiederherstellungsmechanismus für den Fall, dass eine Region ausfällt.
Bevor du eine globale Aurora PostgreSQL-Compatible Datenbank erstellst, gehe wie folgt vor:
- Prüfe die unterstützten Engines und die Verfügbarkeit in der Region.
- Informiere dich über die Einschränkungen der globalen Aurora-Datenbanken.
- Lies die Konfigurationsanforderungen für globale Aurora-Datenbanken.
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Aurora PostgreSQL-Compatible Datenbank-Cluster erstellen
Wenn du bereits einen Aurora PostgreSQL-Compatible Datenbank-Cluster hast, fahre mit dem nächsten Abschnitt fort.
Führe die folgenden Schritte aus:
- Öffne den Amazon Relational Database Service (Amazon RDS) in deiner Hauptregion.
- Wähle Datenbank erstellen und dann Standarderstellung aus.
- Wähle Aurora (PostgreSQL Compatible) aus.
- Wähle unter Verfügbare Versionen die Version von PostgreSQL aus, die du verwenden möchtest.
- Wähle für Anmeldeinformations-Management die Option Selbstverwaltet aus.
- Konfiguriere die Datenbank für deinen Anwendungsfall und wähle dann Datenbank erstellen aus.
Aurora-Cluster verwenden, um eine globale Aurora PostgreSQL-Compatible Datenbank zu erstellen
Eine globale Aurora PostgreSQL-Datenbank benötigt mindestens einen sekundären Aurora-Datenbank-Cluster in einer anderen Region als der primäre Aurora-Datenbank-Cluster. Du kannst bis zu 10 sekundäre Datenbank-Cluster an deine globale Aurora PostgreSQL-Datenbank anhängen.
Gehe wie folgt vor, um einen sekundären Aurora-Datenbank-Cluster in einer anderen Region zu erstellen:
- Öffne die Amazon RDS-Konsole in deiner primären Region.
- Wähle im Navigationsbereich Datenbanken aus.
- Wähle deine Aurora PostgreSQL-Datenbank aus.
- Wähle Aktionen und dann AWS-Region hinzufügen aus.
- Gib unter Einstellungen für globale Datenbank einen Namen für deine globale Datenbank ein.
Hinweis: Du musst für jeden deiner Aurora-Datenbank-Cluster in allen Regionen einen eindeutigen Namen verwenden. - Wähle für AWS-Region die sekundäre Region aus.
- Konfiguriere die Datenbank für deinen Anwendungsfall und wähle dann Region hinzufügen aus.
RDS für PostgreSQL-Snapshot zu einer globalen Aurora PostgreSQL-Compatible Datenbank migrieren
Führe die folgenden Schritte aus:
- Öffne die Amazon RDS-Konsole in deiner primären Region.
- Wähle im Navigationsbereich Snapshots aus.
- Wähle den RDS für PostgreSQL-Snapshot aus, den du migrieren möchtest.
- Wähle Aktionen und dann Snapshot migrieren aus.
- Wähle im Abschnitt Instance-Spezifikationen die Option aurora-postgresql aus.
- Wähle Migrieren aus.
- Wähle im Navigationsbereich Datenbanken aus.
- Wähle den migrierten Aurora PostgreSQL-Compatible-Cluster aus.
- Wähle Aktionen und dann AWS-Region hinzufügen aus.
- Gib im Abschnitt Einstellungen für globale Datenbank den Namen für deine globale Datenbank ein.
- Wähle im Abschnitt AWS-Region die sekundäre Region aus.
- Wähle Region hinzufügen aus.
RDS für PostgreSQL-Datenbank zu einer globalen Aurora PostgreSQL-Compatible-Datenbank migrieren
Führe die folgenden Schritte aus:
- Öffne die Amazon RDS-Konsole in deiner primären Region.
- Wähle im Navigationsbereich Datenbanken aus.
- Wähle die RDS für PostgreSQL-Datenbank aus, die du migrieren möchtest.
- Wähle Aktionen und dann Aurora-Lesereplikat erstellen aus.
- Konfiguriere das Replikat für deinen Anwendungsfall und wähle dann Lesereplikat erstellen aus.
Nachdem du das Aurora-Lesereplikat erstellt hast, kannst du das Aurora-Lesereplikat hochstufen. Bevor du das Replikat hochstufst, stelle sicher, dass in der RDS für PostgreSQL-Datenbank keine Aktivität verzeichnet ist. Stelle außerdem sicher, dass die Lesereplikatsverzögerung Null ist.
Gehe wie folgt vor, um das Aurora-Lesereplikat hochzustufen:
- Wähle das neue Aurora-Lesereplikat aus.
- Wähle Aktionen, dann Hochstufen und anschließend Lesereplikat hochstufen aus.
Hinweis: Nach dem Hochstufungsprozess wird der Aurora-Replikat-Cluster zu einem regionalen Aurora-Datenbank-Cluster mit einer Writer-Instance. - Wähle den neu hochgestuften regionalen Aurora-Datenbank-Cluster aus.
- Wähle Aktionen und dann AWS-Region hinzufügen aus.
- Gib unter Einstellungen für globale Datenbank den Namen für deine globale Datenbank ein.
- Wähle für AWS-Region die sekundäre Region aus.
- Wähle Region hinzufügen aus.
Headless-Aurora-Datenbank-Cluster in einer sekundären Region erstellen
Globale Aurora-Datenbanken benötigen mindestens einen sekundären Aurora-Datenbank-Cluster in einer anderen Region. Um die Rechenkosten zu senken, kannst du einen sekundären Headless-Aurora-Datenbank-Cluster erstellen, sodass dir nur die Speicherkosten in Rechnung gestellt werden. Diese Einrichtungsmethode kann zwar zu einem höheren Recovery Time Objective (RTO) führen, sie kann jedoch die Kosten für deine Notfallwiederherstellungseinrichtung (DR) senken.
Um den Headless-Aurora-Datenbank-Cluster für PostgreSQL zu erstellen, führe den folgenden create-db-cluster-Befehl aus:
aws rds —region your-target-region \\ create-db-cluster \\ \--db-cluster-identifier your-value \\ \--global-cluster-identifier your-value \\ \--engine aurora-postgresql \\ \--kms-key-id your-value \\--engine-version your-value \\ \--db-cluster-parameter-group-name your-value\\ \--db-subnet-group-name your-value \\ \--vpc-security-group-ids your-value \\ \--backup-retention-period your-value
Hinweis: Ersetze your-target-region durch deine Region und your-value durch deine Werte.
Ähnliche Informationen
- Themen
- Database
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr