Informationen zur Wartung von Memorystore for Redis

Diese Seite bietet einen Überblick über die Wartung von Memorystore for Redis.

Eine Anleitung zum Planen von Wartungsfenstern finden Sie unter Wartungsfenster finden und einrichten.

Überblick

Memorystore for Redis aktualisiert regelmäßig Instanzen, um dafür zu sorgen, dass der Dienst zuverlässig, leistungsstark, sicher und aktuell ist. Die meisten dieser Aktualisierungen werden ausgeführt, während Ihre Redis-Instanz aktiv ist. Bestimmte Systemupdates erfordern jedoch eine kurze Dienstunterbrechung. Diese Updates werden als Wartung bezeichnet. Die Wartung lässt sich in der Regel in die folgenden Kategorien einteilen:

  • Memorystore-Funktionen. Damit einige Features eingeführt werden können, ist ein Wartungsupdate für Memorystore erforderlich.

  • Betriebssystem-Patches. Wir halten kontinuierlich Ausschau nach neuen Sicherheitslücken im Betriebssystem. Nach der Erkennung patchen wir das Betriebssystem, um Sie vor neuen Risiken zu schützen.

  • Upgrades der Datenbankversion. Die Wartung kann ein Update der Nebenversion eines OSS Redis-Patches umfassen, das keine nicht abwärtskompatiblen oder inkompatiblen Änderungen enthält.

Zusätzlich zu den Wartungsfenstern können Sie Ihre Instanz auch mithilfe der Self-Service-Wartung aktualisieren, sobald für Ihre Instanz ein Update verfügbar ist. Das Änderungslog für die Wartung enthält die Wartungsversionsnummer und Details zu Self-Service-Wartungsupdates.

Auswirkungen der Wartung

Sowohl Instanzen der Basisstufe als auch Instanzen der Standardstufe werden während der Wartung zurückgesetzt. Sie sollten einen Wiederholungsmechanismus mit exponentiellem Backoff erstellen, um die Anwendung nach der Wartung wieder mit der Instanz zu verbinden.

Sie sollten außerdem Maßnahmen ergreifen, damit das Verhältnis der Systemspeicherauslastung zum Zeitpunkt der geplanten Wartung bei 50% oder weniger liegt. Die Empfehlung für das Systemspeicherauslastungsverhältnis bezieht sich auf einen Grenzwert von 80% für die Speicherverwaltung. Wir empfehlen jedoch, während der Wartung ein Verhältnis von 50% oder weniger festzulegen.

Sie können das gewünschte Verhältnis erreichen, indem Sie eine Zeit planen, in der der Instanz-Traffic gering ist, oder die Instanzgröße während des Wartungsfensters vorübergehend hochskalieren, sodass das Verhältnis der Systemspeicherauslastung bei 50% oder niedriger liegt.

Auswirkungen der Standardstufe

Während der Wartung wird für Instanzen der Standardstufe ein Failover durchgeführt. Ein Failover dauert in der Regel einige Sekunden. Nach dem Failover müssen die Clientanwendungen wieder verbunden werden. Wenn Sie per E-Mail über anstehende Wartungsarbeiten informiert werden, können Sie einen manuellen Failover auf einer Nicht-Produktionsinstanz ausführen, um die Auswirkungen der Wartung auf die Instanz zu testen.

Auswirkungen der Basis-Stufe

Instanzen der Basis-Stufe sind während der Wartung, die in der Regel etwa 5 Minuten dauert, nicht verfügbar.

Wartungseinstellungen

Memorystore bietet Ihnen die Möglichkeit, die Wartung so zu konfigurieren, dass sie zum passenden Zeitpunkt für Ihre Anwendung durchgeführt wird. Dazu können Sie ein Wartungsfenster konfigurieren.

Wartungsfenster werden pro Memorystore-Instanz festgelegt und ermöglichen die folgenden Konfigurationsoptionen:

  • Wochentag: Gibt den Tag an, an dem die Wartung stattfindet.
  • Startzeit: Die Stunde, in der die Wartung beginnt.

Die Dauer des Wartungsfensters beträgt 1 Stunde.

Wenn für eine Instanz ein Wartungsfenster konfiguriert ist, werden diese Einstellungen bei zukünftigen automatischen Wartungsarbeiten berücksichtigt. Wenn für Ihre Instanz kein Wartungsfenster angegeben ist, kann die Wartung jederzeit ohne vorherige Benachrichtigung beginnen.

