Wartungsübersicht

AlloyDB for PostgreSQL-Cluster und -Instanzen sind von vielen internen, einfachenGoogle Cloud -Ressourcen abhängig. Dazu gehören die VM-Instanzen, die als AlloyDB-Knoten und Load Balancer dienen, sowie die Speicher-Volumes, die Ihre Daten enthalten. Da AlloyDB ein verwalteter Dienst ist, hält Google diese internen Ressourcen auf dem neuesten Stand. So bleiben Ihre AlloyDB-Cluster und -Instanzen zuverlässig, leistungsstark und sicher.

Die meisten dieser Updates erfordern keine Ausfallzeiten, aber für bestimmte Systemupdates ist eine kurze Dienstunterbrechung erforderlich. Diese Updates werden als Wartungsupdates bezeichnet. Da für diese Updates der betroffene Knoten neu gestartet werden muss, kann es zu einer Ausfallzeit kommen. Wartungsvorgänge in AlloyDB laufen ohne Unterbrechungen ab – mit weniger als einer Sekunde Ausfallzeit bei Primärinstanzen und ohne Ausfallzeit bei Lesepools. Um eine Ausfallzeit von nahezu null und null zu erreichen, bereitet AlloyDB einen Ersatzserver mit den Updates vor und wechselt dann den Datenbankserver.

Weitere Informationen finden Sie unter Wartungszeiten ansehen und festlegen und AlloyDB-Wartungsupdates mit einem Staging-Cluster verwalten.

Gründe für die Wartung

Regelmäßige Wartungsupdates können aus folgenden Gründen erfolgen:

  • Neue AlloyDB-Funktionen und Fehlerkorrekturen: Damit neue Funktionen eingeführt werden können, muss Google die AlloyDB-Software aktualisieren, die auf den Knoten in Ihrem Cluster ausgeführt wird. Dies kann auch Aktualisierungen der in AlloyDB enthaltenen PostgreSQL-Erweiterungen oder die Installation neuer Erweiterungen umfassen. Updates können auch Fehler- und Sicherheitskorrekturen oder Leistungsverbesserungen enthalten.

  • Upgrades der Datenbankkompatibilität: Die PostgreSQL-Community veröffentlicht regelmäßig Updates für Nebenversionen der unterstützten PostgreSQL-Hauptversionen. Google integriert diese Updates in AlloyDB und wendet sie auf Ihre Cluster an. Weitere Informationen finden Sie unter Richtlinien für Datenbankversionen.

Wartungszeitpunkt und Wartungseinstellungen

Sie können Wartungsfenster sowohl für primäre als auch für sekundäre AlloyDB-Cluster festlegen. Standardmäßig ist für einen AlloyDB-Cluster kein Wartungsfenster festgelegt. Nicht dringende Wartungsarbeiten für einen AlloyDB-Cluster ohne konfigurierte Wartungsfenster können jederzeit durchgeführt werden, außer an Wochentagen zwischen 6:00 Uhr und 22:00 Uhr in der lokalen Zeitzone der Region, in der sich der Cluster befindet.

Sie können auch ein Wartungsfenster angeben. In einem Wartungsfenster legen Sie die bevorzugte Wartungszeit für Ihren Cluster fest, d. h. die Stunde des Tages und den Wochentag, an dem die Wartungsereignisse beginnen sollen. Sie können beispielsweise ein Wartungsfenster für einen Cluster festlegen, das sonntags um 11:00 Uhr (UTC) beginnt.

Wenn Sie ein Wartungsfenster festlegen, plant AlloyDB zukünftige nicht dringende Wartungsereignisse so, dass sie spätestens eine Stunde nach der angegebenen Zeit beginnen. Wenn Sie außerdem E-Mail-Benachrichtigungen zu geplanten AlloyDB-Wartungsereignissen aktivieren, erhalten Sie eine automatische Benachrichtigung über das Ereignis, sobald es geplant ist. Wartungsereignisse werden mindestens eine Woche im Voraus geplant.

Sie können nicht festlegen, wann ein Wartungsfenster endet. Das liegt daran, dass die Gesamtzeit, die für ein einzelnes Wartungsereignis erforderlich ist, variieren kann. Die Dauer des Wartungsfensters hängt von der Komplexität des Clusters (d. h. der Anzahl der Lesepoolinstanzen, die aktualisiert werden müssen) und der Art des Updates ab. AlloyDB aktualisiert zuerst die Lesepools gleichzeitig und dann die primäre Instanz.

Die Ausfallzeit, die eine einzelne Instanz benötigt, kann zwar kurz sein, der gesamte Wartungsprozess dauert jedoch in der Regel bis zu einer Stunde. Sie können nur ein einstündiges Wartungsfenster festlegen. Bei Clustern mit mehreren Lesepools kann die Ausfallzeit jedoch länger als eine Stunde dauern, da die Wartung jederzeit in diesem Zeitfenster beginnen kann, z. B. in der letzten Minute, und dann bis zu einer Stunde dauern kann. Das bedeutet, dass die Ausfallzeit nach dem Wartungsfenster auftreten kann.

Notfallwartungsereignisse wie dringende Sicherheitspatches können außerhalb der Standardwartungszeiten oder der konfigurierten Wartungsfenster auftreten. Dies schließt Zeiträume für den Wartungsausschluss ein.

Aktuell verfügbare Version

Bei Clustern ohne festgelegtes Wartungsfenster wird die Wartung nach Region durchgeführt. Das bedeutet, dass Cluster in einigen Regionen die neueste Version früher erhalten und darauf zugreifen können als Cluster in anderen Regionen.

Die Versionshinweise und Änderungslogs für die Wartung von AlloyDB werden kurz nach Abschluss der Wartung für alle Regionen veröffentlicht. Cluster mit Wartungsfenstern erhalten in der Regel Updates, nachdem das Änderungsprotokoll und die Versionshinweise aktualisiert wurden.

Self-Service-Wartung

Wenn Sie Wartungsarbeiten durchführen und Ihre Cluster vor dem geplanten Wartungsfenster auf die aktuelle Version aktualisieren müssen, können Sie eine Self-Service-Wartung durchführen. Durch ein Update auf die aktuelle Version können Sie Funktionen freischalten, Patches anwenden und einen Ablehnungszeitraum für Ihren Cluster festlegen. Weitere Informationen finden Sie unter Self-Service-Wartung durchführen.

Nächste Schritte