Auf dieser Seite finden Sie eine Übersicht über die Wartung von Memorystore for Redis.
Eine Anleitung zum Planen von Wartungsfenstern finden Sie unter Wartungsfenster finden und einrichten.
Übersicht
Memorystore for Redis aktualisiert Instanzen regelmäßig, um sicherzustellen, dass der Dienst zuverlässig, leistungsstark, sicher und auf dem neuesten Stand ist. Die meisten dieser Updates werden ausgeführt, während Ihre Redis-Instanz aktiv ist. Für bestimmte Systemupdates ist jedoch eine kurze Dienstunterbrechung erforderlich. Diese Updates werden als Wartung bezeichnet. Die Wartung fällt in der Regel in die folgenden Kategorien:
Memorystore-Funktionen Für die Einführung einiger Funktionen ist ein Wartungsupdate für Memorystore erforderlich.
Betriebssystem-Patches Wir halten kontinuierlich Ausschau nach neuen Sicherheitslücken im Betriebssystem. Wenn wir eine Sicherheitslücke finden, patchen wir das Betriebssystem, um Sie vor neuen Risiken zu schützen.
Upgrades der Datenbankversion Die Wartung kann ein Update der Nebenversion des OSS Redis-Patches umfassen, das keine Breaking Changes oder inkompatiblen Änderungen enthält.
Neben Wartungsfenstern können Sie Ihre Instanz auch mit der Self-Service-Wartung aktualisieren, sobald ein Update verfügbar ist für Ihre Instanz. Im Wartungsänderungslog sind die Wartungsversionsnummer und Details zu Self-Service-Wartungs updates aufgeführt.
Auswirkungen der Wartung
Sowohl Instanzen der Basis-Stufe als auch 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.
Außerdem sollten Sie Maßnahmen ergreifen, damit der Messwert Verhältnis der Systemspeichernutzung zum Zeitpunkt der geplanten Wartung 50% oder niedriger beträgt. Die Anleitung zum Verhältnis der Systemspeichernutzung bezieht sich auf einen Schwellenwert von 80% für die Speicherverwaltung. Wir empfehlen jedoch, während der Wartung ein Verhältnis von 50% oder weniger anzustreben.
Sie können das gewünschte Verhältnis erreichen, indem Sie einen Zeitpunkt einplanen, an dem der Traffic der Instanz gering ist, oder indem Sie die Größe Ihrer Instanz während des Wartungsfensters vorübergehend erhöhen, sodass der Messwert Verhältnis der Systemspeichernutzung bei 50% oder darunter liegt.
Auswirkungen auf die Standardstufe
Während der Wartung unterliegen Instanzen der Standardstufe einem Failover. Ein Failover dauert in der Regel 15 Sekunden. Nach dem Failover müssen Clientanwendungen die Verbindung wiederherstellen. Sobald Sie eine E-Mail mit einer Benachrichtigung über bevorstehende Wartung erhalten, können Sie einen manuellen Failover auf einer Nicht-Produktionsinstanz ausführen, um die Auswirkungen der Wartung auf Ihre Instanz zu testen.
Auswirkungen auf die Basis-Stufe
Instanzen der Basis-Stufe sind während der Wartung nicht verfügbar. Die Wartung dauert in der Regel etwa 5 Minuten.
Wartungseinstellungen
Mit Memorystore können Sie die Wartung so konfigurieren, dass sie zum optimalen Zeitpunkt für Ihre Anwendung erfolgt. Dazu konfigurieren Sie ein Wartungsfenster.
Wartungsfenster werden pro Memorystore-Instanz festgelegt und bieten die folgenden Konfigurationsoptionen:
- Wochentag Gibt den Tag an, an dem die Wartung erfolgt.
- Startstunde Die Stunde, in der die Wartung beginnt.
Die Dauer des Wartungsfensters beträgt 1 Stunde.
Wenn ein Wartungsfenster für eine Instanz konfiguriert ist, wird die zukünftige automatische Wartung entsprechend geplant. 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 und verwalten einen Einkaufswagenservice. Sie haben eine Memorystore for Redis-Instanz für eine Produktionsumgebung. Die Wartung soll zu dem Zeitpunkt erfolgen, an dem Ihre Instanz den geringsten Traffic verarbeitet, also sonntags um Mitternacht.
In diesem Fall legen Sie das Wartungsfenster der Produktionsinstanz auf Folgendes fest:
- Wochentag Sonntag
- Startstunde 1: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 standardmäßig nicht gesendet. Wenn Sie eine Benachrichtigung über eine bevorstehende Wartung erhalten möchten, müssen Sie alle folgenden Schritte ausführen:
- Legen Sie ein Wartungsfenster fest.
- Aktivieren Sie Wartungsbenachrichtigungen.
- Führen Sie beide Schritte mindestens 7 Tage aus, bevor Memorystore ein Wartungsupdate für Ihre Instanz plant. Andernfalls haben Sie sich nicht rechtzeitig für Benachrichtigungen registriert, damit das System Ihnen eine Benachrichtigung über eine bevorstehende Wartung senden kann.
Benachrichtigungen werden an die E-Mail-Adresse Ihres Google-Kontos gesendet. Ein benutzerdefinierter E-Mail-Alias wie ein Team-E-Mail-Alias kann nicht konfiguriert werden. Außerdem können Sie keine andere E-Mail-Adresse als Ihre eigene abonnieren.
Wenn Sie sich registrieren, aktivieren Sie Wartungsbenachrichtigungen für alle Memorystore-Instanzen in einem bestimmten Projekt, die Wartungsfenster haben. Sie erhalten eine Benachrichtigung pro Instanz.
Eine Anleitung zum Suchen nach geplanten Wartungen finden Sie unter Geplante Wartung suchen.
Wartung verschieben
Wenn Sie ein Wartungsfenster für Ihre Instanz haben, können Sie die Wartung jederzeit verschieben, bevor die Wartung geplant ist. Wenn Sie z. B. während der geplanten 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 verschieben, solange sie nicht mehr als eine Woche nach dem ursprünglich geplanten Zeitpunkt liegt. Sie können die Wartung bis zu zweimal verschieben. Dadurch können Sie den Wartungszeitplan um bis zu zwei Wochen ab dem ursprünglich geplanten Zeitpunkt verlängern.
Für das neue Wartungsfenster haben Sie einige Planungsoptionen:
- Jetzt aktualisieren Sie können das Update sofort auf die Instanz anwenden, anstatt auf das Eintreten des geplanten Wartungsfensters zu warten.
- Auf das nächste geplante Fenster verschieben Dadurch wird die Wartung um eine Woche verschoben.
- Benutzerdefinierter Tag und benutzerdefinierte Uhrzeit So können Sie einen beliebigen spezifischen Zeitpunkt innerhalb einer Woche nach dem ursprünglich geplanten Wartungszeitpunkt auswählen.
Das Verschieben der Wartung hat die folgenden zusätzlichen Auswirkungen:
- Sie können die Wartung nicht verschieben, wenn die aktuell geplante Wartung in weniger als einer Stunde erfolgt.
- Sie können die Wartung nicht mit einem einzigen Vorgang für mehrere Redis-Instanzen verschieben. Sie müssen einzeln verschoben werden.
Eine Anleitung zum Verschieben von Wartungen finden Sie unter Geplante Wartung verschieben.
FAQ
Im Folgenden finden Sie einige häufig gestellte Fragen zur Wartungsrichtlinie für Memorystore for Redis:
Wie wirkt sich die Wartung auf Instanzen der Standardstufe aus?
Während der Wartung unterliegen Instanzen der Standardstufe einem Failover. Ein Failover dauert in der Regel 15 Sekunden. Nach dem Failover müssen Clientanwendungen die Verbindung wiederherstellen. Weitere Informationen zu den Auswirkungen finden Sie unter Auswirkungen der Wartung.
Wie wirkt sich die Wartung auf Instanzen der Basisstufe aus?
Instanzen der Basis-Stufe sind während der Wartung nicht verfügbar. Die Wartung dauert in der Regel etwa 5 Minuten. 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 für Ihre Instanz eine Wartung geplant ist. Sie können auch manuell in der Cloud Console nachsehen. Wenn die Cloud Console leer ist und Sie bereits ein Wartungsfenster festgelegt haben, ist noch keine bevorstehende 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 Dienst-IP-Adresse an. Diese IP-Adresse wird während der Wartung oder durch andere Aktionen nicht geändert. Wenn Sie die Dienst-IP-Adresse verwenden, werden Ereignisse wie Instanz-Failover automatisch vom Dienst verarbeitet.
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:
- Sie sollten das Wartungsfenster so festlegen, dass die Wartung nicht zu Zeiten hoher Nachfrage der Redis Nutzung erfolgt.
- Sie sollten Wartungsbenachrichtigungen aktivieren , um mindestens sieben Tage vor dem geplanten Wartungsupdate für Ihre Instanz per E-Mail benachrichtigt zu werden.
- 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. Das Update wird in der Regel innerhalb des Fensters 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.