Visão geral do Memorystore para Valkey

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

Principais conceitos e termos

Instâncias com o modo de cluster ativado e desativado

A instância do Memorystore para Valkey pode ser criada nos modos de cluster ativado e desativado. Enquanto uma instância com o modo de cluster ativado pode ter um ou mais fragmentos, uma instância com o modo de cluster desativado é executada em um único fragmento. Para mais detalhes, consulte Ativar e desativar o modo de cluster.

Estrutura hierárquica de recursos

O Memorystore para Valkey reúne os vários recursos usados em uma implantação do Valkey em uma estrutura hierárquica que simplifica a administração e o gerenciamento. Confira um diagrama que ilustra essa estrutura:

Um diagrama que mostra que uma instância do Memorystore contém um nó principal e nós de réplica

As instâncias do Memorystore para Valkey são compostas por um conjunto de fragmentos, cada um contendo um subconjunto do seu keyspace. Cada fragmento em uma instância é composto por um nó principal e, opcionalmente, até cinco nós de réplica. Quando os nós de réplica são adicionados, o Memorystore distribui automaticamente os nós de um fragmento entre as zonas para oferecer maior disponibilidade e capacidade de processamento.

Instâncias

Ao provisionar uma instância do Memorystore para Valkey, você precisa provisionar fragmentos suficientes para atender ao keyspace de todo o aplicativo. Para detalhes sobre a especificação da instância, consulte Especificação da instância e do nó.

Fragmentos

Sua instância é composta por vários fragmentos de tamanho igual. Para detalhes sobre a especificação do fragmento, consulte Especificação da instância e do nó.

Nós principais e de réplica

Há um nó principal por fragmento. Cada fragmento pode ter de 0 a 5 nós de réplica. As réplicas oferecem alta disponibilidade e capacidade de leitura adicional, além de serem distribuídas uniformemente entre as zonas.

Para mais detalhes, consulte Alta disponibilidade e réplicas.

Versão do Valkey

O Memorystore para Valkey oferece suporte às versões 7.2, 8.0 e 9.0 do Valkey. Para mais informações sobre os recursos introduzidos por cada versão, consulte Versões com suporte. O Memorystore para Valkey oferece suporte a um subconjunto da biblioteca total de comandos do Valkey.

Endpoints da instância

  • Modo de cluster ativado:cada instância tem um endpoint de descoberta ao qual o cliente se conecta. O cliente também usa o endpoint de descoberta para a descoberta de nós. Para mais informações, consulte Endpoints de instância para o modo de cluster ativado.

  • Modo de cluster desativado:cada instância tem um endpoint principal e um endpoint de leitor. O endpoint principal sempre direciona o tráfego para o nó principal, enquanto o endpoint de leitor faz o balanceamento de carga das consultas de leitura automaticamente nas réplicas disponíveis. Para mais informações, consulte Endpoints de instância para o modo de cluster desativado.

Pré-requisitos de rede

Antes de criar uma instância do Memorystore para Valkey, é necessário configurar a rede para o projeto.

Faturamento

Consulte a página de Preços para informações sobre preços para regiões disponíveis.