Configura un'istanza Memorystore for Valkey

Memorystore for Valkey è un servizio Valkey completamente gestito per Google Cloud che supporta istanze con modalità cluster abilitata e disabilitata. Le applicazioni in esecuzione su Google Cloud possono raggiungere prestazioni estreme sfruttando il servizio Valkey, estremamente sicuro, disponibile e scalabile, senza il carico di dover gestire complessi deployment Valkey. Per maggiori informazioni, consulta la panoramica di Memorystore for Valkey.

Questo documento descrive le connessioni e i parametri che puoi configurare quando utilizzi App Design Center per creare un'istanza Memorystore for Valkey. I parametri di configurazione si basano sul modulo Terraform terraform-google-memorystore.

Connessioni dei componenti

La tabella seguente include i componenti che puoi connettere a un'istanza Memorystore for Valkey e gli aggiornamenti risultanti alla tua applicazione e al codice Terraform generato.

Componente connesso

Aggiornamenti delle applicazioni

Informazioni introduttive

Cloud Run

  • Il servizio Cloud Run può memorizzare nella cache i dati nell'istanza Memorystore for Valkey.
  • App Design Center aggiunge le informazioni di connessione Memorystore for Valkey alle variabili di ambiente Cloud Run.
  • App Design Center aggiunge il ruolo roles/memorystore.dbConnectionUser al account di servizio Cloud Run.
Connettersi a un'istanza Memorystore for Valkey

Modello di istanza Compute Engine

  • Il template di istanza può memorizzare nella cache i dati nell'istanza Memorystore for Valkey.
  • App Design Center aggiunge le informazioni di connessione di Memorystore for Valkey ai metadati dell'istanza di Compute.
Connettersi a un'istanza Memorystore for Valkey

Account di servizio

  • App Design Center aggiunge il ruolo roles/memorystore.editor alle credenziali del account di servizio per consentire a account di servizio'ultimo di gestire l'istanza.
Connettersi a un'istanza Memorystore for Valkey

Rete VPC

  • App Design Center esegue il deployment dell'istanza Memorystore for Valkey nella rete VPC selezionata.
  • App Design Center aggiunge le informazioni sulla rete VPC ai parametri di rete di Memorystore for Valkey.
Guida alla configurazione del networking

Chiave KMS

  • L'istanza Memorystore for Valkey utilizza la chiave KMS connessa per la crittografia dei dati at-rest.
  • App Design Center passa l'ID chiave KMS alla configurazione dell'istanza Memorystore for Valkey.
Utilizzare chiavi di crittografia gestite dal cliente (CMEK)

Parametri di configurazione obbligatori

Se il modello include un componente Memorystore for Valkey, devi configurare i seguenti parametri prima del deployment.

Nome parametro

Descrizione e vincoli

Informazioni introduttive

Nome

name Crea istanze

ID progetto

Il progetto in cui vuoi eseguire il deployment della risorsa Memorystore for Valkey.

Configurare i componenti

Regione

locationId Regioni supportate

Rete

network Guida alla configurazione del networking

Parametri di configurazione facoltativi

I seguenti parametri sono facoltativi. Per visualizzare i parametri avanzati, seleziona Mostra campi avanzati nell'area Configurazione.

Funzionalità

Nome parametro

Descrizione e informazioni sui vincoli

Informazioni introduttive

Numero di shard

shardCount Frammenti

Numero repliche

replicaCount Nodi primari e di replica

Modalità di crittografia in transito

transitEncryptionMode Informazioni sulla crittografia dei dati in transito

Modalità di autorizzazione

authorizationMode Informazioni sull'autenticazione IAM

Tipo di nodo

nodeType Specifica di istanze e nodi

Modalità di configurazione della distribuzione delle zone

mode Istanze a zona singola

Periodi di manutenzione

Day

day Informazioni sulla manutenzione su Memorystore for Valkey

Ore

ore Informazioni sulla manutenzione su Memorystore for Valkey

Minuti

minuti Informazioni sulla manutenzione su Memorystore for Valkey

Secondi

secondi Informazioni sulla manutenzione su Memorystore for Valkey

Nanos

nanos Informazioni sulla manutenzione su Memorystore for Valkey

Configurazione della persistenza

Modalità Persistenza

persistenceMode Panoramica della persistenza

Periodo di snapshot RDB

rdbSnapshotPeriod Informazioni sugli snapshot RDB

Ora di inizio dello snapshot RDB

rdbSnapshotStartTime Informazioni sugli snapshot RDB

Configurazione AOF

aofConfig Informazioni sugli snapshot AOF

Abilita le API

App Design Center abilita l'API memorystore.googleapis.com per impostazione predefinita.

Google Cloud API Memorystore for Valkey

Policy di connessione al servizio

ServiceConnectionPolicy Crea una policy di connessione al servizio

Configurazione del motore

maxmemory-clients

engineConfigs Parametri di configurazione modificabili

maxmemory

engineConfigs Parametri di configurazione modificabili

maxmemory-policy

engineConfigs Parametri di configurazione modificabili

notify-keyspace-events

engineConfigs Parametri di configurazione modificabili

slowlog-log-slower-than

engineConfigs Parametri di configurazione modificabili

maxclients

engineConfigs Parametri di configurazione modificabili

database

engineConfigs Parametri di configurazione modificabili

cluster-databases

engineConfigs Parametri di configurazione modificabili

Zona di configurazione della distribuzione delle zone

zona Istanze a zona singola

Protezione da eliminazione abilitata

App Design Center attiva per impostazione predefinita la protezione da eliminazione del cluster.

Impedire l'eliminazione di un cluster

Chiave KMS

customerManagedKey Utilizzare chiavi di crittografia gestite dal cliente (CMEK)

Etichette

Key (Chiave)

etichetta

Creare e gestire etichette

Valore

etichetta

Creare e gestire etichette

Modalità di configurazione della distribuzione zonale

Modalità di distribuzione delle zone Istanze a zona singola

Modalità cluster

mode Attivare e disattivare la modalità cluster

Versione del motore

engineVersion Versioni supportate

Modalità CA server

serverCaMode Autorità di certificazione

Pool di CA del server

serverCaPool Proteggere i dati utilizzando un'autorità di certificazione (CA) gestita dal cliente

Network project

Il progetto che ospita la rete VPC condivisa.

Panoramica del VPC condiviso

Versione di manutenzione

maintenanceVersion Informazioni sulla manutenzione su Memorystore for Valkey

Configurazione del backup

Configurazione del backup automatico

automatedBackupConfig Informazioni sui backup

Origine Cloud Storage

uri Informazioni sui backup

Origine di backup gestita

managedBackupSource Informazioni sui backup

Parametri di replica tra regioni

Nome parametro

Descrizione e vincoli

Informazioni introduttive

Ruolo istanza

instanceRole Informazioni sulla replica tra regioni

Cluster principale

primaryInstance Informazioni sulla replica tra regioni

Cluster secondari

secondaryInstance Informazioni sulla replica tra regioni

Per saperne di più sull'esecuzione di operazioni di replica tra regioni, come collegamento, switchover e scollegamento, consulta la documentazione della risorsa google_memorystore_instance di Terraform.