Memorystore for Valkey-Instanz konfigurieren

Im App Design Center können Sie eine Memorystore for Valkey-Instanz konfigurieren, um vollständig verwaltetes, skalierbares Valkey-Caching für Ihre Google Cloud-Anwendungen bereitzustellen. Dabei werden sowohl Instanzen mit aktiviertem als auch mit deaktiviertem Clustermodus unterstützt. Sie können die Komponentenverbindungen und Konfigurationsparameter der Instanz basierend auf dem Terraform-Modul terraform-google-memorystore anpassen.

Komponentenverbindungen

Die folgende Tabelle enthält die Komponenten, die Sie mit einer Memorystore for Valkey-Instanz verbinden können, sowie die resultierenden Aktualisierungen Ihrer Anwendung und des generierten Terraform-Codes.

Verbundene Komponente

Anwendungsupdates

Hintergrundinformationen:

Cloud Run

  • Der Cloud Run-Dienst kann Daten in der Memorystore for Valkey-Instanz im Cache speichern.
  • Das App Design Center fügt die Memorystore for Valkey-Verbindungsinformationen den Cloud Run-Umgebungsvariablen hinzu.
  • Das App Design Center fügt dem Cloud Run-Dienstkonto die Rolle roles/memorystore.dbConnectionUser hinzu.
Verbindung zu einer Memorystore for Valkey-Instanz herstellen

Compute Engine-Instanzvorlage

  • Die Instanzvorlage kann Daten in der Memorystore for Valkey-Instanz im Cache speichern.
  • Das App Design Center fügt die Memorystore for Valkey-Verbindungsinformationen zu den Metadaten der Compute-Instanz hinzu.
Verbindung zu einer Memorystore for Valkey-Instanz herstellen

Dienstkonto

  • Das App Design Center fügt den Dienstkonto-Anmeldedaten die Rolle roles/memorystore.editor hinzu, damit das Dienstkonto die Instanz verwalten kann.
Verbindung zu einer Memorystore for Valkey-Instanz herstellen

VPC-Netzwerk

  • Das App Design Center stellt die Memorystore for Valkey-Instanz im ausgewählten VPC-Netzwerk bereit.
  • Das App Design Center fügt die VPC-Netzwerkinformationen den Netzwerkparametern von Memorystore for Valkey hinzu.
Anleitung zur Netzwerkeinrichtung

KMS-Schlüssel

  • Die Memorystore for Valkey-Instanz verwendet den verbundenen KMS-Schlüssel für die Verschlüsselung inaktiver Daten.
  • App Design Center übergibt die KMS-Schlüssel-ID an die Memorystore for Valkey-Instanzkonfiguration.
Kundenverwaltete Verschlüsselungsschlüssel (Customer Managed Encryption Keys, CMEK) verwenden

Erforderliche Konfigurationsparameter

Wenn Ihre Vorlage eine Memorystore for Valkey-Komponente enthält, müssen Sie vor der Bereitstellung die folgenden Parameter konfigurieren.

Parametername

Beschreibung und Einschränkungen

Hintergrundinformationen:

Name

name Instanzen erstellen

Projekt-ID

Das Projekt, in dem Sie die Memorystore for Valkey-Ressource bereitstellen möchten.

Komponenten konfigurieren

Region

locationId Unterstützte Regionen

Netzwerk

network Anleitung zur Netzwerkeinrichtung

Optionale Konfigurationsparameter

Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter anzeigen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.

Funktion

Parametername

Beschreibung und Informationen zur Einschränkung

Hintergrundinformationen:

Shard-Anzahl

shardCount Shards

Anzahl der Replikate

replicaCount Primäre und Replikatknoten

Verschlüsselungsmodus für die Übertragung

transitEncryptionMode Verschlüsselung während der Übertragung

Autorisierungsmodus

authorizationMode IAM-Authentifizierung

Knotentyp

