Datenbankversionsrichtlinien

Wenn Sie Datenbankupgrades planen und Ihre Cluster auf unterstützten PostgreSQL-Releases ausführen möchten, können Sie die Supportrichtlinien für Haupt- und Nebenversionen der Datenbank, die Lebenszyklus-Zeitpläne und die Zeitpläne für die Einstellung von AlloyDB for PostgreSQL verwenden.

Informationen zu den Versionsrichtlinien für AlloyDB Omni finden Sie unter Versionsrichtlinien für AlloyDB Omni-Datenbanken.

Richtlinien zu AlloyDB-Versionen

Auf AlloyDB-Instanzen wird ein vonGoogle Cloud erstellter und verwalteter Datenbankserver ausgeführt, der vollständig mit PostgreSQL kompatibel ist. Sie können festlegen, mit welcher PostgreSQL-Hauptversion Ihre Instanzen kompatibel sind. AlloyDB aktualisiert die Kompatibilität von Instanzen mit Nebenversionen automatisch.

Jeder AlloyDB-Cluster ist mit einer bestimmten PostgreSQL-Hauptversion kompatibel, z. B. PostgreSQL 18. Sie wählen die Hauptversion aus, wenn Sie den Cluster erstellen. Nachdem Sie eine Hauptversion ausgewählt haben, behält der Cluster diese Hauptversion für die Dauer seiner Lebensdauer bei, es sei denn, Sie initiieren ein Upgrade der Hauptversion. Sie können ein Upgrade für einen Cluster durchführen, indem Sie ein direktes Upgrade der Hauptversion ausführen oder die Daten des Clusters zu einem neuen Cluster migrieren.

Auf jeder AlloyDB-Instanz wird ein Datenbankdienst ausgeführt, der mit einer bestimmten untergeordneten PostgreSQL-Version kompatibel ist, z. B. 16.3. AlloyDB veröffentlicht mehrmals im Jahr Kompatibilitätsupdates für Nebenversionen und wendet diese Updates automatisch auf Instanzen an. Durch diese Updates wird jede Instanz mit den neuesten Fehlerkorrekturen und Sicherheitspatches für die jeweilige Hauptversion auf dem neuesten Stand gehalten.

Richtlinie für Hauptversionen

In diesem Abschnitt werden die Kompatibilität und der Supportlebenszyklus für Hauptversionen in AlloyDB beschrieben.

Regelmäßiger Support

Google Cloud möchte zeitnah Unterstützung für die Kompatibilität von AlloyDB mit neuen PostgreSQL-Hauptversionen anbieten. Der Zeitpunkt dieser Unterstützung hängt vom AlloyDB-Produkt ab:

  • AlloyDB for PostgreSQL: Google Cloud Ziel ist es, die Kompatibilität mit einer neuen PostgreSQL-Hauptversion innerhalb von fünf Monaten nach der Veröffentlichung der allgemeinen Verfügbarkeit durch die PostgreSQL-Entwickler-Community zu unterstützen.

    Die erste Phase dieses Supports ist der reguläre Support. Während des regulären Supports stellt AlloyDB Nebenversions- und Wartungsupdates bereit und wendet Sicherheitskorrekturen auf die Instanzen an. AlloyDB bietet regelmäßigen Support für eine Hauptversion, solange die Entwicklergemeinschaft der Datenbank-Engine die Hauptversion unterstützt, mindestens jedoch fünf Jahre lang. Nachdem die Hauptversion das End-of-Life (EOL) der Community erreicht hat, geht die Hauptversion in die Phase des erweiterten Supports des Lebenszyklus über.

- AlloyDB in Google Distributed Cloud: Google Cloud Ziel ist es, die Kompatibilität mit einer neuen PostgreSQL-Hauptversion innerhalb von vier Monaten nach der Verfügbarkeit dieser Hauptversion in AlloyDB Omni zu unterstützen.

Dies sind allgemeine Richtlinien. Die tatsächlichen Release-Zeiten für neue Versionen können abweichen.

Verlängerter Support

Google Cloud verwendet den End-of-Life-Zeitplan der PostgreSQL-Community, wenn das Ende des regulären Supports für die Kompatibilität mit einer PostgreSQL-Hauptversion geplant wird.

Für AlloyDB-Hauptversionen, die ihr EOL erreicht haben, bietet AlloyDB erweiterten Support. Mit dem erweiterten Support können Sie Ihre AlloyDB-Instanzen drei Jahre lang weiter betreiben, selbst wenn die Entwicklergemeinschaft den Support für die Hauptversionen, auf denen die Instanzen ausgeführt werden, eingestellt hat. Erweiterter Support wird drei Jahre lang angeboten. Sie können diese Zeit nutzen, um das Upgrade Ihrer Instanzen auf eine Hauptversion, die regelmäßig unterstützt wird, zu planen, zu testen und durchzuführen. Weitere Informationen zur Durchführung eines Hauptversions-Upgrades finden Sie unter Direktes Upgrade der Datenbank-Hauptversion durchführen und Upgrade der Hauptserverversion eines Clusters durch Migration von Daten durchführen.

Weitere Informationen zum erweiterten Support finden Sie unter Erweiterter Support in AlloyDB.

Einstellung