Beispiel für die Wartung

Angenommen, Sie sind Entwickler bei einem Einzelhändler, der einen Warenkorbdienst verwaltet. Sie haben eine Memorystore for Redis-Instanz für eine Produktionsumgebung. Die Wartung soll zu dem Zeitpunkt erfolgen, zu dem Ihre Instanz den geringsten Traffic verarbeitet, also sonntags etwa Mitternacht.

In diesem Fall setzen Sie das Wartungsfenster Ihrer Produktionsinstanz auf:

  • Wochentag: Sonntag.
  • Startzeit: 01:00 Uhr

Benachrichtigungen über anstehende Wartungen

Sie können eine Benachrichtigung über bevorstehende Wartungen mindestens eine Woche vor der geplanten Wartung an Ihre E-Mail-Adresse erhalten. Wenn Sie einen E-Mail-Filter für Benachrichtigungen festlegen möchten, lautet der E-Mail-Titel "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]".

Wartungsbenachrichtigungen werden nicht standardmäßig gesendet. Wenn Sie eine Benachrichtigung für eine anstehende Wartung erhalten möchten, müssen Sie Folgendes tun:

  1. Legen Sie ein Wartungsfenster fest.
  2. Wartungsbenachrichtigungen aktivieren
  3. Führen Sie beides mindestens sieben Tage aus, bevor Memorystore ein Wartungsupdate für Ihre Instanz plant. Andernfalls haben Sie sich nicht rechtzeitig für Benachrichtigungen angemeldet, bis das System Ihnen eine Benachrichtigung über die bevorstehende Wartung sendet.

Benachrichtigungen werden an die E-Mail-Adresse gesendet, die mit Ihrem Google-Konto verknüpft ist. Sie können keinen benutzerdefinierten E-Mail-Alias konfigurieren (z. B. einen Team-E-Mail-Alias) und keine andere E-Mail-Adresse abonnieren.

Mit einem Abo entscheiden Sie sich für Wartungsbenachrichtigungen für alle Memorystore-Instanzen mit Wartungsfenstern in einem bestimmten Projekt. Sie erhalten eine Benachrichtigung pro Instanz.

Informationen zur Suche nach geplanten Wartungsarbeiten finden Sie unter Geplante Wartung finden.

Wartung verschieben

Wenn Sie ein Wartungsfenster für Ihre Instanz haben, können Sie die Wartung jederzeit verschieben, bevor die Wartung zum ersten Mal geplant ist. Wenn Sie z. B. während der ursprünglichen Wartungszeit einen neuen Dienst starten, sollten Sie das Wartungsfenster so verschieben, dass die Wartung einige Tage nach dem Start stattfindet.

Sie können die Wartung mehrmals verschieben, sofern der Zeitpunkt nicht später als eine Woche nach der ursprünglich geplanten Zeit liegt. Für das neue Wartungsfenster stehen mehrere Planungsoptionen zur Verfügung:

  • Jetzt aktualisieren Sie können das Update sofort auf die Instanz anwenden, anstatt auf das geplante Wartungsfenster zu warten.
  • Auf nächstes geplantes Fenster zurückstellen. Dadurch wird die Wartung um eine Woche verschoben.
  • Benutzerdefinierter Tag und Uhrzeit So können Sie einen bestimmten Zeitpunkt innerhalb einer Woche nach dem ursprünglich geplanten Wartungszeitpunkt auswählen.

Das Verschieben der Wartung führt zu folgendem zusätzlichen Verhalten:

  • Sie können die Wartung nicht verschieben, wenn weniger als eine Stunde vor der aktuellen geplanten Wartung verbleibt.
  • Es ist nicht möglich, mit einem einzigen Vorgang mehrere Redis-Instanzen neu zu planen. Sie müssen einzeln neu geplant werden.

Eine Anleitung zum Verschieben von Wartungsarbeiten finden Sie unter Geplante Wartung verschieben.

FAQs

Im Folgenden finden Sie einige häufig gestellte Fragen zur Wartungsrichtlinie für Memorystore for Redis:

Wie wirkt sich die Wartung auf Instanzen der Standard-Stufe aus?

Während der Wartung wird für Instanzen der Standardstufe ein Failover durchgeführt. Ein Failover dauert in der Regel einige Sekunden. Nach dem Failover müssen die Clientanwendungen wieder verbunden werden. Weitere Informationen zu den Auswirkungen finden Sie unter Auswirkungen der Wartung.

