Memorystore for Valkey aktualisiert Instanzen regelmäßig, um dafür zu sorgen, dass der Dienst zuverlässig, leistungsfähig, sicher und aktuell ist. Diese Updates werden als Wartung bezeichnet.
Die Wartung wird vollständig vom Dienst verwaltet und ist so konzipiert, dass sie keine Ausfallzeiten verursacht. Neben der Wartung Ihrer Instanzen durch Memorystore for Valkey können Sie Wartungszeitpläne an die Anforderungen Ihrer Anwendung anpassen und Unterbrechungen minimieren. Wenn Sie den Wartungszeitplan anpassen möchten, können Sie Wartungsfenster für Ihre Instanzen konfigurieren.
Auf dieser Seite finden Sie Anleitungen zum Ausführen der folgenden Aufgaben zum Anpassen von Wartungsfenstern:
- Instanz mit Wartungsfenstern erstellen
- Bevorzugtes Wartungsfenster festlegen
- Wartungsbenachrichtigungen aktivieren
- Geplante Wartung finden
- Wartung neu planen
- Wartungsrichtlinie aus einer Instanz entfernen
Eine Übersicht über Wartungsupdates und Wartungsfenster finden Sie unter Wartung.
Instanz mit Wartungsfenstern erstellen
Mit der gcloud CLI können Sie eine Memorystore for Valkey-Instanz mit Wartungsfenstern erstellen.
gcloud
Verwenden Sie den Befehl gcloud memorystore instances create, um eine Instanz mit Wartungsfenstern zu erstellen:
gcloud memorystore instances create INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \ --shard-count=SHARD_COUNT \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Ersetzen Sie die folgenden Werte:
INSTANCE_ID: die ID der Memorystore for Valkey-Instanz, die Sie erstellen. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
PROJECT_ID: die Projekt-ID oder -nummer des Google Cloud Projekts, in dem Sie die Instanz erstellen möchten.
REGION_ID: die Region, in der sich die Instanz befinden soll.
NETWORK_ID: die ID des Netzwerks, das Sie zum Erstellen der Instanz verwenden möchten.
SHARD_COUNT: die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für die Speicherung von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikation.
DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
MONDAY–SUNDAY.HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind
0–23.
Beispiel:
gcloud memorystore instances create my-instance \ --project=my-project \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default \ --shard-count=8 \ --maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9
Wenn Sie eine Instanz mit Wartungszeiträumen erstellen, ist die Verschlüsselung bei der Übertragung standardmäßig deaktiviert und das autorisierte Netzwerk ist default.
Bevorzugtes Wartungsfenster festlegen
Sie können ein Wartungsfenster für eine Memorystore for Valkey-Instanz mit der gcloud CLI festlegen.
gcloud
Verwenden Sie den Befehl gcloud memorystore instances update, um ein Wartungsfenster für eine Instanz festzulegen:
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Ersetzen Sie die folgenden Werte:
- INSTANCE_ID: die ID der Instanz.
- PROJECT_ID: die Projekt-ID oder -nummer des Google Cloud Projekts, das die Instanz enthält.
- REGION_ID: die Region, in der sich die Instanz befindet.
- DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
MONDAY–SUNDAY. - HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind
0–23.
Wartungsbenachrichtigungen aktivieren
Sie können Wartungsbenachrichtigungen für eine Memorystore for Valkey-Instanz über die Google Cloud Console aktivieren.
Rufen Sie in der Google Cloud Console die Seite Kommunikation auf.
Klicken Sie auf Produktbenachrichtigungen.
Wählen Sie im Menü Ihr Google Cloud Projekt aus.
Schalten Sie in der Zeile für Memorystore die E-Mail-Schaltfläche auf AN.
Eine Wartungsbenachrichtigungs-E-Mail verwendet den Titel "Upcoming maintenance for
your Cloud Memorystore instance [your-instance-name]". Jede E-Mail-Adresse, die Benachrichtigungen erhalten muss, muss separat aktiviert werden.
Wartungsbenachrichtigungen werden auf Projekt- und nicht auf Instanzebene festgelegt. Memorystore for Valkey sendet Benachrichtigungen an die E‑Mail-Adresse, die mit Ihrem Google-Konto verknüpft ist. Ein benutzerdefinierter E‑Mail-Alias wie ein Team-E‑Mail-Alias kann nicht konfiguriert werden.
Geplante Wartung finden
Wenn für eine Memorystore for Valkey-Instanz eine Wartung geplant ist, können Sie die geplante Wartung mit der gcloud CLI aufrufen.
gcloud
Verwenden Sie den Befehl gcloud memorystore instances describe, um nach Wartungsarbeiten zu suchen, die für eine Instanz geplant sind.
gcloud memorystore instances describe INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID
Ersetzen Sie die folgenden Werte:
- INSTANCE_ID: die ID der Instanz
- PROJECT_ID: Die Projekt-ID oder -nummer des Google Cloud -Projekts, das die Instanz enthält.
- REGION_ID: die Region, in der sich die Instanz befindet.
Die Ausgabe für die geplante Wartung sieht so aus:
maintenancePolicy:
weeklyMaintenanceWindow:
- day: DAY
duration: 3600 seconds
- startTime
hour: HOUR
maintenanceSchedule:
endTime: 'END_DATE_AND_TIME_STAMP'
scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
startTime: 'START_DATE_AND_TIME_STAMP'
Wobei:
maintenancePolicyzeigt Informationen zum Zeitpunkt der Erstellung der bevorzugten Wartungsrichtlinie an.DAYist der Wochentag, an dem die Wartung stattfindet.HOURist die Stunde (in UTC), in der die Wartung beginnt.
- Unter
maintenanceSchedulewerden Informationen zur geplanten Wartung für die Instanz angezeigt.END_DATE_AND_TIME_STAMPgibt an, wann ein geplantes Wartungsupdate für die Instanz endet.SCHEDULED_DATE_AND_TIME_STAMPgibt an, wann ein Wartungsupdate für die Instanz abgeschlossen sein soll.START_DATE_AND_TIME_STAMPgibt an, wann ein geplantes Wartungsupdate für die Instanz beginnt.
Wartung verschieben
Sie können die gcloud CLI verwenden, um die Wartung für eine Memorystore for Valkey-Instanz zu verschieben. Daher können Sie ein Wartungsupdate bis zu zwei Wochen nach dem ursprünglich für die Instanz geplanten Update aufschieben.
gcloud
Verwenden Sie den Befehl gcloud memorystore instances reschedule-maintenance, um die Wartung für eine Instanz neu zu planen.
gcloud memorystore instances reschedule-maintenance INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]
Ersetzen Sie die folgenden Werte:
- INSTANCE_ID: die ID der Instanz.
- PROJECT_ID: Die Projekt-ID oder -nummer des Google Cloud -Projekts, das die Instanz enthält.
- REGION_ID: die Region, in der sich die Instanz befindet.
RESCHEDULE_TYPE: Der Typ der neu geplanten Aktualisierung. Verfügbare Werte:
IMMEDIATE: Startet die Wartungsaktualisierung sofort.SPECIFIC_TIME: Ermöglicht die Angabe einer bestimmten Zeit für die Aktualisierung. Diese Zeit darf nicht mehr als 14 Tage nach dem ursprünglichen Wartungsfenster liegen.
RESCHEDULE_TIME: Datum und Uhrzeit, zu denen Memorystore for Valkey das Wartungsupdate neu plant.
Wartungsrichtlinie aus einer Instanz entfernen
Wenn Sie eine Wartungsrichtlinie für eine Memorystore for Valkey-Instanz nicht mehr benötigen und stattdessen die Standardeinstellung des Dienstes für die Wartung verwenden möchten, können Sie die Richtlinie mit der gcloud CLI aus der Instanz entfernen.
gcloud
Verwenden Sie den Befehl gcloud memorystore instances update, um eine Wartungsrichtlinie aus einer Instanz zu entfernen.
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --clear-maintenance-policy-weekly-window
Ersetzen Sie die folgenden Werte:
- INSTANCE_ID: die ID der Instanz, aus der Sie die Wartungsrichtlinie entfernen möchten
- PROJECT_ID: die Projekt-ID oder -nummer des Google Cloud Projekts, das die Instanz enthält
- REGION_ID: die Region, in der sich die Instanz befindet.
Nächste Schritte
- Sehen Sie sich die Berechtigungen an, die zum Verwalten von Wartungsfenstern für eine Memorystore for Valkey-Instanz erforderlich sind.