Configurar uma instância do Memorystore for Valkey

O Memorystore for Valkey é um serviço Valkey totalmente gerenciado para Google Cloudque oferece suporte a instâncias com o modo de cluster ativado e desativado. Os aplicativos em execução no Google Cloud podem alcançar desempenho extremo aproveitando o serviço Valkey altamente escalonável, disponível e seguro sem o fardo de gerenciar implantações complexas do Valkey. Para mais informações, consulte a visão geral do Memorystore para Valkey.

Este documento descreve as conexões e os parâmetros que podem ser configurados ao usar a Central de design de apps para criar uma instância do Memorystore para Valkey. Os parâmetros de configuração são baseados no módulo do Terraform terraform-google-memorystore.

Conexões de componentes

A tabela a seguir inclui os componentes que podem ser conectados a uma instância do Memorystore para Valkey e as atualizações resultantes no aplicativo e no código Terraform gerado.

Componente conectado

Atualizações de aplicativos

Informações prévias

Cloud Run

  • O serviço do Cloud Run pode armazenar dados em cache na instância do Memorystore para Valkey.
  • O App Design Center adiciona as informações de conexão do Memorystore para Valkey às variáveis de ambiente do Cloud Run.
  • O App Design Center adiciona o papel roles/memorystore.dbConnectionUser à conta de serviço do Cloud Run.
Conectar-se a uma instância do Memorystore for Valkey

Modelo de instância do Compute Engine

  • O modelo de instância pode armazenar dados em cache na instância do Memorystore para Valkey.
  • O App Design Center adiciona as informações de conexão do Memorystore for Valkey aos metadados da instância de computação.
Conectar-se a uma instância do Memorystore for Valkey

Conta de serviço

  • O App Design Center adiciona o papel roles/memorystore.editor às credenciais da conta de serviço para que ela possa gerenciar a instância.
Conectar-se a uma instância do Memorystore for Valkey

Rede VPC

  • O App Design Center implanta a instância do Memorystore para Valkey na rede VPC selecionada.
  • O App Design Center adiciona as informações da rede VPC aos parâmetros de rede do Memorystore para Valkey.
Orientações para configuração de rede

Chave KMS

  • A instância do Memorystore para Valkey usa a chave do KMS conectada para criptografia de dados em repouso.
  • O App Design Center transmite o ID da chave do KMS para a configuração da instância do Memorystore for Valkey.
Usar chaves de criptografia gerenciadas pelo cliente (CMEK)

Parâmetros de configuração obrigatórios

Se o modelo incluir um componente do Memorystore for Valkey, 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 para Valkey.

Configurar componentes

Região

locationId Regiões compatíveis

Rede

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

Parâmetros de configuração opcionais

Os seguintes parâmetros são opcionais. Para mostrar 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 primários e de réplica

Modo de criptografia em trânsito

transitEncryptionMode Sobre a criptografia em trânsito

Modo de autorização

authorizationMode Sobre a autenticação do IAM

Tipo de nó

nodeType Especificação de instância e nó

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

mode Instâncias de zona única

Janelas de manutenção

Dia

dia Sobre a manutenção no Memorystore for Valkey

Horas

horas Sobre a manutenção no Memorystore for Valkey

Minutos

minutos Sobre a manutenção no Memorystore for Valkey

Segundos

segundos Sobre a manutenção no Memorystore for Valkey

Nanos (link em inglês)

nanos Sobre a manutenção no Memorystore for Valkey

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 da AOF

aofConfig Sobre snapshots da AOF

Ativar APIs

O App Design Center ativa a API memorystore.googleapis.com por padrão.

Google Cloud API Memorystore for Valkey

Política de conexão de serviço

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

Configuração do mecanismo

maxmemory-clients

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

maxmemory

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

maxmemory-policy

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

notify-keyspace-events

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

slowlog-log-slower-than

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

maxclients

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

bancos de dados

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

cluster-databases

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

Zona de configuração da distribuição por zonas

zone Instâncias de zona única

Proteção contra exclusão ativada

O App Design Center ativa a proteção contra exclusão de clusters por padrão.

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

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

Modo de distribuição por zona Instâncias de zona única

Modo de cluster

mode Ativar e desativar o modo de cluster

Versão do mecanismo

engineVersion Versões compatíveis

Modo de AC do servidor

serverCaMode Autoridades certificadoras

Pool de CA do servidor

serverCaPool Proteja seus dados usando uma autoridade de certificação (CA) gerenciada pelo cliente

Projeto de rede

O projeto que hospeda a rede VPC compartilhada.

Visão geral da VPC compartilhada

Versão de manutenção

maintenanceVersion Sobre a manutenção no Memorystore for Valkey

Configuração de backup

Configuração de backup automatizado

automatedBackupConfig Sobre backups

Origem do Cloud Storage

uri Sobre backups

Origem do backup gerenciado

managedBackupSource Sobre backups

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

Nome do parâmetro

Descrição e restrições

Informações prévias

Função da instância

instanceRole Sobre a replicação entre regiões

Cluster principal

primaryInstance Sobre a replicação entre regiões

Clusters secundários

secondaryInstance Sobre a replicação entre regiões

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