Wie wirkt sich die Wartung auf Instanzen der Basis-Stufe aus?

Instanzen der Basis-Stufe sind während der Wartung nicht verfügbar, die in der Regel etwa 5 Minuten dauert. Weitere Informationen zu den Auswirkungen finden Sie unter Auswirkungen der Wartung.

Wie erfahre ich, wann für meine Instanz eine Wartung geplant ist?

Wir empfehlen, Benachrichtigungen zu abonnieren, um zu erfahren, wann eine Wartung für Ihre Instanz geplant ist. Sie können die Prüfung auch manuell in der Cloud Console vornehmen. Wenn die Cloud Console leer ist und Sie bereits ein Wartungsfenster festgelegt haben, ist noch keine anstehende Wartung geplant.

Wann werde ich über eine bevorstehende Wartung benachrichtigt?

Wenn Sie Wartungsbenachrichtigungen abonniert und ein Wartungsfenster festgelegt haben, werden Sie mindestens sieben Tage vor einem Wartungsereignis per E-Mail benachrichtigt.

Wie lange kann ich eine Wartung verschieben?

Sobald die Wartung für Ihre Instanz geplant wurde, können Sie das Update sofort starten oder um bis zu sieben Tage nach der ursprünglich geplanten Wartung verschieben. Wenn die Wartung beispielsweise für den 11. Oktober um 23:15 Uhr geplant ist, können Sie die Wartung maximal auf den 18. Oktober um 23:15 Uhr verschieben. Wenn Sie keine Aktion ausführen, wird die Wartung zum geplanten Zeitpunkt angewendet.

Weitere Informationen finden Sie unter Wartungen verschieben.

Ändert sich die IP-Adresse meiner Instanz während der Wartung?

Wenn Sie eine Verbindung zu einer Memorystore for Redis-Instanz herstellen, geben Sie die IP-Adresse des Dienstes an. Diese IP-Adresse wird während der Wartung oder durch andere von Ihnen ausgeführte Aktionen nicht geändert. Wenn Sie die IP-Adresse des Dienstes verwenden, verarbeitet der Dienst Ereignisse wie Instanz-Failover automatisch für Sie.

Welche Best Practices sollte ich für ein reibungsloses Wartungsupdate beachten?

Gehen Sie folgendermaßen vor, um für einen reibungslosen Ablauf von Wartungsupdates zu sorgen:

  1. Sie sollten das Wartungsfenster so festlegen, dass die Wartung nicht zu Spitzenzeiten der Redis-Nutzung erfolgt.
  2. Sie sollten sich für Wartungsbenachrichtigungen entscheiden, damit Sie mindestens sieben Tage vor dem geplanten Wartungsupdate für Ihre Instanz per E-Mail benachrichtigt werden.
  3. Achten Sie darauf, dass der Messwert Verhältnis der Systemspeichernutzung unter 50 % liegt, wenn die Wartung beginnt. Sie können dies erreichen, indem Sie einen Zeitpunkt einplanen, zu dem der Traffic der Instanz gering ist, oder indem Sie die Größe Ihrer Instanz während des Wartungsfensters vorübergehend erhöhen.

Wann sollte ich eine Wartung sofort anwenden?

Ein Fall, in dem Sie Wartungen sofort ausführen sollten, ist der einer Testinstanz. Hier wollen Sie sehen, wie sich die Wartung auf eine Produktionsinstanz auswirkt. Sie können Wartungen neu planen, um sie sofort auf Testinstanzen anzuwenden. So können Sie die relevanten Auswirkungen beobachten und die Wartung von Produktionsinstanzen nach Bedarf/Möglichkeit verschieben.

Werden Wartungsupdates immer innerhalb des Wartungsfensters abgeschlossen?

Ein Update beginnt innerhalb des von Ihnen angegebenen Wartungsfensters. Die Aktualisierung wird normalerweise innerhalb des Zeitfensters abgeschlossen, dies ist jedoch nicht garantiert.

Kann ich Wartungen deaktivieren oder zuerst Wartungen für bestimmte Instanzen planen?

Nein, Sie können Wartungen weder deaktivieren noch die anfängliche Wartungsplanung steuern. Sie können jedoch eine Wartung um bis zu sieben Tage verschieben.

Nächste Schritte

  • Sehen Sie sich die Berechtigungen an, die zum Verwalten von Wartungsfenstern für Ihre Redis-Instanz erforderlich sind.