nodeType Instanz- und Knotenspezifikation

Konfigurationsmodus für die Zonenverteilung

mode Einzelzoneninstanzen

Wartungsfenster

Day

day Wartung in Memorystore for Valkey

Stunden

Stunden Wartung in Memorystore for Valkey

Minuten

Minuten Wartung in Memorystore for Valkey

Sekunden

Sekunden Wartung in Memorystore for Valkey

Nanos

nanos Wartung in Memorystore for Valkey

Persistenzkonfiguration

Persistenzmodus

persistenceMode Persistenz – Übersicht

RDB-Snapshot-Zeitraum

rdbSnapshotPeriod RDB-Snapshots

Beginn des RDB-Snapshots

rdbSnapshotStartTime RDB-Snapshots

AOF-Konfiguration

aofConfig Informationen zu AOF-Snapshots

APIs aktivieren

Im App Design Center wird die memorystore.googleapis.com API standardmäßig aktiviert.

Google Cloud Memorystore for Valkey API

Richtlinie für Dienstverbindungen

ServiceConnectionPolicy Richtlinie für Dienstverbindungen erstellen

Engine-Konfiguration

maxmemory-clients

engineConfigs Änderbare Konfigurationsparameter

maxmemory

engineConfigs Änderbare Konfigurationsparameter

maxmemory-policy

engineConfigs Änderbare Konfigurationsparameter

notify-keyspace-events

engineConfigs Änderbare Konfigurationsparameter

slowlog-log-slower-than

engineConfigs Änderbare Konfigurationsparameter

maxclients

engineConfigs Änderbare Konfigurationsparameter

Datenbanken

engineConfigs Änderbare Konfigurationsparameter

cluster-databases

engineConfigs Änderbare Konfigurationsparameter

Zone für die Konfiguration der Zonenverteilung

zone Einzelzoneninstanzen

Löschschutz aktiviert

Im App Design Center ist der Schutz vor Clusterlöschungen standardmäßig aktiviert.

Löschen eines Clusters verhindern

KMS-Schlüssel

customerManagedKey Kundenverwaltete Verschlüsselungsschlüssel (Customer Managed Encryption Keys, CMEK) verwenden

Labels

Schlüssel

Label

Labels erstellen und verwalten

Wert

Label

Labels erstellen und verwalten

Konfigurationsmodus für die zonale Verteilung

Zonenverteilungsmodus Einzelzoneninstanzen

Clustermodus

mode Clustermodus aktivieren und deaktivieren

Engine-Version

engineVersion Unterstützte Versionen

Modus für Serverzertifizierungsstellen

serverCaMode Zertifizierungsstellen

Server-CA-Pool

serverCaPool Daten mit einer vom Kunden verwalteten Zertifizierungsstelle (Certificate Authority, CA) schützen

Netzwerkprojekt

Das Projekt, das das gemeinsam genutzte VPC-Netzwerk hostet.

Gemeinsam genutzte VPC – Übersicht

Wartungsversion

maintenanceVersion Wartung in Memorystore for Valkey

Sicherungskonfiguration

Konfiguration für automatische Sicherungen

automatedBackupConfig Informationen zu Sicherungen

Cloud Storage-Quelle

uri Informationen zu Sicherungen

Verwaltete Sicherungsquelle

managedBackupSource Informationen zu Sicherungen

Parameter für die regionenübergreifende Replikation

Parametername

Beschreibung und Einschränkungen

Hintergrundinformationen:

Instanzrolle

instanceRole Regionenübergreifende Replikation

Primärer Cluster

primaryInstance Regionenübergreifende Replikation

Sekundäre Cluster

secondaryInstance Regionenübergreifende Replikation

Weitere Informationen zum Ausführen von regionenübergreifenden Replikationsvorgängen wie Anhängen, Wechseln und Trennen finden Sie in der Terraform-Dokumentation zur Ressource „google_memorystore_instance“.