Nachdem der erweiterte Support für eine Hauptversion ausgelaufen ist, wird diese Hauptversion von AlloyDB eingestellt. Wenn Google Cloud den erweiterten Support für eine Hauptversion von PostgreSQL einstellen möchte,stellt Google Cloud Projekteigentümern Folgendes zur Verfügung:

  • Benachrichtigungen zum Ende des Supports, die mindestens 12 Monate im Voraus gesendet werden, am Ende des zweiten Jahres des erweiterten Supports.
  • Tools und Dokumentation zur Minimierung von Upgradeproblemen.

Alle AlloyDB-Cluster, die am Ende des erweiterten Supportzeitraums noch die verworfene Hauptversion der Datenbank ausführen, werden zu diesem Zeitpunkt automatisch auf die Standardversion aktualisiert.

Zeitachse für die Unterstützung von Hauptversionen

In der folgenden Tabelle sind die Termine aufgeführt, an denen die AlloyDB-Unterstützung für kompatible Versionen allgemein verfügbar wurde (GA):

Mit PostgreSQL kompatible Hauptversion

Startdatum des regulären AlloyDB-Supports

Datum der allgemeinen Verfügbarkeit der AlloyDB Omni-Versionsunterstützung

Startdatum des erweiterten Supports für AlloyDB

Datum der Einstellung von AlloyDB

PostgreSQL 18

18. März 2026

9. April 2026

-

-

PostgreSQL 17

22. September 2025

15. Dezember 2025

1. Februar 2030

1. Februar 2033

PostgreSQL 16

23. Oktober 2024

8. April 2025

1. Februar 2029

1. Februar 2032

PostgreSQL 15

19. Januar 2024

11. Oktober 2023

1. Februar 2028

1. Februar 2031

PostgreSQL 14

12. Dezember 2022

Nicht zutreffend

1. Februar 2027

1. Februar 2030

Versionsabhängigkeiten für AlloyDB-Funktionen

Für einige AlloyDB-Funktionen ist möglicherweise eine PostgreSQL-Hauptversion erforderlich, damit sie auf einer AlloyDB-Instanz ausgeführt werden können. Die Mindestversionsanforderungen für Funktionen sind dokumentiert.

Unterstützung von Nebenversionen

AlloyDB und AlloyDB in Distributed Cloud sollen vierteljährlich Kompatibilitätsunterstützung für eine neue untergeordnete PostgreSQL-Version bieten. Diese Updates umfassen Fehlerkorrekturen und Sicherheitsupdates. Der Veröffentlichungszeitplan kann je nach Bedarf an zusätzlichen Fehlerkorrekturen variieren.

Nachdem AlloyDB die Unterstützung für eine neue PostgreSQL-Nebenversion veröffentlicht hat,wendet Google Clouddieses Update automatisch auf alle Instanzen an. Diese Updates werden während eines nachfolgenden Wartungs-Roll-outs weitergegeben. Weitere Informationen zur automatischen AlloyDB-Wartung finden Sie unter Wartung.

Wenn AlloyDB beispielsweise Unterstützung für eine neue Nebenversion von PostgreSQL 17 veröffentlicht, werden alle Instanzen eines Clusters, der mit PostgreSQL 17-Kompatibilität konfiguriert ist, während eines nachfolgenden geplanten Wartungsvorgangs auf diese neue Nebenversion aktualisiert.

Wenn Sie eine AlloyDB-Instanz erstellen, wird die zuletzt unterstützte Nebenversion innerhalb der PostgreSQL-Hauptversion ausgeführt.

Unterstützung von Haupt- und Nebenversionen

AlloyDB unterstützt die Kompatibilität mit den folgenden PostgreSQL-Datenbankversionen:

PostgreSQL-kompatible Version

AlloyDB

PostgreSQL 18

18,3

PostgreSQL 17 (Standard)

17,9

PostgreSQL 16

16.13

PostgreSQL 15

15.17

PostgreSQL 14

14.22

Kompatibilität mit PostgreSQL 18

Beachten Sie Folgendes, bevor Sie PostgreSQL 18 als Datenbankversion verwenden:

  • Die logische Replikation vom Stand-by-Server wird nicht unterstützt.

Kompatibilität mit PostgreSQL 17

Beachten Sie Folgendes, bevor Sie PostgreSQL 17 als Datenbankversion verwenden:

  • Die logische Replikation vom Stand-by-Server wird nicht unterstützt.

Kompatibilität mit PostgreSQL 16

Beachten Sie Folgendes, bevor Sie PostgreSQL 16 als Datenbankversion verwenden:

  • Die logische Replikation vom Stand-by-Server wird nicht unterstützt.

Sicherheitsupdates

Wenn die PostgreSQL-Community Nebenversionen mit Sicherheitskorrekturen veröffentlicht, prüft das AlloyDB-Sicherheitsteam diese auf Kritikalität und Auswirkungen.

Bei AlloyDB for PostgreSQL werden kritische Fehlerkorrekturen zurückportiert und Ihre Cluster werden im Rahmen eines nachfolgenden Wartungsrollouts aktualisiert. Google Cloud ist bestrebt, kritische Patches innerhalb eines Monats anzuwenden.

Weniger schwerwiegende Fehler werden in zukünftigen Upgrades von Nebenversionen behoben. So sind Ihre Cluster immer auf dem neuesten Stand mit den neuesten Sicherheitsupdates und vor potenziellen Angriffen geschützt.

Nächste Schritte