Wartungsrichtlinie

Memorystore for Memcached wird ungefähr einmal pro Quartal gewartet. Die Wartung bietet wichtige Softwareupdates für das Betriebssystem, das Ihre Memcached-Instanz unterstützt. Es können auch Wartungsupdates durchgeführt werden, um Ihrer Instanz wichtige Sicherheitspatches hinzuzufügen.

Wenn Ihr Cluster nur aus einem Memcached-Knoten besteht, werden alle Daten in Ihrem Cluster geleert. Andernfalls werden die Knoten in Ihrem Cluster sequenziell aktualisiert. Andere Knoten liefern also weiterhin Daten, während sie sich in der Aktualisierungs-Warteschlange befinden. Nachdem ein Knoten aktualisiert wurde, fährt er hoch und die Cache-Aufrufe werden zurückgegeben, auch wenn andere Knoten gerade aktualisiert werden.

In Memorystore for Memcached können Sie derzeit keine Wartungsfenster festlegen, um anzugeben, wann Wartungsaktualisierungen für Ihre Memcached-Instanz stattfinden können.

Einführung der Wartung

Wartungsaktualisierungen werden nacheinander auf Knoten in Ihrem Cluster angewendet, wobei ein Intervall von jeweils 15 Minuten pro Knotenaktualisierung in maximal sechs Batches gilt. Beispiel:

Clusterform Einführung der Wartung
2 Knoten Knoten 1 --> 15 Minuten --> Knoten 2
Knoten Knoten 1 --> 15 Minuten --> Knoten 2 --> 15 Minuten
Knoten 3 --> 15 Minuten --> Knoten 4 --> 15 Minuten
Knoten 5 --> 15 Minuten --> Knoten 6
Knoten Knoten 1,2 --> 15 Minuten --> Knoten 3,4 --> 15 Minuten
Knoten 5,6 --> 15 Minuten --> Knoten 7,8 --> 15 Minuten
Knoten 9,10 --> 15 Minuten --> Knoten 11

Wartungs-Rollout simulieren

Vor einem Wartungsereignis können Sie testen, wie sich die sequenzielle Nichtverfügbarkeit des Schlüsselraums auf die Anwendung auswirkt. Wenn Sie wissen, wie fehlende Schlüsselräume Ihre Anwendung beeinträchtigen, können Sie unerwartete negative Auswirkungen auf Ihre Anwendung vermeiden, wenn Wartungsarbeiten für Memorystore for Memcached ausgeführt werden.

Sie können Wartungsereignisse mit dem Befehl gcloud beta memcache applyparameters simulieren.

Für die Simulation eines Wartungsereignisses mit diesem Befehl müssen Sie vorübergehend eine Memcached-Konfiguration ändern, die einen Cache-Flush auslöst, wie den, den Ihre Knoten bei der Wartung erleben.

Führen Sie den Befehl gcloud beta memcache applyparameters in Batches nach der Wartungsrollierungssequenz für Ihre Clusterform aus.