Wie kann ich meine mit Amazon Aurora MySQL kompatible globale Datenbank aktualisieren?
Ich möchte entweder ein Upgrade der Neben- oder der Hauptversion meiner globalen mit Amazon Aurora MySQL kompatiblen Datenbank durchführen.
Kurzbeschreibung
Sie können entweder ein Upgrade der Neben- oder der Hauptversion an den Aurora-Clustern in Ihrer globalen Datenbankkonfiguration durchführen. Das Upgrade einer globalen Aurora-Datenbank folgt dem gleichen Verfahren wie das Upgrade Ihrer individuellen mit Aurora MySQL kompatiblen DB-Cluster. Bei globalen Clustern sind jedoch einige Unterschiede zu beachten. Dies hängt von der Art des Upgrades ab, das Sie durchführen, und vom Typ des von Ihnen verwendeten Aurora-DB-Clusters.
Hinweis: Es hat sich bewährt, Ihre Anwendungen auf der aktualisierten Version von Aurora zu testen. Dies gilt sowohl für Upgrades der Neben- als auch der Hauptversion.
Lösung
Hinweis: Wenn Sie beim Ausführen von Befehlen der AWS Command Line Interface (AWS CLI) Fehler erhalten, stellen Sie sicher, dass Sie die neueste AWS-CLI-Version verwenden.
Durchführen eines Upgrades der Nebenversion
Aurora-MySQL**-kompatibel**
Hinweis: Bei allen Upgrades der Nebenversion müssen alle sekundären Cluster aktualisiert werden, bevor Sie den primären Cluster aktualisieren.
Um Upgrades der Nebenversion auf Ihrem globalen Cluster durchzuführen, folgen Sie demselben Verfahren, das Sie für das Upgrade Ihrer einzelnen Aurora-Cluster verwenden. Beachten Sie, dass Sie keine automatischen Upgrades für Cluster anwenden können, die Teil einer globalen Datenbank sind.
Sie können mit folgenden Methoden Ihren mit Aurora MySQL kompatiblen globalen Cluster aktualisieren:
- Aktualisieren Sie Ihren Aurora-MySQL-Cluster, indem Sie die Engine-Version ändern. Dazu können Sie entweder die AWS CLI oder die Konsole verwenden. Wenn Sie die AWS CLI verwenden, rufen Sie modify-db-cluster auf und geben Sie den Namen und die Version Ihres DB-Clusters an. Oder ändern Sie Ihren Cluster mithilfe der Amazon-RDS-Konsole.
- Wenden Sie alle ausstehenden Wartungsarbeiten auf Ihren Aurora-MySQL-Cluster an (für Versionen bis 1.19.0).
Weitere Informationen finden Sie unter Upgrade der Nebenversion oder des Patch-Levels eines Aurora-MySQL-DB-Clusters.
Aurora-PostgreSQL-kompatibel
Die Option „Enable minor version upgrade“ (Upgrade der Nebenversion aktivieren) wird automatisch ausgewählt, wenn Sie einen neuen mit Aurora PostgreSQL kompatiblen Cluster erstellen. Sofern Sie dies nicht deaktivieren, werden alle kleineren Upgrades automatisch an Ihrem Cluster vorgenommen**.** Da die Patching-Funktion ohne Ausfallzeiten für globale Cluster nicht verfügbar ist, kann es während des Upgrade-Vorgangs zu kurzzeitigen Ausfällen kommen.
Weitere Informationen finden Sie unter So führen Sie Upgrades der Nebenversion durch und wenden Patches an.
Durchführen eines Upgrades der Hauptversion
Aurora-MySQL-kompatibel
Während eines Upgrades der Hauptversion wird der gesamte globale Cluster, der alle einzelnen Cluster enthält, auf einmal aktualisiert.
- Folgen Sie den Schritten unter So funktioniert das direkte Upgrade der Hauptversion von Aurora MySQL.
- Achten Sie darauf, den globalen Cluster und nicht einen der einzelnen Cluster zu wählen. Wenn Sie diese Option auswählen, werden alle Ihre Cluster gleichzeitig aktualisiert und nicht nacheinander. Wenn Sie die Amazon-RDS-Konsole für das Upgrade verwenden, wählen Sie das Element mit einer globalen Datenbankrolle aus. Wenn Sie die AWS CLI verwenden, rufen Sie den Befehl modify-global-cluster anstelle des Befehls modify-db-cluster auf.
- Nach einem Upgrade können Sie nicht zu einer Zeit vor dem Upgrade zurückkehren.
- Informationen zur Behebung von Problemen mit Ihrem Upgrade finden Sie unter Problembehandlung für direkte Aurora-MySQL-Upgrades.
Weitere Informationen zur Durchführung eines Upgrades der Hauptversion für mit Aurora MySQL kompatible Editionen finden Sie unter Direkte große Upgrades für globale Datenbanken.
Aurora-PostgreSQL-kompatibel
- Wenn Sie ein größeres Upgrade auf einem mit Aurora PostgreSQL kompatiblen Cluster durchführen, empfiehlt es sich, Ihre Anwendungen auf der aktualisierten Version zu testen. Weitere Informationen finden Sie unter Vor dem Upgrade Ihres Produktions-DB-Clusters auf eine neue Hauptversion.
- Stellen Sie vor dem Upgrade sicher, dass in Ihrem Cluster ein Wiederherstellungspunktobjekt (Recovery Point Objective, RPO) für den Parameter rds.global_db_rpo festgelegt ist. Dieser Parameter ist standardmäßig deaktiviert, aber Sie können kein größeres Upgrade durchführen, ohne ihn zu aktivieren.
- Nachdem Sie sichergestellt haben, dass Sie alle Voraussetzungen erfüllt haben, aktualisieren Sie Ihren globalen Aurora-PostgreSQL-Cluster.
Weitere Informationen zur Durchführung größerer Upgrades für mit Aurora PostgreSQL kompatible Editionen finden Sie unter Aktualisieren der PostgreSQL-Engine auf eine neue Hauptversion.
Ähnliche Informationen
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren