Amazon-Aurora-Versionsverwaltung - Amazon Aurora

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.

Amazon-Aurora-Versionsverwaltung

Amazon-Aurora-Versionen unterscheiden sich von den Upstream-Community-Datenbanken, mit denen sie kompatibel sind. Um Ihnen zu helfen, die Anwendungskompatibilität aufrechtzuerhalten und die neuesten DB-Engine-Funktionen zu nutzen, werden in den folgenden Abschnitten die Konventionen zur Aurora-Versionsverwaltung und die Zuordnung der Aurora-Versionen zu ihren jeweiligen Community-Datenbanken erläutert.

Eine Liste der relationalen Datenbanken, die in Amazon Aurora verfügbar sind, finden Sie unter Unterstützte Datenbank-Engines für Amazon-Aurora-Datenbank-Cluster.

Unterschiede in den Versionsnummern zwischen Community-Datenbanken und Aurora

Jede Amazon-Aurora-Version ist mit einer bestimmten Version der zugehörigen Community-Datenbank kompatibel. Sie können die Community-Version Ihrer Datenbank mit der version-Funktion und die Aurora-Version mit der aurora_version-Funktion finden.

Die folgenden Beispiele zeigen, wie Sie die Community-Version Ihrer Datenbank für Aurora MySQL und Aurora PostgreSQL finden.

Aurora MySQL

Die version-Funktion gibt die Community-Version Ihrer Datenbank für Aurora MySQL zurück.

mysql> select version();

Ausgabebeispiel

+------------------+
|   version()      |
+------------------+
|  8.0.32          | 
+------------------+

Und die aurora_version-Funktion gibt die Aurora-Version zurück:

mysql> select aurora_version(), @@aurora_version;

Ausgabebeispiel

+------------------+------------------+
| aurora_version() | @@aurora_version |
+------------------+------------------+
| 3.05.2           | 3.05.2           |
+------------------+------------------+
Aurora PostgreSQL

Die version-Funktion gibt die Community-Version Ihrer Datenbank für Aurora PostgreSQL zurück.

postgres=> select version();

Ausgabebeispiel

-----------------------------------------------------------------------------
PostgreSQL 11.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.9.3, 64-bit
(1 row)

Und die aurora_version-Funktion gibt die Aurora-Version zurück:

postgres=> select aurora_version();

Ausgabebeispiel

aurora_version
----------------
3.2.2

Weitere Informationen erhalten Sie unter Überprüfen von Aurora MySQL-Versionen mit SQL und Identifizieren der Versionen von Amazon Aurora PostgreSQL.

Standard-Amazon-Aurora-Versionen

Die Standardversion ist die Version, die Aurora automatisch für die Datenbankerstellung oder das Upgrade auswählt, wenn Sie keine Ziel-Engine-Version manuell angeben. Der folgende Befehl zeigt beispielsweise die Standard-Engine-Version für Aurora PostgreSQL (einschließlich Beispielausgabe).

aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text 16.4

Jede Hauptversion hat eine entsprechende Standard-Nebenversion. Daher ist die Standard-Nebenversion für Aurora PostgreSQL 16 die Version 16.n, wobei sich die Versionsnummer n ändert, wenn Aurora neue Standard-Nebenversionen veröffentlicht. In der Regel veröffentlicht Aurora zwei Standard-Nebenversionen für jede Hauptversion pro Jahr. Das folgende Bash-Shell-Skript zeigt die Standard-Nebenversionen für eine Reihe von Aurora-PostgreSQL-Hauptversionen (einschließlich Beispielausgabe).

for major in 16 15 14 13 12 11; do echo -n "Default for Aurora PostgreSQL major version $major: " aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version "$major" \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text done Default for Aurora PostgreSQL major version 16: 16.4 Default for Aurora PostgreSQL major version 15: 15.8 Default for Aurora PostgreSQL major version 14: 14.13 Default for Aurora PostgreSQL major version 13: 13.16 Default for Aurora PostgreSQL major version 12: 12.20 Default for Aurora PostgreSQL major version 11: 11.21

Wenn Sie automatische Nebenversions-Upgrades für Ihren Aurora-DB-Cluster aktivieren, verwendet Aurora entweder die Standard-Nebenversion oder eine neuere Nebenversion für eine bestimmte Hauptversion. Wenn die Standard-Nebenversion für Aurora PostgreSQL 15 beispielsweise 15.8 ist und die neuere Version 15.10 ebenfalls zur Verfügung steht, kann Aurora automatisch entweder auf 15.8 oder 15.10 aktualisieren.

Amazon-Aurora-Hauptversionen

Aurora-Versionen verwenden das Schema major.minor.patch. Eine Aurora-Hauptversion bezieht sich auf die MySQL- oder PostgreSQL-Community-Hauptversion, mit der Aurora kompatibel ist. Die Hauptversionen von Aurora MySQL und Aurora PostgreSQL stehen mindestens bis zum Ende des Lebenszyklus der Community für die entsprechende Community-Version zur Verfügung. Gegen eine Gebühr können Sie eine Hauptversion auch nach Ablauf des Standard-Supports von Aurora weiter ausführen. Weitere Informationen dazu finden Sie unter Amazon RDS Extended Support mit Amazon Aurora und Amazon Aurora – Preise.

Weitere Informationen zu Hauptversionen und dem Veröffentlichungskalender für Aurora MySQL und Aurora PostgreSQL finden Sie auf den folgenden Seiten in den jeweiligen Versionshinweisen:

Sie können auch Informationen zu den Supportdaten für die Engine-Hauptversionen anzeigen, indem Sie den AWS CLI-Befehl describe-db-major-engine-versions ausführen oder die RDS-API-Operation DescribeDBMajorEngineVersions verwenden.

Anmerkung

Der erweiterte Amazon-RDS-Support für Aurora-MySQL-Version 2 beginnt am 1. November 2024, wird Ihnen jedoch erst am 1. Dezember 2024 in Rechnung gestellt. Zwischen dem 1. und 30. November 2024 sind alle DB-Cluster von Aurora-MySQL-Version 2 durch den erweiterten Amazon-RDS-Support abgedeckt. Weitere Informationen finden Sie unter Erweiterter Amazon-RDS-Support für ausgewählte Aurora-Versionen.

Wie lange bleiben Amazon-Aurora-Hauptversionen verfügbar?

Die Hauptversionen von Amazon Aurora stehen mindestens bis zum Ende des Lebenszyklus der Community für die entsprechende Community-Version zur Verfügung. Sie können die Daten des Ablaufs des Standard-Supports für Aurora verwenden, um Ihre Test- und Upgrade-Zyklen zu planen. Diese Daten stellen das früheste Datum dar, an dem ein Upgrade auf eine neuere Version erforderlich sein könnte. Weitere Informationen zu den Daten finden Sie unter Amazon-Aurora-Hauptversionen.

Bevor Aurora Sie bittet, auf eine neuere Hauptversion zu aktualisieren und Ihnen bei der Planung hilft, erhalten Sie mindestens 12 Monate im Voraus eine Erinnerung. Die Erinnerungen kommunizieren die folgenden Hinweise zum Upgrade-Prozess.

  • Den Zeitpunkt bestimmter Meilensteine

  • Die Auswirkungen auf Ihre DB-Cluster

  • Empfohlene Aktionen

Es wird empfohlen, Ihre Anwendungen mit neuen Datenbankversionen gründlich zu testen, bevor Sie Ihren Cluster auf eine neue Hauptversion aktualisieren.

Wenn die Hauptversion das Ende des Standard-Supports von Aurora erreicht hat, wird jeder DB-Cluster, auf dem noch die frühere Version ausgeführt wird, während eines geplanten Wartungsfensters automatisch auf eine Version mit erweitertem Support aktualisiert. Es können Gebühren für erweiterten Support anfallen. Weitere Informationen zum erweiterten Amazon-RDS-Support finden Sie unter Verwenden des erweiterten Amazon-RDS-Supports.

Amazon-Aurora-Nebenversionen

Aurora-Versionen verwenden das Schema major.minor.patch. Eine Aurora-Nebenversion bietet inkrementelle Community- und Aurora-spezifische Verbesserungen des Services, zum Beispiel neue Funktionen und Fehlerkorrekturen.

Weitere Informationen zu Nebenversionen und dem Veröffentlichungskalender für Aurora MySQL und Aurora PostgreSQL finden Sie auf den folgenden Seiten in den jeweiligen Versionshinweisen:

In den folgenden Abschnitten werden Details zur Frequenz und Lebensdauer beschrieben, die Sie bei Aurora-Nebenversionen erwarten können.

Wie oft werden Amazon-Aurora-Nebenversionen veröffentlicht?

Im Allgemeinen werden Amazon-Aurora-Nebenversionen vierteljährlich veröffentlicht. Der Release-Zeitplan kann variieren, um zusätzliche Funktionen oder Korrekturen aufzunehmen.

Wie lange bleiben Amazon-Aurora-Nebenversionen verfügbar

In der Regel macht Aurora jede Amazon-Aurora-Nebenversion einer bestimmten Hauptversion für mindestens 12 Monate verfügbar. Am Ende dieses Zeitraums kann Aurora Ihre Datenbank automatisch auf die Standard-Nebenversion oder eine spätere Version aktualisieren. Aurora startet das Upgrade während des geplanten Wartungsfensters für jeden DB-Cluster, auf dem die frühere Nebenversion ausgeführt wird.

In einigen Fällen kann Aurora eine Nebenversion einer bestimmten Hauptversion früher als in der üblichen 12-Monats-Frist ersetzen. Gründe können kritische Sicherheitsprobleme oder das Datum des Support-Endes für eine Hauptversion sein.

Bevor Sie mit automatischen Upgrades von Nebenversionen beginnen, die sich dem Ende ihrer Lebensdauer nähern, erinnert Aurora Sie in der Regel drei Monate im Voraus daran. Aurora gibt die folgenden Hinweise zum Upgrade-Prozess.

  • Den Zeitpunkt bestimmter Meilensteine

  • Die Auswirkungen auf Ihre DB-Cluster

  • Empfohlene Aktionen

Benachrichtigungen mit einer Vorlaufzeit von weniger als drei Monaten beschreiben kritische Angelegenheiten wie Sicherheitsprobleme, die ein schnelleres Handeln erfordern.

Wenn die Einstellung Kleinere Versions-Upgrades automatisch aktivieren aktiviert ist, erhalten Sie eine Erinnerung, aber keine RDS-Ereignisbenachrichtigung. Aurora aktualisiert Ihre Datenbank innerhalb eines Wartungsfensters, nachdem die vorgeschriebene Upgrade-Frist abgelaufen ist.

Wenn die Einstellung Kleinere Versions-Upgrades automatisch aktivieren nicht aktiviert ist, erhalten Sie eine Erinnerung und ein Ereignis des DB-Clusters von Amazon RDS mit der Kategorie maintenance und der ID RDS-EVENT-0156. Aurora aktualisiert Ihre Datenbank innerhalb des nächsten Wartungsfensters.

Beachten Sie, dass nach dem Ende des Standard-Supports von Aurora für eine Nebenversion keine weiteren Patchversionen für diese Nebenversion veröffentlicht werden. Um kritische Bugfixes oder CVEs zu erhalten, müssen Sie ein Upgrade auf eine Nebenversion mit Standard-Support durchführen.

Weitere Informationen zu automatischen Nebenversions-Upgrades finden Sie unter Automatische Nebenversions-Upgrades für Aurora-DB-Cluster.

Amazon-Aurora-Patchversionen

Aurora-Versionen verwenden das Schema major.minor.patch. Eine Aurora-Patchversion enthält wichtige Fehlerkorrekturen, die einer Nebenversion nach ihrer ersten Veröffentlichung hinzugefügt wurden (z. B. Aurora MySQL 3.04.0, 3.04.1, ..., 3.04.3). Während jede neue Nebenversion neue Aurora-Funktionen bietet, werden neue Patch-Versionen innerhalb einer bestimmten Nebenversion hauptsächlich verwendet, um wichtige Probleme zu beheben.

Weitere Informationen zu Patch-Vorgängen finden Sie unter Warten eines Amazon Aurora-DB-Clusters.