Auf dieser Seite finden Sie eine Anleitung zum Erstellen von Einzelzonen- und Mehrzoneninstanzen in Memorystore for Valkey.
Hinweis
Führen Sie die Schritte unter Vorbereitung aus:
- Wählen Sie in der Google Cloud console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.
Hinweis:Wenn Sie die Ressourcen, die Sie in dieser Anleitung erstellen, nicht behalten möchten, erstellen Sie ein Projekt, anstatt ein vorhandenes auszuwählen. Nachdem Sie diese Schritte ausgeführt haben, können Sie das Projekt löschen und damit alle Ressourcen entfernen, die mit dem Projekt verknüpft sind.
Zur Projektauswahl - Die Abrechnung für Ihr Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.
Installieren und initialisieren Sie die Google Cloud CLI.
Hinweis:Wenn Sie die gcloud CLI bereits installiert haben, prüfen Sie, ob Sie die aktuelle Version haben, indem Sie
gcloud components updateausführen. Sie benötigen mindestens die gcloud CLI-Version489.0.0, um auf die gcloud CLI-Befehle für Memorystore for Valkey zuzugreifen.-
Memorystore for Valkey API aktivieren
Memorystore for Valkey -
Network Connectivity API
aktivieren
Network Connectivity API -
Service Consumer Management API aktivieren
Service Consumer Management API
Weitere Voraussetzungen
- Sie benötigen eine der folgenden IAM-Rollen im Google Cloud Projekt von, das Sie verwenden:
roles/memorystore.admin(die vordefinierte IAM-Rolle „Memorystore-Administrator“)roles/owner(einfache IAM-Rolle „Inhaber“)roles/editor(einfache IAM-Rolle „Bearbeiter“)
Netzwerk einrichten
Lesen Sie die Seite Netzwerke, um festzustellen, ob Sie eine Richtlinie für Dienstverbindungen einrichten müssen.
Wenn für das Netzwerk, mit dem Sie die Valkey-Instanz erstellen, keine Richtlinie für Dienstverbindungen erstellt wurde, folgen Sie der Anleitung unter Netzwerke, um sie zu erstellen.
Mehrzoneninstanz erstellen
In diesem Abschnitt finden Sie eine Anleitung zum Erstellen einer Mehrzoneninstanz.
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Valkey auf.
Klicken Sie auf Instanz erstellen.
Geben Sie im Abschnitt Instanz benennen eine ID für die Instanz ein. Die Instanz-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Sie muss außerdem mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.
Wählen Sie im Menü Region eine Region für die Instanz aus.
Wählen Sie im Abschnitt Zonale Verfügbarkeit die Option Mehrere Zonen aus, da Sie eine Mehrzonen instanz erstellen möchten.
Geben Sie im Abschnitt Clustermodus an, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus möchten. Weitere Informationen zu diesen Instanztypen finden Sie unter Clustermodus aktivieren und deaktivieren.
Wählen Sie im Abschnitt Knotentyp einen Knotentyp aus.
Geben Sie im Abschnitt Instanzgröße die Anzahl der Shards für die Instanz ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikationen.
Wenn Sie eine Instanz mit Replikaten erstellen möchten, wählen Sie im Abschnitt Replikate die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.
Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu dieser Instanz herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Valkey finden Sie unter Netzwerke.
Wenn Sie die Sicherheit Ihrer Instanz erhöhen möchten, aktivieren Sie im Sicherheit Abschnitt die IAM-Authentifizierung, indem Sie das Kästchen IAM-Authentifizierung aktivieren anklicken.
Wählen Sie im Abschnitt Verwaltung der Zertifizierungsstelle die Option Instanzspezifische Zertifizierungsstelle, Vom Kunden verwaltete Zertifizierungsstelle oder Gemeinsame Zertifizierungsstelle aus. Diese Optionen stellen die Modi der Zertifizierungsstelle für Ihre Instanz dar. Der Modus der Zertifizierungsstelle bestimmt, welche Zertifizierungsstellenhierarchie zum Ausstellen der digitalen Zertifikate für die Instanz verwendet wird.
Wenn Sie die Option Vom Kunden verwaltete Zertifizierungsstelle auswählen, müssen Sie einen Zertifizierungsstellenpool hinzufügen. Ein Zertifizierungsstellenpool ist eine Sammlung mehrerer Zertifizierungsstellen mit einer gemeinsamen Richtlinie für das Ausstellen von Zertifikaten sowie einer IAM-Richtlinie (Identity and Access Management). Ein Zertifizierungsstellenpool erleichtert die Verwaltung der Zertifizierungsstellenrotation und ermöglicht eine höhere Anzahl effektiver Abfragen pro Sekunde.
Führen Sie einen der folgenden Schritte aus, um einen Zertifizierungsstellenpool hinzuzufügen:
Wenn Sie einen Zertifizierungsstellenpool aus einem anderen Google Cloud Projekt hinzufügen möchten, klicken Sie das Kästchen Zertifizierungsstelle aus einem anderen Projekt hinzufügen an und geben Sie dann die Ressourcen ID für den Pool in das Textfeld ein.
Wenn Sie einen Zertifizierungsstellenpool hinzufügen möchten, der sich im selben Google Cloud Projekt wie das Projekt befindet, mit dem Sie die Instanz erstellen, wählen Sie den Pool im Menü Zertifizierungsstellenpool aus.
Wählen Sie im Abschnitt Verschlüsselung eine der folgenden Optionen aus:
- Von Google verwalteter Verschlüsselungsschlüssel: Google soll einen Schlüssel verwenden, um die Daten in der Instanz zu verschlüsseln. Dies ist die Standardverschlüsselung von Google.
Cloud KMS-Schlüssel: Sie möchten die Verschlüsselung Ihrer Daten mit vom Kunden verwalteten Verschlüsselungsschlüsseln (Customer-Managed Encryption Keys, CMEKs) in Cloud Key Management Service (Cloud KMS) mit CMEK-integrierten Diensten wie Memorystore for Valkey verwalten.
Wenn Sie diese Option auswählen, gehen Sie so vor:
- Wählen Sie im Menü Schlüsselverwaltungstyp die Option Cloud KMS aus.
- Wählen Sie im Menü Cloud KMS-Schlüssel auswählen einen CMEK aus.
Geben Sie im Abschnitt Datenpersistenzstrategie an, wie Memorystore for Valkey die Daten in Ihrer Instanz beibehalten soll. Zulässige Werte sind Keine Persistenz, Nur-Anhängen-Datei (Append Only File, AOF) Persistenz, und Speichermomentaufnahme Persistenz.
Wenn Sie automatische Sicherungen für Ihre Instanz aktivieren möchten, gehen Sie so vor:
- Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
- Geben Sie im Feld Tage, die Sicherungen aufbewahrt werden die Anzahl der Tage ein, die Memorystore for Valkey Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Wert zwischen
1und365Tagen angeben. Der Standardwert ist35Tage. - Wählen Sie im Menü Zeitfenster eine Zeit für die tägliche Sicherung aus.
Wählen Sie im Abschnitt Wartung eine der folgenden Optionen aus:
- Standard: Memorystore for Valkey aktualisiert Ihre Instanz regelmäßig, um sicherzustellen, dass der Dienst zuverlässig, leistungsstark, sicher und auf dem neuesten Stand ist.
- Benutzerdefiniert: Sie möchten den Wartungszeitplan für Ihre Instanz an die Anforderungen Ihrer Anwendung anpassen und Unterbrechungen minimieren. Wenn Sie diese Option auswählen, geben Sie den Tag an, an dem die Wartung erfolgen soll, und die Stunde, zu der das Wartungsfenster beginnen soll.
Wählen Sie im Abschnitt Version auswählen Ihre Valkey-Version aus. Verfügbare Versionen sind 7.2, 8.0 und 9.0. Die Standardversion ist 9.0.
Klicken Sie auf Instanz erstellen.
gcloud
Führen Sie den Befehl create aus, um eine Memorystore for Valkey-Instanz zu erstellen:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--mode=MODE
Ersetzen Sie Folgendes:
INSTANCE ist 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. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
REGION_ID ist die Region, in der sich die Instanz befinden soll.
PROJECT_ID ist die ID des Projekts, in dem Sie die Instanz erstellen möchten.
NETWORK_ID ist die ID des Netzwerks, das Sie zum Erstellen der Instanz verwenden möchten.
REPLICA_COUNT ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0bis5.NODE_TYPE ist der Knotentyp, den Sie für die Instanz verwenden möchten.
ENGINE_VERSION ist die Version Ihrer Memorystore for Valkey Instanz. Zulässige Werte für diesen Parameter sind
VALKEY_7_2,VALKEY_8_0undVALKEY_9_0. Wenn Sie keinen Wert angeben, istVALKEY_9_0der Standardwert.SHARD_COUNT bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Instanzen mit deaktiviertem Clustermodus unterstützen nur einen Shard. Weitere Informationen finden Sie unter Instanz- und Knotenspezifikationen.
MODE bestimmt, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus erstellen. Wenn dieses Feld nicht angegeben wird, wird standardmäßig der Clustermodus aktiviert. Weitere Informationen finden Sie unter Clustermodus aktivieren und deaktivieren.
Beispiel:
Beispiel für aktivierten Clustermodus
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--replica-count=2 \
--node-type=highmem-medium \
--shard-count=8 \
--mode=cluster
Beispiel für deaktivierten Clustermodus
gcloud memorystore instances create my-instance \
--location=us-central1 \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/my-project/global/networks/default", "projectId": "my-project"}}]}]' \
--shard-count=1 \
--replica-count=2 \
--node-type=highmem-medium \
--mode=cluster-disabled
Standardmäßig ist die Verschlüsselung während der Übertragung
deaktiviert und das autorisierte Netzwerk ist default.
Einzelzoneninstanz erstellen
In diesem Abschnitt finden Sie eine Anleitung zum Erstellen einer Einzelzoneninstanz.
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Valkey auf.
Klicken Sie auf Instanz erstellen.
Geben Sie im Abschnitt Instanz benennen eine ID für die Instanz ein. Die Instanz-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Sie muss außerdem mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.
Wählen Sie im Menü Region eine Region für die Instanz aus.
Gehen Sie im Abschnitt Zonale Verfügbarkeit so vor:
Wählen Sie die Option Einzelne Zone aus.
Wählen Sie im Menü Zone die Zone aus, in der Memorystore for Valkey die Instanz erstellen soll.
Geben Sie im Abschnitt Clustermodus an, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus möchten. Weitere Informationen zu diesen Instanztypen finden Sie unter Clustermodus aktivieren und deaktivieren.
Wählen Sie im Abschnitt Knotentyp einen Knotentyp aus.
Geben Sie im Abschnitt Instanzgröße die Anzahl der Shards für die Instanz ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikationen.
Wenn Sie eine Instanz mit Replikaten erstellen möchten, wählen Sie im Abschnitt Replikate die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.
Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu dieser Instanz herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Valkey finden Sie unter Netzwerke.
Wenn Sie die Sicherheit Ihrer Instanz erhöhen möchten, dann aktivieren Sie im Abschnitt Sicherheit die IAM-Authentifizierung, indem Sie das Kästchen IAM-Authentifizierung aktivieren anklicken.
Wählen Sie im Abschnitt Verwaltung der Zertifizierungsstelle die Option Instanzspezifische Zertifizierungsstelle, Vom Kunden verwaltete Zertifizierungsstelle oder Gemeinsame Zertifizierungsstelle aus. Diese Optionen stellen die Modi der Zertifizierungsstelle für Ihre Instanz dar. Der Modus der Zertifizierungsstelle bestimmt, welche Zertifizierungsstellenhierarchie zum Ausstellen der digitalen Zertifikate für die Instanz verwendet wird.
Wenn Sie die Option Vom Kunden verwaltete Zertifizierungsstelle auswählen, müssen Sie einen Zertifizierungsstellenpool hinzufügen. Ein Zertifizierungsstellenpool ist eine Sammlung mehrerer Zertifizierungsstellen mit einer gemeinsamen Richtlinie für das Ausstellen von Zertifikaten sowie einer IAM-Richtlinie (Identity and Access Management). Ein Zertifizierungsstellenpool erleichtert die Verwaltung der Zertifizierungsstellenrotation und ermöglicht eine höhere Anzahl effektiver Abfragen pro Sekunde.
Führen Sie einen der folgenden Schritte aus, um einen Zertifizierungsstellenpool hinzuzufügen:
Wenn Sie einen Zertifizierungsstellenpool aus einem anderen Google Cloud Projekt hinzufügen möchten, klicken Sie das Kästchen Zertifizierungsstelle aus einem anderen Projekt hinzufügen an und geben Sie dann die Ressourcen ID für den Pool in das Textfeld ein.
Wenn Sie einen Zertifizierungsstellenpool hinzufügen möchten, der sich im selben Google Cloud Projekt wie das Projekt befindet, mit dem Sie die Instanz erstellen, wählen Sie den Pool im Menü Zertifizierungsstellenpool aus.
Wählen Sie im Abschnitt Verschlüsselung eine der folgenden Optionen aus:
- Von Google verwalteter Verschlüsselungsschlüssel: Google soll einen Schlüssel verwenden, um die Daten in der Instanz zu verschlüsseln. Dies ist die Standardverschlüsselung von Google.
Cloud KMS-Schlüssel: Sie möchten die Verschlüsselung Ihrer Daten mit vom Kunden verwalteten Verschlüsselungsschlüsseln (Customer-Managed Encryption Keys, CMEKs) in Cloud Key Management Service (Cloud KMS) mit CMEK-integrierten Diensten wie Memorystore for Valkey verwalten.
Wenn Sie diese Option auswählen, gehen Sie so vor:
- Wählen Sie im Menü Schlüsselverwaltungstyp die Option Cloud KMS aus.
- Wählen Sie im Menü Cloud KMS-Schlüssel auswählen einen CMEK aus.
Geben Sie im Abschnitt Datenpersistenzstrategie an, wie Memorystore for Valkey die Daten in Ihrer Instanz beibehalten soll. Zulässige Werte sind Keine Persistenz, Nur-Anhängen-Datei (Append Only File, AOF) Persistenz, und Speichermomentaufnahme Persistenz.
Wenn Sie automatische Sicherungen für Ihre Instanz aktivieren möchten, gehen Sie so vor:
- Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
- Geben Sie im Feld Tage, die Sicherungen aufbewahrt werden die Anzahl der Tage ein, die Memorystore for Valkey Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Wert zwischen
1und365Tagen angeben. Der Standardwert ist35Tage. - Wählen Sie im Menü Zeitfenster eine Zeit für die tägliche Sicherung aus.
Wählen Sie im Abschnitt Wartung eine der folgenden Optionen aus:
- Standard: Memorystore for Valkey aktualisiert Ihre Instanz regelmäßig, um sicherzustellen, dass der Dienst zuverlässig, leistungsstark, sicher und auf dem neuesten Stand ist.
- Benutzerdefiniert: Sie möchten den Wartungszeitplan für Ihre Instanz an die Anforderungen Ihrer Anwendung anpassen und Unterbrechungen minimieren. Wenn Sie diese Option auswählen, geben Sie den Tag an, an dem die Wartung erfolgen soll, und die Stunde, zu der das Wartungsfenster beginnen soll.
Wählen Sie im Abschnitt Version auswählen Ihre Valkey-Version aus. Verfügbare Versionen sind 7.2, 8.0 und 9.0. Die Standardversion ist 9.0.
Klicken Sie auf Instanz erstellen.
gcloud
Führen Sie den Befehl create aus, um eine Einzelzoneninstanz zu erstellen:
gcloud memorystore instances create INSTANCE \
--location=REGION_ID \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--engine-version=ENGINE_VERSION \
--shard-count=SHARD_COUNT \
--zone-distribution-config-mode=ZONE_DISTRIBUTION_CONFIG_MODE \
--zone-distribution-config=ZONE \
--mode=MODE
Ersetzen Sie Folgendes:
INSTANCE ist 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. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
REGION_ID ist die Region, in der sich die Instanz befinden soll.
PROJECT_ID ist die ID des Projekts, in dem Sie die Instanz erstellen möchten.
NETWORK_ID ist die ID des Netzwerks, das Sie zum Erstellen der Instanz verwenden möchten.
REPLICA_COUNT ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0bis5.NODE_TYPE ist der Knotentyp, den Sie für die Instanz verwenden möchten.
ENGINE_VERSION ist die Version Ihrer Memorystore for Valkey Instanz. Zulässige Werte für diesen Parameter sind
VALKEY_7_2,VALKEY_8_0undVALKEY_9_0. Wenn Sie keinen Wert angeben, istVALKEY_9_0der Standardwert.SHARD_COUNT bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Wenn der ausgewählte Modus „Clustermodus deaktiviert“ ist, können Sie nur einen Shard für die Instanz angeben. Weitere Informationen finden Sie unter Instanz- und Knotenspezifikationen.
MODE bestimmt, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus erstellen. Wenn Sie dieses Feld nicht angeben, wird standardmäßig der Clustermodus aktiviert. Weitere Informationen finden Sie unter Clustermodus aktivieren und deaktivieren.
ZONE_DISTRIBUTION_CONFIG_MODE ist der Modus, mit dem Sie zwischen der Bereitstellung einer Einzelzonen- oder einer Mehrzoneninstanz wählen können. Der Standardwert ist
multi-zone. Zulässige Werte sindsingle-zoneundmulti-zone.ZONE ist die Zone, in der Sie die Knoten bereitstellen möchten. Dieses Flag gilt nur, wenn
--zone-distribution-config-mode=aufsingle-zonegesetzt ist.