Configurare un cluster Memorystore for Redis

In App Design Center, puoi configurare un Memorystore for Redis Cluster per fornire una memorizzazione nella cache Redis ad alta affidabilità e scalabile orizzontalmente che suddivide i dati tra i nodi principali e li replica tra i nodi di replica facoltativi. Puoi personalizzare le connessioni dei componenti e i parametri di configurazione del cluster in base al modulo Terraform terraform-google-memorystore.

Connessioni dei componenti

La tabella seguente include i componenti che puoi connettere a un cluster Memorystore for Redis e i relativi aggiornamenti alla tua applicazione e al codice Terraform generato.

Componente collegato

Aggiornamenti delle applicazioni

Informazioni introduttive

Cloud Run

  • Il servizio Cloud Run può memorizzare i dati nella cache di Memorystore for Redis Cluster.
  • Le informazioni di connessione di Memorystore for Redis Cluster vengono aggiunte alle variabili di ambiente di Cloud Run.
  • Il ruolo roles/redis.editor viene aggiunto al account di servizio Cloud Run.
Connettiti a un cluster Memorystore for Redis

Template di istanza Compute Engine

  • Il template di istanza può memorizzare i dati nella cache di Memorystore for Redis Cluster.
  • App Design Center aggiunge le informazioni di connessione di Memorystore for Redis Cluster ai metadati dell'istanza di computing.
Connettiti a un cluster Memorystore for Redis

Account di servizio

  • App Design Center aggiunge il ruolo roles/redis.editor alle credenziali del account di servizio per consentire al account di servizio di gestire il cluster.
Connettiti a un cluster Memorystore for Redis

Rete VPC

  • App Design Center esegue il deployment del cluster Memorystore for Redis nella rete VPC selezionata.
  • App Design Center aggiunge le informazioni sulla rete VPC ai parametri di rete di Memorystore for Redis Cluster.
Guida alla configurazione del networking

Parametri di configurazione obbligatori

Se il template include un componente Memorystore for Redis Cluster, 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 Redis Cluster.

Configura 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, nell'area Configurazione, seleziona Mostra campi avanzati.

Funzionalità

Nome parametro

Informazioni su descrizione e vincoli

Informazioni introduttive

Numero di shard

shardCount Shard

Numero di repliche

replicaCount Nodi principali e di replica

Modalità di crittografia in transito

transitEncryptionMode Informazioni sulla crittografia in transito

Modalità di autorizzazione

authorizationMode Informazioni sull'autenticazione IAM

Tipo di nodo

nodeType Specifiche di cluster e nodi

Modalità di configurazione della distribuzione per zone

mode Istanze a zona singola

Periodo di manutenzione

Day

day Informazioni sulla manutenzione di Memorystore for Redis Cluster

Orari

hours Informazioni sulla manutenzione di Memorystore for Redis Cluster

Minuti

minutes Informazioni sulla manutenzione di Memorystore for Redis Cluster

Seconds

seconds Informazioni sulla manutenzione di Memorystore for Redis Cluster

Nanos

nanos Informazioni sulla manutenzione di Memorystore for Redis Cluster

Configurazione di persistenza

Modalità di persistenza

persistenceMode Panoramica sulla 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

Per impostazione predefinita, abilita l'API redis.googleapis.com.

Google Cloud API Memorystore for Redis Cluster

Policy di connessione ai servizi

ServiceConnectionPolicy Crea una policy di connessione al servizio

Configurazione Redis

Client con memoria massima

redisConfigs Parametri di configurazione modificabili

Memoria massima

redisConfigs Parametri di configurazione modificabili

Policy sulla memoria massima

redisConfigs Parametri di configurazione modificabili

Notifica eventi chiave dello spazio

redisConfigs Parametri di configurazione modificabili

Slow Log - Log Slower Than

redisConfigs Parametri di configurazione modificabili

Max Clients

redisConfigs Parametri di configurazione modificabili

Zona di configurazione della distribuzione delle zone

zone Istanze a zona singola

Protezione da eliminazione abilitata

Per impostazione predefinita, attiva la protezione da eliminazione del cluster.

Impedisci l'eliminazione di un cluster

Chiave KMS

customerManagedKey Utilizza le chiavi di crittografia gestite dal cliente (CMEK)

Etichette

Key (Chiave)

etichetta

Crea e gestisci le etichette

Valore

etichetta

Crea e gestisci le etichette

Parametri di replica tra regioni

Nome parametro

Descrizione e vincoli

Informazioni introduttive

Ruolo cluster

clusterRole Informazioni sulla replica tra regioni

Cluster primario

primaryCluster Informazioni sulla replica tra regioni

Cluster secondari

secondaryClusters Informazioni sulla replica tra regioni

Per istruzioni su come eseguire operazioni di replica tra regioni, come collegamento, passaggio e scollegamento, consulta la documentazione della risorsa google_redis_cluster di Terraform.