Configurar um Memorystore for Redis Cluster

O Memorystore for Redis Cluster é um serviço Redis totalmente gerenciado para o Google Cloud. Os aplicativos em execução no Google Cloud pode atingir o desempenho máximo aproveitando o serviço Redis altamente escalonável, disponível e seguro sem o fardo de gerenciar implantações complexas do Redis.

O Memorystore for Redis Cluster distribui (ou "fragmenta") seus dados em nós principais e os replica em nós de réplica opcionais para garantir a alta disponibilidade. A arquitetura de cluster escalonável horizontalmente oferece melhor desempenho do que a arquitetura escalonável verticalmente, porque o desempenho do Redis é melhor em muitos nós menores do que em menos nós maiores. Para mais informações, consulte Visão geral do Memorystore for Redis Cluster.

Este documento descreve a conexão e os parâmetros que podem ser configurados ao usar o App Design Center para criar um Memorystore for Redis Cluster. Os parâmetros de configuração são baseados no terraform-google-memorystore módulo do Terraform.

Conexões de componentes

A tabela a seguir inclui os componentes que podem ser conectados a um Memorystore for Redis Cluster e as atualizações resultantes no aplicativo e no código do Terraform gerado.

Componente conectado

Atualizações do aplicativo

Informações prévias

Cloud Run

  • O serviço do Cloud Run pode armazenar dados em cache no Memorystore for Redis Cluster.
  • As informações de conexão do Memorystore for Redis Cluster são adicionadas às variáveis de ambiente do Cloud Run.
  • O papel roles/redis.editor é adicionado à conta de serviço do Cloud Run.
Conectar-se a um Memorystore for Redis Cluster

Parâmetros de configuração obrigatórios

Se o modelo incluir um componente do Memorystore for Redis Cluster, configure os seguintes parâmetros antes da implantação.

Nome do parâmetro

Descrição e restrições

Informações prévias

Nome

name Criar instâncias

ID do projeto

O projeto em que você quer implantar o recurso do Memorystore for Redis Cluster.

Configurar componentes

Região

locationId Regiões compatíveis

Rede

rede Orientação para configuração de rede

Parâmetros de configuração opcionais

Os seguintes parâmetros são opcionais. Para mostrar os parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.

Recurso

Nome do parâmetro

Descrição e informações de restrição

Informações prévias

Contagem de fragmentos

shardCount Shards

Contagem de réplicas

replicaCount Nós principais e de réplica

Modo de criptografia de trânsito

transitEncryptionMode Sobre a criptografia em trânsito

Modo de autorização

authorizationMode Controle de acesso com o IAM

Tipo de nó

nodeType Especificação de cluster e nó

Modo de configuração de distribuição de zona

mode Instâncias de zona única

Janela de manutenção

Dia

day Sobre a manutenção no Memorystore for Redis Cluster

Horas

hours Sobre a manutenção no Memorystore for Redis Cluster

Minutos

minutes Sobre a manutenção no Memorystore for Redis Cluster

Segundos

seconds Sobre a manutenção no Memorystore for Redis Cluster

Nanossegundos

nanos Sobre a manutenção no Memorystore for Redis Cluster

Configuração de persistência

Modo de persistência

persistenceMode Visão geral da persistência

Período de snapshot do RDB

rdbSnapshotPeriod Sobre snapshots do RDB

Horário de início do snapshot do RDB

rdbSnapshotStartTime Sobre snapshots do RDB

Configuração do AOF

AofConfig Sobre snapshots do AOF

Ativar APIs

Por padrão, ativa a API redis.googleapis.com.

Google Cloud API do Memorystore for Redis Cluster

Política de conexão de serviço

ServiceConnectionPolicy Criar uma política de conexão de serviço

Configuração do Redis

Clientes de memória máxima

redisConfigs Parâmetros de configuração modificáveis

Memória máxima

redisConfigs Parâmetros de configuração modificáveis

Política de memória máxima

redisConfigs Parâmetros de configuração modificáveis

Notificar eventos de espaço de chave

redisConfigs Parâmetros de configuração modificáveis

Registro lento: registrar mais lento que

redisConfigs Parâmetros de configuração modificáveis

Clientes máximos

redisConfigs Parâmetros de configuração modificáveis

Zona de configuração de distribuição de zona

zone Instâncias de zona única

Proteção contra exclusão ativada

Por padrão, ativa a proteção contra exclusão de cluster.

Impedir a exclusão de um cluster

Chave do KMS

customerManagedKey Usar chaves de criptografia gerenciadas pelo cliente (CMEK)

Rótulos

Key

o rótulo.

Criar e gerenciar rótulos

Valor

o rótulo.

Criar e gerenciar rótulos

Parâmetros de replicação entre regiões

Nome do parâmetro

Descrição e restrições

Informações prévias

Papel do cluster

clusterRole Sobre a replicação entre regiões

Cluster principal

primaryCluster Sobre a replicação entre regiões

Clusters secundários

secondaryClusters Sobre a replicação entre regiões

Para instruções sobre como realizar operações de replicação entre regiões, como anexar, failover e desanexar, consulte a documentação do recurso google_redis_cluster do Terraform.